{"ast":null,"code":"export var lngFromReq = function lngFromReq(req) {\n  if (!req.i18n) {\n    return null;\n  }\n\n  var _ref = req.i18n.options,\n      allLanguages = _ref.allLanguages,\n      defaultLanguage = _ref.defaultLanguage,\n      fallbackLng = _ref.fallbackLng;\n  var fallback = fallbackLng || defaultLanguage;\n\n  if (!req.i18n.languages) {\n    return typeof fallback === 'string' ? fallback : null;\n  }\n\n  var language = req.i18n.languages.find(function (l) {\n    return allLanguages.includes(l);\n  }) || fallback;\n\n  if (typeof language === 'string') {\n    return language;\n  }\n\n  return null;\n};","map":null,"metadata":{},"sourceType":"module"}