SYMBOL INDEX (86 symbols across 10 files) FILE: functions/backendClientRegistry.js class BackendClient (line 9) | class BackendClient { method constructor (line 10) | constructor(env, clientId, clientSecretName, planId, apiEndpoint, base... method getClientSecret (line 20) | getClientSecret() { method isDev (line 24) | isDev() { method getAccessToken (line 28) | async getAccessToken() { method getSubscriptionLink (line 58) | async getSubscriptionLink(callbackUrl) { method getDataForSubscription (line 86) | async getDataForSubscription(subscriptionId) { method handleWebhook (line 101) | async handleWebhook(webhookData) { method createProduct (line 162) | async createProduct(productId) { method createPlan (line 181) | async createPlan(product_id) { method getPlans (line 218) | async getPlans() { method getSubscriptionDataByEmail (line 234) | async getSubscriptionDataByEmail(email) { method getSubscriptionDataById (line 242) | async getSubscriptionDataById(subscriptionId) { method getSubscription (line 249) | async getSubscription(email, subscriptionId) { class BackendClientRegistry (line 303) | class BackendClientRegistry { method constructor (line 304) | constructor(configs) { method getClientById (line 317) | getClientById(clientId) { method getClientFromClientRequest (line 322) | getClientFromClientRequest(request) { method getClientForEnv (line 329) | getClientForEnv(isDev) { FILE: nuxt.config.js method extend (line 247) | extend(config, { isDev, isClient }) { FILE: plugins/sentry.client.config.js method beforeSend (line 5) | beforeSend(event) { FILE: static/custom-sw.js function serveShareTarget (line 17) | function serveShareTarget(event, wait = true) { function nextMessage (line 52) | function nextMessage(dataVal) { FILE: utils/attachments.ts type MimeTypeGroup (line 4) | enum MimeTypeGroup { type MimeTypeData (line 11) | interface MimeTypeData { type Attachment (line 17) | interface Attachment { function getMimeType (line 25) | function getMimeType(fileName: string): MimeTypeData { function renderAttachment (line 65) | async function renderAttachment( function getAttachment (line 102) | async function getAttachment( function inflate (line 136) | function inflate(data: any) { FILE: utils/colors.js function hexToRgbA (line 15) | function hexToRgbA(hex, alpha = 0.1) { function updateAlpha (line 34) | function updateAlpha(rgba, alpha = 0.1) { FILE: utils/gtagValues.js constant CATEGORY_HOME (line 1) | const CATEGORY_HOME = "home"; constant GTAG_FILE (line 3) | const GTAG_FILE = "file"; constant GTAG_RESULTS (line 4) | const GTAG_RESULTS = "results"; constant GTAG_PDF (line 5) | const GTAG_PDF = "pdf"; constant GTAG_PAYMENT (line 6) | const GTAG_PAYMENT = "payment"; constant GTAG_INSTALL (line 7) | const GTAG_INSTALL = "install"; constant GTAG_LEAD (line 8) | const GTAG_LEAD = "lead"; constant GTAG_INTERACTION (line 9) | const GTAG_INTERACTION = "interaction"; constant GTAG_NUM_PERSONS (line 10) | const GTAG_NUM_PERSONS = "num_persons"; function gtagEvent (line 12) | function gtagEvent(action, label, value = "1") { FILE: utils/pdf.ts function render (line 19) | async function render( FILE: utils/transformChatData.js class Chat (line 7) | class Chat { method removeSystemMessages (line 8) | static removeSystemMessages(chatObject) { method groupBy (line 15) | static groupBy(chatObject, key) { method getTotalNumberOfWords (line 22) | static getTotalNumberOfWords(chatObject) { method uniqueWords (line 30) | static uniqueWords(chat_distribution) { method match_emojys (line 37) | static match_emojys(chat_distribution, terminationCondition = 3) { method get_longest_message (line 52) | static get_longest_message(chat_object) { method createSortedFreqDict (line 64) | static createSortedFreqDict(chatObject) { method toDayDates (line 81) | static toDayDates(chatObject) { method getMessagesPerPerson (line 85) | static getMessagesPerPerson(chatObject) { method hourlyDataFromChat (line 89) | static hourlyDataFromChat(messages) { method dailyDataFromChat (line 97) | static dailyDataFromChat(messages) { method weeklyDataFromChat (line 105) | static weeklyDataFromChat(messages) { method constructor (line 114) | constructor( method __reload (line 153) | __reload() { method sortedFreqDict (line 163) | get sortedFreqDict() { method groupAfter (line 169) | get groupAfter() { method messagesPerPerson (line 173) | get messagesPerPerson() { method groupAfter (line 179) | set groupAfter(groupAfter) { method _getMessagesPerPerson (line 192) | _getMessagesPerPerson() { method dates (line 227) | get dates() { method _getShareOfSpeech (line 233) | _getShareOfSpeech(opacity = 1) { method getShareOfSpeech (line 249) | getShareOfSpeech() { method _getFunFacts (line 253) | _getFunFacts() { method getFunFacts (line 276) | getFunFacts() { method _getHourlyData (line 280) | _getHourlyData(opacity = 1) { method getHourlyData (line 319) | getHourlyData() { method _getDailyData (line 323) | _getDailyData(opacity = 1) { method getDailyData (line 337) | getDailyData() { method _getWeeklyData (line 341) | _getWeeklyData(opacity = 1) { method getWeeklyData (line 355) | getWeeklyData() { method _getLineGraphData (line 359) | _getLineGraphData() { method getLineGraphData (line 411) | getLineGraphData() { method getLineGraphXAxis (line 415) | getLineGraphXAxis(maxDate, minDate) { method _getAllWords (line 425) | _getAllWords() { method getAllWords (line 471) | getAllWords() { method getEmojiCloudData (line 476) | getEmojiCloudData() { FILE: utils/utils.js function downloadBase64File (line 2) | function downloadBase64File(contentBase64, fileName) { function getDateString (line 13) | function getDateString(date, includeTime = true) { function dateDiffs (line 24) | function dateDiffs(firstDate, lastDate, measurementUnit = "days") { function firstDate (line 28) | function firstDate(chat) { function lastDate (line 32) | function lastDate(chat) { function objectToDictionary (line 38) | function objectToDictionary(obj, dict = {}) {