-<#@      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safe  SafeSafeNone!   !       None#This type lets you specify how to order blocks of multi-channel sounds. Both orders always work but Haskell's garbage collector works best, if the order matches the order of the data production.$/All blocks of a channel are stored adjacently. %$Blocks of channels are interleaved. W maxSamples_ must be at least 1024, otherwise you get an error about clip values if you load the project to Audacity. However, 1024 is not necessarily a good value. Audacity uses 524288 by default.ZCIt is an unchecked error if StorableVectors have different lengths.=#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_=#$%&',()*+-./0123456789:;<=?>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_=DEFGHIJKLMNOPQ@ABC<=>?6789:;2345R-./01&'()*+,STUVWXY#$%Z[\]^_#$%&'()*+,-./0123456789:;<=>?@ABCD EFGHIJKLMNOPQRSTUVWXYZ[\]^_Safe}QFormat the times using a comma, which is certainly only correct in German locale.~\You must make sure, that the time mapping function preserves the order. This is not checked. Read label file in a strict way.stuvwxyz{|}~stuvwxyz{|}~tuvswxyz{|}~stuvwxyz{|}~SafeCurrently we ignore the  numlabelsa attribute. Alternatively we could check whether that value matches the number of read intervals. None        !"#$%&'()*+,-./01223456789::;<=>??@ABCDE FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl(mnopqr stuvwxyz{|}~&( FLKQS( FMQS %audacity-0.0.1-7HlkOr5zmtrF2F48hD8XH7)Sound.Audacity.Project.Track.Wave.Summary!Sound.Audacity.Project.Track.WaveSound.Audacity.LabelTrack"Sound.Audacity.Project.Track.LabelSound.Audacity.ProjectSound.Audacity.XML.ParserSound.Audacity.XMLSound.Audacity.XML.AttributeLimitsmin_max_rms_TConslength_limits_content_HandleMonadStateeval createHandle deleteHandle withHandle usingHandle fromBlock attachStartssequenceFromStorableVectorreserve defltLimits storeLimitssummaryreducelimitsFromAccumulators accumulate$fStorableLimits$fNFDataLimits $fNFDataT $fShowLimits$fShowT BlockOrderSerial Interleaved BlockFilePCMAliasBlockFile summaryFile_ aliasFile_ aliasStart_ aliasChannel_Block blockStart_ blockLength_ blockFile_ SampleFormat Int16Sample Int24Sample FloatSampleSequence maxSamples_ sampleFormat_ numSamples_blocks_Clipoffset_ sequence_ChannelLeftRightMononame_channel_linked_mute_solo_ minimized_height_rate_gain_pan_clips_defltintFromSampleFormattoXML clipToXML sequenceToXML blockToXMLpcmAliasSequence"pcmAliasSequenceFromStorableVectorpcmAliasSequenceFromSummary+pcmAliasSequencesFromStorableVectorChannels%pcmAliasSequencesFromChannelSummariesblocksFromChannelSummariessequenceFromBlockssequenceFromBlocksSize storeSummary $fEqChannel $fOrdChannel $fEnumChannel $fShowChannel$fEqSampleFormat$fOrdSampleFormat$fEnumSampleFormat$fBoundedSampleFormat$fShowSampleFormat$fShowBlockFile $fShowBlock$fShowSequence $fShowClip$fEqBlockOrder$fOrdBlockOrder$fShowBlockOrder$fEnumBlockOrder$fBoundedBlockOrderIntervaldeconsemptynull singletonfromAdjacentChunksliftlift2 formatTimemapTime mapWithTime realTimesmask zipWithList writeFile writeFileInt parseTimereadFile $fMonoidT$fTraversableT $fFoldableT $fFunctorTtrack_ intervalToXMLmaybeExc tracksFromXMLparse parseInterval labelNamelabeltrackNameTrack WaveTrack LabelTrackselectionStart_ selectionEnd_vpos_h_zoom_tracks_format trackToXMLMessagetag fromMaybeGen fromMaybetagOpentagClose lookupAttrlookupAttrReadlookupAttrBool skipSpace skipSpacesattrunlines tagIndentstringboolenumintfloatdouble