{
    "fileMatches": [
        ["\\.html", "htmltype"],
        ["\\.txt", "txt"],
        ["\\.asm\\.js", "asm"],
        ["\\.js", "js"],
        ["\\.json", "json"],
        ["\\.xml", "xml"],
        ["\\.css", "csstype"],
        ["\\.csv", "csvtype"],
        ["\\.jpe?g", "jpegtype"],
        ["\\.png", "pngtype"],
        ["\\.gif", "giftype"],
        ["\\.ico", "icotype"],
        ["\\.svg", "svgtype"],
        ["\\.pdf", "pdftype"],
        ["\\.webm", "webmvideotype"],
        ["\\.ogg", "oggaudiotype"],
        ["\\.blockly", "blockly"],
        [".*", "mytype"]
    ],
    "hierarchy": {
        "blockly": ["xml"],
        "asm": ["js"],
        "mytype": ["json", "js", "txt"],
        "htmltype": ["txt"],
        "csstype": ["txt"],
        "svgtype": ["txt"]
    },
    "defaultHandlers": {
        "htmltype": {
            "view": "http://brett-zamir.me/webappfind/demos/html.html?params=%s",
            "edit": "http://brett-zamir.me/webappfind/demos/html.html?params=%s",
            "register": "http://brett-zamir.me/webappfind/demos/html-register.html"
        },
        "txt": {
            "view": "http://brett-zamir.me/webappfind/demos/txt.html?params=%s",
            "edit": "http://brett-zamir.me/webappfind/demos/txt.html?params=%s"
        },
        "js": {
            "view": "http://brett-zamir.me/webappfind/demos/javascript.html?params=%s",
            "edit": "http://brett-zamir.me/webappfind/demos/javascript.html?params=%s"
        },
        "asm": {
            "view": "http://brett-zamir.me/webappfind/demos/asm.html?params=%s",
            "edit": "http://brett-zamir.me/webappfind/demos/asm.html?params=%s"
        },
        "json": {
            "view": "http://brett-zamir.me/webappfind/demos/json.html?params=%s",
            "edit": "http://brett-zamir.me/webappfind/demos/json.html?params=%s"
        },
        "xml": {
            "view": "http://brett-zamir.me/webappfind/demos/xml.html?params=%s",
            "edit": "http://brett-zamir.me/webappfind/demos/xml.html?params=%s"
        },
        "blockly": {
            "view": "http://brett-zamir.me/webappfind/demos/blockly.html?params=%s",
            "edit": "http://brett-zamir.me/webappfind/demos/blockly.html?params=%s"
        },
        "csstype": {
            "edit": "http://brett-zamir.me/webappfind/demos/css.html?params=%s"
        },
        "csvtype": {
            "edit": "http://brett-zamir.me/webappfind/demos/csv.html?params=%s"
        },
        "jpegtype": {
            "binaryview": "http://brett-zamir.me/webappfind/demos/jpeg.html?params=%s",
            "binaryedit": "http://brett-zamir.me/webappfind/demos/jpeg-edit.html?params=%s"
        },
        "pngtype": {
            "binaryview": "http://brett-zamir.me/webappfind/demos/png.html?params=%s",
            "binaryedit": "http://brett-zamir.me/webappfind/demos/png-edit.html?params=%s"
        },
        "giftype": {
            "binaryview": "http://brett-zamir.me/webappfind/demos/gif.html?params=%s",
            "binaryedit": "http://brett-zamir.me/webappfind/demos/gif-edit.html?params=%s"
        },
        "icotype": {
            "binaryview": "http://brett-zamir.me/webappfind/demos/ico.html?params=%s",
            "binaryedit": "http://brett-zamir.me/webappfind/demos/ico-edit.html?params=%s"
        },
        "svgtype": {
            "edit": "http://brett-zamir.me/webappfind/demos/svg-edit/editor/svg-editor.html?extensions=ext-markers.js,ext-connector.js,ext-eyedropper.js,ext-shapes.js,ext-imagelib.js,ext-grid.js,ext-polygon.js,ext-star.js,ext-webappfind.js&params=%s"
        },
        "pdftype": {
            "binaryview": "http://brett-zamir.me/webappfind/demos/ocr.html?params=%s"
        },
        "oggaudiotype": {
            "binaryview": "http://brett-zamir.me/webappfind/demos/ogg.html?params=%s"
        },
        "webmvideotype": {
            "binaryview": "http://brett-zamir.me/webappfind/demos/webm.html?params=%s"
        },
        "mytype": {
            "view": "http://brett-zamir.me/webappfind/demos/javascript.html?params=%s",
            "edit": "http://brett-zamir.me/webappfind/demos/javascript.html?params=%s",
            "register": "http://brett-zamir.me/webappfind/demos/mytype-register.html"
        }
    }
}
