Part appendix. Tree Index

    GObject
    ├── AgsAcceleration
    ├── AgsTask
       ├── AgsAddAudio
       ├── AgsAddAudioSignal
       ├── AgsAddNote
       ├── AgsAddSoundcard
       ├── AgsApplyBpm
       ├── AgsApplyPresets
       ├── AgsApplySequencerLength
       ├── AgsApplySF2MidiLocale
       ├── AgsApplySF2Synth
       ├── AgsApplySFZInstrument
       ├── AgsApplySFZSynth
       ├── AgsApplySoundConfig
       ├── AgsApplySynth
       ├── AgsApplyTact
       ├── AgsCancelAudio
       ├── AgsCancelChannel
       ├── AgsClearAudioSignal
       ├── AgsClearBuffer
       ├── AgsCropNote
       ├── AgsExportOutput
       ├── AgsFreeSelection
       ├── AgsLinkChannel
       ├── AgsMoveNote
       ├── AgsOpenFile
       ├── AgsOpenSf2Instrument
       ├── AgsOpenSf2Sample
       ├── AgsOpenSFZFile
       ├── AgsOpenSingleFile
       ├── AgsOpenWave
       ├── AgsRemoveAudio
       ├── AgsRemoveAudioSignal
       ├── AgsRemoveNote
       ├── AgsRemoveSoundcard
       ├── AgsResetFxAnalyse
       ├── AgsResetFxPeak
       ├── AgsResetNote
       ├── AgsResizeAudio
       ├── AgsSeekSoundcard
       ├── AgsSetAudioChannels
       ├── AgsSetBufferSize
       ├── AgsSetDevice
       ├── AgsSetFormat
       ├── AgsSetMuted
       ├── AgsSetSamplerate
       ├── AgsStartAudio
       ├── AgsStartChannel
       ├── AgsStartSequencer
       ├── AgsStartSoundcard
       ├── AgsStopSequencer
       ├── AgsStopSoundcard
       ├── AgsStopThread
       ├── AgsSwitchBufferFlag
       ├── AgsTicDevice
       ╰── AgsTogglePatternBit
    ├── AgsAlsaDevin
    ├── AgsAlsaDevout
    ├── AgsAlsaMidiin
    ├── AgsApplicationContext
       ╰── AgsAudioApplicationContext
    ├── AgsAudioContainer
    ├── AgsAudioContainerManager
    ├── AgsAudioFile
    ├── AgsFileLink
       ╰── AgsAudioFileLink
    ├── AgsAudioFileManager
    ├── AgsAudio
    ├── AgsThread
       ├── AgsAudioLoop
       ├── AgsAudioThread
       ├── AgsChannelThread
       ├── AgsExportThread
       ├── AgsSequencerThread
       ╰── AgsSoundcardThread
    ├── AgsAudioSignal
    ├── AgsAudioUnitClient
    ├── AgsAudioUnitDevin
    ├── AgsAudioUnitDevout
    ├── AgsAudioUnitPort
    ├── AgsAudioUnitServer
    ├── AgsAutomation
    ├── AgsBasePlugin
       ├── AgsDssiPlugin
       ├── AgsLadspaPlugin
       ├── AgsLv2Plugin
       ╰── AgsLv2uiPlugin
    ├── AgsBuffer
    ├── AgsChannel
       ├── AgsInput
       ╰── AgsOutput
    ├── AgsCoreAudioClient
    ├── AgsCoreAudioDevin
    ├── AgsCoreAudioDevout
    ├── AgsCoreAudioMidiin
    ├── AgsCoreAudioPort
    ├── AgsCoreAudioServer
    ├── AgsDssiManager
    ├── AgsFifoout
    ├── AgsFrequencyMap
    ├── AgsFrequencyMapManager
    ├── AgsRecall
       ├── AgsRecallAudio
          ├── AgsFxAnalyseAudio
          ├── AgsFxBufferAudio
          ├── AgsFxNotationAudio
             ├── AgsFxDssiAudio
             ├── AgsFxFMSynthAudio
             ├── AgsFxLv2Audio
             ├── AgsFxSF2SynthAudio
             ├── AgsFxSFZSynthAudio
             ╰── AgsFxSynthAudio
          ├── AgsFxEnvelopeAudio
          ├── AgsFxEq10Audio
          ├── AgsFxHighPassAudio
          ├── AgsFxLadspaAudio
          ├── AgsFxLfoAudio
          ├── AgsFxLowPassAudio
          ├── AgsFxPatternAudio
          ├── AgsFxPeakAudio
          ├── AgsFxPlaybackAudio
          ├── AgsFxTwoPassAliaseAudio
          ╰── AgsFxVolumeAudio
       ├── AgsRecallAudioRun
          ├── AgsFxAnalyseAudioProcessor
n class="lineart">│      ├── AGS_TYPE_FX_ANALYSE_AUDIO_SIGNAL, macro in L, macro in L, macro in L, macro in L, macro in LAGS_TYPE_SFZ_SAMPLE, macro in , macro in L, macro in L, macro in L, macro in LAGS_TYPE_SFZ_SAMPLE, macro L, macro in LAGS_TYPE_SFZ_SAMPLE, macro L, macro inn>    AgsFxSynthAudio   │="#0000FF" vlink="#840084" alink="#0000FF">
AGS_REMOVE_NOTE, macroref="AgsStopThread.html#AgsStopThreadClass" titlel" title="AgsFxPeakAudio">AgsFxPeakAudio├──AgsFxPlaybackAudio├── udio╰──AgsFxVolumeAudio, function in .html" title="AgsFxPeakAud ╰── AgsFxAnalyseAudio
       

AgsFxVolumeAudio
AgsSFZSyn─ AgsFxAnalyseAudio
AgsSFZSyn─ AgsFxAnalyseAudio
AgsFxVolumeAudio
AgsSParameters
ags_sfz_synth_generator_set_base_key, function in AgsSFZSynthGenerator
├── AgsSFZSynthGenerator
AgsFxPlaybackAudio , macro in , macro in , macro in AGS_TYPE_RESET_FX_ANALYSE, macro in AgsResetFxAnalyse
ags_recycling property in AgsFxAnalyseAudio
AGS_TYPE_AUDIO_UNIT_DEVIN, macro in AgsAudioUnits="link" href="AgsTicDevice.html" title="AgsTicDevice">AgsTicDevice , macro in AgsTicDevice , macro in AgsSequencelass="lineart">│
AgRN_BTOGGLE_PATTERN_BTOGGLE_PATTERN_BTOGGLE_PATTn">AgRN_BTOGGLE_PATTERN_BTOGGLE_PATTERN_BTOGGLE_PATTn">AgRN_BTOGGLE_PATTERN_BTOGGLE_PATTERN_BTOGGLE_PATTn">AgRN_BTOGGLE_PATTERN_BTOGGLE_PATspan class="refpurpose"> — The lv2 turtle scanner class
AgRN_BTOGGLE_PATTERN_BTOGGLE_PATTERN_BTOGGLE_PATTn">AgRN_BTOGGLE_PATTERN_BTOGGLE_PATspan class="refpurpose"> — The lv2 turtle gTOGGHE_PATTERN_BTOGGLE_PATspt> AgRN_BTOGGLE_PATTERN_BTOGGLE_PATTERN_BTOGGLE_PATTn">AgRN_BTOGGLE_PATTERN_BTOGGLE_PATspan clasTOGGLE_PATTERNhref="AgsSFZGroup.html#ags-sfz-group-insert-control" title="ags_sfz_group_insert_control ()">ags_sfz_group_insert_ef="AgsStopThread.html#AgsStopThreadClass" titlel" title="AgsFxPeakAudio">AgsFxPeakAudio ├── ├── AgsSF2Synget-seeclass="link" href="AgsSoundcardThread.html#ags-soundcard-thread-new" title="ags_soundcard_thrwvaybackAudio.html" title="AgsFxPlaybackoveAudioSignal
AgsSF2Synget-sp.html#ags-sfz-group-insert-control" title="ags_sfz_group_insert_con" href="AgsSoundcardThread.html#ags-soundcard-thread-new" title="ags_soundcard_thrwvaybackAudio.html" title="AgsFxPlaybackoveAudioSignal
AgsSF2Synget-sp.html#ags-sfz-group-insert-control" title="ags_sfz_group_insert_con" href="AgsSoundcar" href="AgsFxPeakAudio.htmaybackAudio.html" title="AgsFxPlaybackoveAudioSignal
AgsSF2Synget-sp.html#ags-sfz-group-inseass="lineart">├── ags_volume_util_set_bAgsFxPlazo>AgsSF2Synget-sp.html#ags-sfz-group-insert-control" title="ags_sfz_gttle="ags_sfz_TTERN_BTOGGLE_PATspan clasTOGGLE_PATTERNhref="AgsSFZGroup.html#ags-sfz-group-insert-control" title="ags_sfz_group_insert_control ()">ags_sfz_group_insert_ef="AgsStopThread.html#AgsStopThreadClass" titlel" title="AgsFxPeakAudio">AgsFxPeakAudio
AgsFxSynthAudioProcessor — fx synth audio processor
— fx synth audio proces="refpurpose"> — fx synth audio processor
AgsOpisting">├── AgsResizeAudio
AGS_RESET_FX_PEAK_GET_CLASS, macro in AgsAudio ├── AgsThread ├── AgsSFZSyn─ AgsFxPlaybackAudio , macro in , macro in , macro in ├── AgTOGGLE_PATTn">AgRN_BTOGGLE_PATTERN_BTOGGLE_PATspan class="refpurpose"> — The lv2 turtle gTOGGHE_PATTERN_BTOGGLE_PATspt> AgRN_nthGenerator.html" title="AgsSFZSynthGenerator"n cld.html#AgsStitle="AgsFxPeakAudio">AgsFxPeakAudio
── AgTOGGLE_PATTn">AgRN_BTOGGLE_PATTERN_BTOGGLE ef="AgAgsSFZSynthUtilLoopMode" title="enum AgsSFZSynthUtilLoopMode"> ags_resampleyword type="struct" name="struct AgsOscParser" link="AgsOscParser.html#AgsOscParser-struct"/> ├── tor"n cld.html#AgsStitle="AgsFxPeakAudio">AgsFxPeakAudio ASS-AUDIO-SIGNAL:CAPS" title="AGS_ATspt> AgRN_nthGenerator.html" title="link" href="AgsSynthUtil.html" title="AgsSynthUtil">AgsSynthUtil
├── AgsRecyclingContext
ags_resize_audio_get_type, function iZSynthGenerator.html#AgsSFZSynthGenerator--loop-start" title="The href="AgAgsSFZSynthUtilLoopMode" title="enum AgsSFZSynthUtilLoopMode">AgsSFZSyn─ AgsSFZSynthGenerator
AgsSFZSynthGenerator:pitch-type, object property in AgsSFZSynthGenerator
AgsSFZSynSF2SynthUtil.html" title="AgsSF2SynthUtil">A"AgsAudioFileLink.html#ags-audio-s="lineart">│
" hreftle="AgsFxSFF" vlink="#sSoundProvider.html#ags-sound-provider-get-diParser.html#ags-midi-pavlink=sRecyclingCenerator--loop-start" title="The href="AgAgsSFZSynthUtilLoopMode" title="enum AgsSFZSynthUtilLoopMode">AgsSFZSyn─
AgsSFZSynthGenerator
AgsWaveLoader
AgsSFZSynthGenerator
CESSOR, macro in Ag#AgsStitle="AgsFxPeakAudio">AgsFxPeakAudio ASS-AUDIO-SIGNAL:CAPS" titloFileLink.html#ags-audio-s="lineart">│
dio_get_type, function iZSynthGenerator.html#AgsSFZSynthGenerator--loop-start" title="The href="AgAgsSFZSyword type="function" name="ags_sfz_region_get_control ()" link="AgsSFZRegion.html#agsdProvider.html#ags-sound-provider-get-diParser.htmget_type ()">ags_reset_fx_analyse_get_type, function in ╰──
" hreftle="AgsFxSFF" vlink="#sSoundProvider.html#ags-sound-provider-get-diParser.html#ags-midi-pavlink=sRecyclingCenerator--loop-start" tit-waveet_song_selespan cln">AgsWasapivider.html#ags-so"/> AgsSFZSyn─
AgsSFZSynSF2SynthUtil.html" title="AgsSF2SynthUtil">A"AgsAudioFileLink.html#ags-audio-s="lineart">│ ormat" title="ags_synth_util_get_format ()">ags_synth_util_get_format, function in AgsSynthUtil
ags_synth_util_get_format, function in AgsStopSoundcard
— fx high pass a"enum Agnk" herator--loop-start" title="The href="AgAgsSFZSynthUtilLoopMode" title="enum"enu, macro in
m" hrefn AgsSetDevice
│="#0000FF" vlink="#840084")">AGS_SET_DEVICE_CLASS, macro in AgsGstreamerDevin
igh pass recycling
AgsFxEq10AudiogsFxPlaybackAudio o.htmaybackAudio.html" title="AgsFxPlaybackoveAuil-get-song-select" since Loader
" hreftle="AgsFxSFF"rovider.html#ags-sound-provider-get-diParser.htmtable">
AgsSynthUtil der="0"> AgsSF2MidiLocaleLoaloader-get-tynthGenerator.hsStopSoundcard dd>
— fx low paAGS_TYPE_AUDIO_CONTAINERleLoad“filename” property">AgsSF2MidiLocaleLoaloader-get-tynthreftle="AgsFxSFF" vlink="#sSoundProvider.html#ags-sound-provider-glingContext">AgsRecyclingContextAgsWasapivider.html#ags-so"/> AgsSFZSyn─udio fpurpose"> — fx high pass a"enum Agnk" herator--loop-start" title="The href> AgsSF2MidiLocaleLoaloader-get-tynthreftle="AgsFxSFF" vlin link="AgsApplySequencerLength.html#AGS-APPLY-SEQUENCER-LENGTH:CAPS"/> _BTOGGLE_Pitle="AgsSFZSynthGeneratorader-get-tynthreftle="AgsFxSFF" vlin link="AgsApplySequencerLength.ht" title="AgsSF2SynthUtil">AgsSF2SynthUtil
ags_sf2_sy/dt>
ags_sfn AggsSF2Loader">AggsSF2Loader">AggsSF2Loader">AggsSF2Loader">AggsSF2Loader">AggsSF2Loader">AggsSF2Loader"00006440000> Audio OSC - OSC support: AdvanZSynthGenerloop_end</a>, function in <a class="link" href="AgsSFZSample.html" title="AgsSF2Loader"�0000644�0000> <title>Audio OSC - OSC support: AdvanZSynthGenerloop <tr> <td class="enum_member_name"><p><a namprovidl.html" title="AgsSynthUtil">AgsSynthUtil</a> der="0"> <colgrou> <tclingContext-struct" title="struct AgsR="liOTE:CAPS"/> <kevanZSynthGenerloop <tr> <td class="enum_member_name"><p><a namprovidl.hte="ags_sfz_synth_generator_get_samplera</a> der="0"> <colgrou> <tclingContext-struct" title="struct AgsR="liOTE:="AgsSF2MidiLoc"AgsSF2MidiLoc"AgsSF2MidiLoc"AgsSF2MidiLoc"AgsSF2MidiLoc""><p><a namprovidl.html" title="AgsSynthUtil">AgsSynthUtil</a> der="0"> lgrou> <tclingContext-struct" title="stunction" name="ags_sfz_region_get_control ()" link="AgsSFZRegion.hingContext-struct" title="struct AgsR="liOTE:CAPS"/> <kevanZSynthGene="refpurpose"> — fx buffer channel</span> </ <a class="link" href="AgsSetDevice.html" title="AgsSetDevice">Ags="0"> <colgrou> <tclingContext-struct" title="str="AgsSetDevice">Ags="0"> <colgrou> <tclingContext-struct" title="sink="AgsSFZRegion.html#agsdProvider.html#ags-sound-provider-get-diParser.htmget_type ()">ags_reset_fx_analyse_get_type</a>, function in <a class="link"="AgsSynthUtil">AgsSynthUtil</a> </dt> <dd></dd> <dt> <a class="lintype="class="linkUtilLoopMode">AgsSFZSyn─udio</a> <span clGS_WAVE_LOADER_CLASS()">AGS_WAVE_LOADER_CLASS</="AgsSF2SynthUtil.html#ags-sf2-synth-util-ge<dt> <a class="link" href="AgsSF2Syro in <a class="link" href="AgsSynthGenerator.html" title="AgsSynthGeneratorompute-square-bomplex" title="ags_synth_util_co_sf2_sy/dt> <dd></dd> <dd> <dt> <a -util-get-song-select" since Loader</a>REMOVE_NOTE()">AGS_REMOVE_NOTE</a>, macro in <a class="link" href="AgsRemoveNotetion ()">ags_time_stretch_util_get_desder.html#ags-sAgsSetBufferSize">AgsSetBufferSize</a> cFrontController.htmransitional//EN"> <html> <head> <meta http-equiv─udio</a> <span clGS_WAVE_LOADER_CLASS()">AGS_WAVE_LOADER_CLASS">AgsSetBufferSize</a> cFrontController.htmransitional//EN"> <html>S_WAVE_LOADER_CLASS()">AGS_WAVE_LOADER_CLASS">AgsSetBufferSize</a> cFrontController.htmransitional//EN"> <html>S_WAVE_LOADER_CLASS(()" link="Ags_midi_locale_loader_set_synth ()">ags_sf2_midihtml" title="AgsSFZLoader">AgsSFZLoader</a> VE_LOADER_CLASS">AgsSetBufferSize</a> cFrontCoTYPE_FX_LADSPA_CHANNEL_PROCESSOR">AGS_TYPE_FX_LADSPA_CHANNEL_PROCESSOR</a>SynthUtil</a> </dt> <dd></dd> <dt> <a class="lX_LADSPA_CHANNEL_PROCESSOR">AGS_TYPE_FX_LADSPA_CHANNEL_PROCESSOR</gsFxTwoPassAliaseChannel.html#AgsFxTwoPassAliaseChannelInputData" title="TYPE-CORE-sFxTwoPassAliaseChannelInputData" title=" class="lX_LADSPA_CHANNEL_PROCESSOR">AGS_TYPE_FX/> <ke_PROCESSOR</gsFxTwoPassAliaseChannel.html#AgsFxTwoPassAliaseChannelInputData" backAudioProcessor.html"l <spags_acceleration__PROCESSOR</gsFxTwoPassAliaseChannel.htPassAliaseChannel.html#AgsFxTwoPassAliaseChannelInputData" backAudioProcessor.html"l <spags_acceleration__PROCESSOR</gsFxTwoPassAliaseChannel., struct in <a class="link" href="AgsSel#AgsFxTwoPassAliaseChannelInputData" backAudioProcessor.html"l f="AgsWave.html#AGS-WAVE-MINIMUM-BUFFER-CLASS:CAPS" title="AGS_FX_LFO_RECYCLINe="AgsSynthUtil">AgsSynthUtil</a> der="nnelInputData" backAudioProcessor.html"l f="Ag-WAVE-MINIMUMags_sf2_synth_generator_get_format ()">ags_sf2_synth_generator_getAgsTimeStretchUtil.html" title="AgsTimeStretchUt <keyword type="function" name="aRenewController">AgsOscRenewController</a> </dt> <dd></dd> <dt> <a cce:scope</a>, object property in <a class="lsTimeStretchUtil.html" title="AgsTimeStretchUt <keyword type="functionnk" href="GS-WAVE-MINIMUM-BUFFER-CLASS:CAPS" title="AGS_FX_LFO_RECYCLINe="AgsSynthUtil">AgsSyZRegion.html">AgsSFZRegion</a></span><span class="refpurpose"> — inject property in <a class="link" href="AgsResizeAudio.html" title=gsWasapiDevin.html" title="AgsWasapiDevin">AgsWasapiDevin</a> </dt>— inject pitle="ags_volume_util_get_source_stride ()" inject property in <a class="link" href="AgsResizeAudio.html" tit </dt> n <a class="link" href="AgsResizeAudio.html" tit </dt> n <a class="link" href<a class="link" href="AgsResizeAudio.html" tit </dt> n <a class="loup> <col width="150px" class="other_proto_type">ass="refentrytitle"><a href="AgsApplySynth.html">AgsApplySynth</a></span><spa4" title="ags_volume_util_compute_s64 ()">ags_volume_util_compute-342>124* function in <a class="link" href="AgsVolumeUtil.html" title="AgsVolumeUtil">AgsVolumeUtil</a> </dt> <dd></dd> <dt> <a class="link" href="AgsVolumeUtil.html#ags-volume-util-compute-s8" title="ags_volume_util_compute_s8 ()">ags_volume_util_compute_s8</a>, function in <a clfpurpose"> — apply Soundfont2 synth template</span> </dt> <dt> <sp>│</span> fpurpose"> — fx high pass a"enum Agnk" herator--loop-start" ti_compute_s8</a>, function in <a clfpurpose"> — apply Soundfont2 synth templakeyword type="macro" nrser.html#AGS-TYPE-MIDneart"><span class="refentrytitle"><a href="Aghtml" titleenum Agnk" herator--loop-start" ti_compute_s8</a>, function in <a cAudio OSC - OSC support: AdvanZSynthGenerloop_enword type="macro" nrser.html#AGS-TYPE-MIDneart"><span class="refentrytitle"><a hr"Aghtml" titleenum Agnk" herator--loop-start" ti_compute_s8</a>, function thGenerloop_enword type="macro" nrser.html#AGS-TYPE-MIDneart"><sl">AgsSynthUtil</a> der="0"> <colgrou> <tclingContext-struct" title="struct AgsR="lfunction in <a cAudio OSC - OSC supportacro" nrser.html#AGS-TYPE-MIDneart"><sl">AgsSynthUtil</a> der="0"GS-TYPE-MIDneart"><sl">AgsSynthUtil</a> der="0"GS-TYPE-MIDneart">" nrser.html#AGS-TYPE-MIDneart"><sl">AgsSynthUtil</a> der="0"GS-TYPE-Mder="0"GS-TYPE-MIDneart"><sl">AgsSynthUtil</a> der="0"GS-TYPE-MIDneart"_synth_util_get_format ()">ags_sfn <a class="link" href="AgsSF2LoadliaseChannel., struct in <a class="link" href="AgsSel#AgsFxTwoPassa> der="0"GS-TYPE-Mder="0"GS-TYPE-MIDneart"><sl">AgsSynthUtil</a> der-WAVE-MINIMUM-BUFFER-CLASS:CAPS" title="AGS_FX_LFO_RECYCLINe="AgsSynthUtil">AgsSynthUtil</a> der="nnelInputData" backAudioPros="enum_member��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������