{"version":3,"file":"main.BJkcbi.js","sources":["theme-175/virtual:theme","theme-175/discourse/api-initializers/unanswered_filter_link.js","theme-175/virtual:entrypoint:main"],"sourcesContent":["import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(175);\n\nexport function themePrefix(key) {\n  return `theme_translations.175.${key}`;\n}\n","import { apiInitializer } from \"discourse/lib/api\";\n\nexport default apiInitializer(\"0.11.1\", (api) => {\n  let exclusionList = settings.exclusions.split(\"|\");\n  api.addNavigationBarItem({\n    name: \"unanswered\",\n    displayName: I18n.t(themePrefix(\"unanswered.title\")),\n    title: I18n.t(themePrefix(\"unanswered.help\")),\n    customFilter: (category, args, router) => {\n      return exclusionList.indexOf(router.currentURL) < 0;\n    },\n    customHref: function (category, args, router) {\n      let routeName =\n        args.filterType === \"categories\"\n          ? \"discovery.latest\"\n          : router.currentRouteName;\n\n      let destinationParams = router.currentRoute.queryParams.max_posts\n        ? \"\"\n        : { max_posts: 1 };\n\n      return router.urlFor(routeName, {\n        queryParams: destinationParams,\n      });\n    },\n    forceActive: (category, args) => {\n      const queryParams = args.currentRouteQueryParams;\n\n      return queryParams && queryParams[\"max_posts\"] === \"1\";\n    },\n  });\n});\n","import * as Mod1 from \"./discourse/api-initializers/unanswered_filter_link\";\nconst compatModules = {\n  \"discourse/api-initializers/unanswered_filter_link\": Mod1,\n};\nexport default compatModules;\n"],"names":["settings","getObjectForTheme","themePrefix","key","unanswered_filter_link","apiInitializer","api","exclusionList","exclusions","split","addNavigationBarItem","name","displayName","I18n","t","title","customFilter","category","args","router","indexOf","currentURL","customHref","routeName","filterType","currentRouteName","destinationParams","currentRoute","queryParams","max_posts","urlFor","forceActive","currentRouteQueryParams","compatModules"],"mappings":"+JAEaA,EAAWC,EAAkB;AAEnC,SAASC,EAAYC,GAC1B,MAAO,0BAA0BA,GACnC,CCJA,IAAAC,EAAeC,EAAe,SAAWC,IACvC,IAAIC,EAAgBP,EAASQ,WAAWC,MAAM;AAC9CH,EAAII,qBAAqB,CACvBC,KAAM,aACNC,YAAaC,KAAKC,EAAEZ,EAAY,qBAChCa,MAAOF,KAAKC,EAAEZ,EAAY,oBAC1Bc,aAAcA,CAACC,EAAUC,EAAMC,IACtBZ,EAAca,QAAQD,EAAOE,YAAc,EAEpDC,WAAY,SAAUL,EAAUC,EAAMC,GACpC,IAAII,EACkB,eAApBL,EAAKM,WACD,mBACAL,EAAOM,iBAETC,EAAoBP,EAAOQ,aAAaC,YAAYC,UACpD,GACA,CAAEA,UAAW;AAEjB,OAAOV,EAAOW,OAAOP,EAAW,CAC9BK,YAAaF,GAEjB,EACAK,YAAaA,CAACd,EAAUC,KACtB,MAAMU,EAAcV,EAAKc;AAEzB,OAAOJ,GAA4C,MAA7BA,EAAuB;AC3B9C,MAACK,EAAgB,CACpB;"}