PHP 8.5.2
Preview: praat.py Size: 12.38 KB
//lib/python3/dist-packages/pygments/lexers/praat.py

"""
    pygments.lexers.praat
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for Praat

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
"""

from pygments.lexer import RegexLexer, words, bygroups, include
from pygments.token import Name, Text, Comment, Keyword, String, Punctuation, \
    Number, Operator, Whitespace

__all__ = ['PraatLexer']


class PraatLexer(RegexLexer):
    """
    For Praat scripts.

    .. versionadded:: 2.1
    """

    name = 'Praat'
    url = 'http://www.praat.org'
    aliases = ['praat']
    filenames = ['*.praat', '*.proc', '*.psc']

    keywords = (
        'if', 'then', 'else', 'elsif', 'elif', 'endif', 'fi', 'for', 'from', 'to',
        'endfor', 'endproc', 'while', 'endwhile', 'repeat', 'until', 'select', 'plus',
        'minus', 'demo', 'assert', 'stopwatch', 'nocheck', 'nowarn', 'noprogress',
        'editor', 'endeditor', 'clearinfo',
    )

    functions_string = (
        'backslashTrigraphsToUnicode', 'chooseDirectory', 'chooseReadFile',
        'chooseWriteFile', 'date', 'demoKey', 'do', 'environment', 'extractLine',
        'extractWord', 'fixed', 'info', 'left', 'mid', 'percent', 'readFile', 'replace',
        'replace_regex', 'right', 'selected', 'string', 'unicodeToBackslashTrigraphs',
    )

    functions_numeric = (
        'abs', 'appendFile', 'appendFileLine', 'appendInfo', 'appendInfoLine', 'arccos',
        'arccosh', 'arcsin', 'arcsinh', 'arctan', 'arctan2', 'arctanh', 'barkToHertz',
        'beginPause', 'beginSendPraat', 'besselI', 'besselK', 'beta', 'beta2',
        'binomialP', 'binomialQ', 'boolean', 'ceiling', 'chiSquareP', 'chiSquareQ',
        'choice', 'comment', 'cos', 'cosh', 'createDirectory', 'deleteFile',
        'demoClicked', 'demoClickedIn', 'demoCommandKeyPressed',
        'demoExtraControlKeyPressed', 'demoInput', 'demoKeyPressed',
        'demoOptionKeyPressed', 'demoShiftKeyPressed', 'demoShow', 'demoWaitForInput',
        'demoWindowTitle', 'demoX', 'demoY', 'differenceLimensToPhon', 'do', 'editor',
        'endPause', 'endSendPraat', 'endsWith', 'erb', 'erbToHertz', 'erf', 'erfc',
        'exitScript', 'exp', 'extractNumber', 'fileReadable', 'fisherP', 'fisherQ',
        'floor', 'gaussP', 'gaussQ', 'hertzToBark', 'hertzToErb', 'hertzToMel',
        'hertzToSemitones', 'imax', 'imin', 'incompleteBeta', 'incompleteGammaP', 'index',
        'index_regex', 'integer', 'invBinomialP', 'invBinomialQ', 'invChiSquareQ', 'invFisherQ',
        'invGaussQ', 'invSigmoid', 'invStudentQ', 'length', 'ln', 'lnBeta', 'lnGamma',
        'log10', 'log2', 'max', 'melToHertz', 'min', 'minusObject', 'natural', 'number',
        'numberOfColumns', 'numberOfRows', 'numberOfSelected', 'objectsAreIdentical',
        'option', 'optionMenu', 'pauseScript', 'phonToDifferenceLimens', 'plusObject',
        'positive', 'randomBinomial', 'randomGauss', 'randomInteger', 'randomPoisson',
        'randomUniform', 'real', 'readFile', 'removeObject', 'rindex', 'rindex_regex',
        'round', 'runScript', 'runSystem', 'runSystem_nocheck', 'selectObject',
        'selected', 'semitonesToHertz', 'sentence', 'sentencetext', 'sigmoid', 'sin', 'sinc',
        'sincpi', 'sinh', 'soundPressureToPhon', 'sqrt', 'startsWith', 'studentP',
        'studentQ', 'tan', 'tanh', 'text', 'variableExists', 'word', 'writeFile', 'writeFileLine',
        'writeInfo', 'writeInfoLine',
    )

    functions_array = (
        'linear', 'randomGauss', 'randomInteger', 'randomUniform', 'zero',
    )

    objects = (
        'Activation', 'AffineTransform', 'AmplitudeTier', 'Art', 'Artword',
        'Autosegment', 'BarkFilter', 'BarkSpectrogram', 'CCA', 'Categories',
        'Cepstrogram', 'Cepstrum', 'Cepstrumc', 'ChebyshevSeries', 'ClassificationTable',
        'Cochleagram', 'Collection', 'ComplexSpectrogram', 'Configuration', 'Confusion',
        'ContingencyTable', 'Corpus', 'Correlation', 'Covariance',
        'CrossCorrelationTable', 'CrossCorrelationTables', 'DTW', 'DataModeler',
        'Diagonalizer', 'Discriminant', 'Dissimilarity', 'Distance', 'Distributions',
        'DurationTier', 'EEG', 'ERP', 'ERPTier', 'EditCostsTable', 'EditDistanceTable',
        'Eigen', 'Excitation', 'Excitations', 'ExperimentMFC', 'FFNet', 'FeatureWeights',
        'FileInMemory', 'FilesInMemory', 'Formant', 'FormantFilter', 'FormantGrid',
        'FormantModeler', 'FormantPoint', 'FormantTier', 'GaussianMixture', 'HMM',
        'HMM_Observation', 'HMM_ObservationSequence', 'HMM_State', 'HMM_StateSequence',
        'Harmonicity', 'ISpline', 'Index', 'Intensity', 'IntensityTier', 'IntervalTier',
        'KNN', 'KlattGrid', 'KlattTable', 'LFCC', 'LPC', 'Label', 'LegendreSeries',
        'LinearRegression', 'LogisticRegression', 'LongSound', 'Ltas', 'MFCC', 'MSpline',
        'ManPages', 'Manipulation', 'Matrix', 'MelFilter', 'MelSpectrogram',
        'MixingMatrix', 'Movie', 'Network', 'Object', 'OTGrammar', 'OTHistory', 'OTMulti',
        'PCA', 'PairDistribution', 'ParamCurve', 'Pattern', 'Permutation', 'Photo',
        'Pitch', 'PitchModeler', 'PitchTier', 'PointProcess', 'Polygon', 'Polynomial',
        'PowerCepstrogram', 'PowerCepstrum', 'Procrustes', 'RealPoint', 'RealTier',
        'ResultsMFC', 'Roots', 'SPINET', 'SSCP', 'SVD', 'Salience', 'ScalarProduct',
        'Similarity', 'SimpleString', 'SortedSetOfString', 'Sound', 'Speaker',
        'Spectrogram', 'Spectrum', 'SpectrumTier', 'SpeechSynthesizer', 'SpellingChecker',
        'Strings', 'StringsIndex', 'Table', 'TableOfReal', 'TextGrid', 'TextInterval',
        'TextPoint', 'TextTier', 'Tier', 'Transition', 'VocalTract', 'VocalTractTier',
        'Weight', 'WordList',
    )

    variables_numeric = (
        'macintosh', 'windows', 'unix', 'praatVersion', 'pi', 'e', 'undefined',
    )

    variables_string = (
        'praatVersion', 'tab', 'shellDirectory', 'homeDirectory',
        'preferencesDirectory', 'newline', 'temporaryDirectory',
        'defaultDirectory',
    )

    object_attributes = (
        'ncol', 'nrow', 'xmin', 'ymin', 'xmax', 'ymax', 'nx', 'ny', 'dx', 'dy',
    )

    tokens = {
        'root': [
            (r'(\s+)(#.*?$)',  bygroups(Whitespace, Comment.Single)),
            (r'^#.*?$',        Comment.Single),
            (r';[^\n]*',       Comment.Single),
            (r'\s+',           Whitespace),

            (r'\bprocedure\b', Keyword,       'procedure_definition'),
            (r'\bcall\b',      Keyword,       'procedure_call'),
            (r'@',             Name.Function, 'procedure_call'),

            include('function_call'),

            (words(keywords, suffix=r'\b'), Keyword),

            (r'(\bform\b)(\s+)([^\n]+)',
             bygroups(Keyword, Whitespace, String), 'old_form'),

            (r'(print(?:line|tab)?|echo|exit|asserterror|pause|send(?:praat|socket)|'
             r'include|execute|system(?:_nocheck)?)(\s+)',
             bygroups(Keyword, Whitespace), 'string_unquoted'),

            (r'(goto|label)(\s+)(\w+)', bygroups(Keyword, Whitespace, Name.Label)),

            include('variable_name'),
            include('number'),

            (r'"', String, 'string'),

            (words((objects), suffix=r'(?=\s+\S+\n)'), Name.Class, 'string_unquoted'),

            (r'\b[A-Z]', Keyword, 'command'),
            (r'(\.{3}|[)(,])', Punctuation),
        ],
        'command': [
            (r'( ?[\w()-]+ ?)', Keyword),

            include('string_interpolated'),

            (r'\.{3}', Keyword, ('#pop', 'old_arguments')),
            (r':', Keyword, ('#pop', 'comma_list')),
            (r'\s', Whitespace, '#pop'),
        ],
        'procedure_call': [
            (r'\s+', Whitespace),
            (r'([\w.]+)(?:(:)|(?:(\s*)(\()))',
             bygroups(Name.Function, Punctuation,
                      Text.Whitespace, Punctuation), '#pop'),
            (r'([\w.]+)', Name.Function, ('#pop', 'old_arguments')),
        ],
        'procedure_definition': [
            (r'\s', Whitespace),
            (r'([\w.]+)(\s*?[(:])',
             bygroups(Name.Function, Whitespace), '#pop'),
            (r'([\w.]+)([^\n]*)',
             bygroups(Name.Function, Text), '#pop'),
        ],
        'function_call': [
            (words(functions_string, suffix=r'\$(?=\s*[:(])'), Name.Function, 'function'),
            (words(functions_array, suffix=r'#(?=\s*[:(])'),   Name.Function, 'function'),
            (words(functions_numeric, suffix=r'(?=\s*[:(])'),  Name.Function, 'function'),
        ],
        'function': [
            (r'\s+',   Whitespace),
            (r':',     Punctuation, ('#pop', 'comma_list')),
            (r'\s*\(', Punctuation, ('#pop', 'comma_list')),
        ],
        'comma_list': [
            (r'(\s*\n\s*)(\.{3})', bygroups(Whitespace, Punctuation)),

            (r'(\s*)(?:([)\]])|(\n))', bygroups(
                Whitespace, Punctuation, Whitespace), '#pop'),

            (r'\s+', Whitespace),
            (r'"',   String, 'string'),
            (r'\b(if|then|else|fi|endif)\b', Keyword),

            include('function_call'),
            include('variable_name'),
            include('operator'),
            include('number'),

            (r'[()]', Text),
            (r',', Punctuation),
        ],
        'old_arguments': [
            (r'\n', Whitespace, '#pop'),

            include('variable_name'),
            include('operator'),
            include('number'),

            (r'"', String, 'string'),
            (r'[^\n]', Text),
        ],
        'number': [
            (r'\n', Whitespace, '#pop'),
            (r'\b\d+(\.\d*)?([eE][-+]?\d+)?%?', Number),
        ],
        'object_reference': [
            include('string_interpolated'),
            (r'([a-z][a-zA-Z0-9_]*|\d+)', Name.Builtin),

            (words(object_attributes, prefix=r'\.'), Name.Builtin, '#pop'),

            (r'\$', Name.Builtin),
            (r'\[', Text, '#pop'),
        ],
        'variable_name': [
            include('operator'),
            include('number'),

            (words(variables_string,  suffix=r'\$'), Name.Variable.Global),
            (words(variables_numeric,
             suffix=r'(?=[^a-zA-Z0-9_."\'$#\[:(]|\s|^|$)'),
             Name.Variable.Global),

            (words(objects, prefix=r'\b', suffix=r"(_)"),
             bygroups(Name.Builtin, Name.Builtin),
             'object_reference'),

            (r'\.?_?[a-z][\w.]*(\$|#)?', Text),
            (r'[\[\]]', Punctuation, 'comma_list'),

            include('string_interpolated'),
        ],
        'operator': [
            (r'([+\/*<>=!-]=?|[&*|][&*|]?|\^|<>)',       Operator),
            (r'(?<![\w.])(and|or|not|div|mod)(?![\w.])', Operator.Word),
        ],
        'string_interpolated': [
            (r'\'[_a-z][^\[\]\'":]*(\[([\d,]+|"[\w,]+")\])?(:[0-9]+)?\'',
             String.Interpol),
        ],
        'string_unquoted': [
            (r'(\n\s*)(\.{3})', bygroups(Whitespace, Punctuation)),

            (r'\n',       Whitespace,            '#pop'),
            (r'\s',       Whitespace),

            include('string_interpolated'),

            (r"'",        String),
            (r"[^'\n]+",  String),
        ],
        'string': [
            (r'(\n\s*)(\.{3})', bygroups(Whitespace, Punctuation)),

            (r'"',          String,          '#pop'),

            include('string_interpolated'),

            (r"'",          String),
            (r'[^\'"\n]+',  String),
        ],
        'old_form': [
            (r'(\s+)(#.*?$)',  bygroups(Whitespace, Comment.Single)),
            (r'\s+', Whitespace),

            (r'(optionmenu|choice)([ \t]+)(\S+)(:)([ \t]+)',
             bygroups(Keyword, Whitespace, Text, Punctuation, Whitespace), 'number'),

            (r'(option|button)([ \t]+)',
             bygroups(Keyword, Whitespace), 'string_unquoted'),

            (r'(sentence|text)([ \t]+)(\S+)',
             bygroups(Keyword, Whitespace, String), 'string_unquoted'),

            (r'(word)([ \t]+)(\S+)([ \t]*)(\S+)?(?:([ \t]+)(.*))?',
             bygroups(Keyword, Whitespace, Text, Whitespace, Text, Whitespace, Text)),

            (r'(boolean)(\s+\S+\s*)(0|1|"?(?:yes|no)"?)',
             bygroups(Keyword, Whitespace, Name.Variable)),

            # Ideally processing of the number would happen in the 'number'
            # but that doesn't seem to work
            (r'(real|natural|positive|integer)([ \t]+\S+[ \t]*)([+-]?)(\d+(?:\.\d*)?'
             r'(?:[eE][-+]?\d+)?%?)',
             bygroups(Keyword, Whitespace, Operator, Number)),

            (r'(comment)(\s+)',
             bygroups(Keyword, Whitespace), 'string_unquoted'),

            (r'\bendform\b', Keyword, '#pop'),
        ]
    }

Directory Contents

Dirs: 1 × Files: 243

Name Size Perms Modified Actions
- drwxr-xr-x 2026-01-08 12:54:43
Edit Download
11.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.20 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
876 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.64 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.54 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.63 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
30.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.33 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.20 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.48 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.62 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
40.28 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.16 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
19.35 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.95 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
27.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.14 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.82 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.26 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
27.45 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.12 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.06 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.25 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
48.90 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.05 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.36 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
15.39 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
16.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
24.73 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
17.53 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
28.52 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.64 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.50 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.91 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.69 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
36.74 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
35.92 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.22 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.63 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.55 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.63 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
18.72 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.20 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
19.07 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.96 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.42 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.58 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.03 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.10 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
25.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.28 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.54 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
674 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.64 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
826 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.70 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.79 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.01 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
38.11 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.47 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.89 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.90 KB lrwxr-xr-x 2024-02-02 13:26:20
Edit Download
32.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
30.25 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
21.99 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.52 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
19.79 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
15.09 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
30.92 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.06 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.87 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
55.78 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.86 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.74 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
61.39 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.01 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.50 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.18 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
71.22 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.14 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.20 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.52 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
141.01 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
31.42 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.51 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
58.84 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
676 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
129.74 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.65 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.24 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.36 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.49 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.50 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
34.49 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.21 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
51.83 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.14 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.97 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
62.46 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.66 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.29 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.07 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
22.42 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.91 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.70 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.66 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
25.30 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
30.16 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.96 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
38.25 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
22.71 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.73 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.17 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.38 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.21 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.54 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
52.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.77 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.58 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
15.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
17.82 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.83 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.94 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.10 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.92 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
18.02 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
22.14 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.02 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.18 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.54 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.47 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
68.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.94 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
35.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.38 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.28 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.71 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.67 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.05 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.25 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.33 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.67 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
41.12 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.65 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
6.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.61 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.83 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.38 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.44 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
70.91 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
9.49 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.51 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.00 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.43 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
14.95 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
16.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.34 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.50 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.21 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.44 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.01 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
8.75 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
18.08 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.90 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.43 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.10 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.79 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.58 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.46 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
894 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
5.57 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
10.27 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
39.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.64 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.92 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.16 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.88 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
902 B lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.39 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
2.37 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
3.86 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.51 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.65 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.67 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
102.72 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
17.98 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.60 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
131.36 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
105.56 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
7.93 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
66.43 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
24.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
25.24 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
48.24 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
105.40 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.04 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
12.30 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
31.80 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
51.18 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.15 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
13.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
26.59 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
15.10 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
1.62 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
4.13 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
55.73 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download
11.83 KB lrw-r--r-- 2024-02-02 13:26:20
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).