diff --git a/apps/meteor/.eslintcache b/apps/meteor/.eslintcache new file mode 100644 index 00000000000..d4e996c0f57 --- /dev/null +++ b/apps/meteor/.eslintcache @@ -0,0 +1 @@ +[{"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.mocharc.api.js":"1","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.mocharc.client.js":"2","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.mocharc.definition.js":"3","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.mocharc.js":"4","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/check-i18n.js":"5","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/fix-i18n.js":"6","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/make-migration.ts":"7","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/run-ha.ts":"8","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/translationDiff.js":"9","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/version.js":"10","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/babel.config.js":"11","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/decorators.tsx":"12","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/logo.svg.d.ts":"13","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/main.js":"14","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/manager.ts":"15","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/mocks/empty.ts":"16","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/mocks/meteor.js":"17","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/preview.ts":"18","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPCrowd.js":"19","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPGoogle.js":"20","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPLDAP.js":"21","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPOAuth.js":"22","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPPassword.js":"23","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPSaml.js":"24","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/index.ts":"25","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/overrideMeteorCall.ts":"26","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/MethodInvocationOverride.js":"27","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/EmailCheck.ts":"28","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/ICodeCheck.ts":"29","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/PasswordCheckFallback.ts":"30","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/TOTPCheck.ts":"31","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/index.ts":"32","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/functions/resetTOTP.ts":"33","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/index.ts":"34","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/lib/totp.ts":"35","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/loginHandler.ts":"36","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/checkCodesRemaining.ts":"37","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/disable.ts":"38","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/enable.ts":"39","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/regenerateCodes.ts":"40","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/validateTempToken.ts":"41","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/startup/settings.ts":"42","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/twoFactorRequired.ts":"43","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/action-links/client/index.ts":"44","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/action-links/client/lib/actionLinks.ts":"45","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/client/index.js":"46","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/client/loadScript.ts":"47","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/client/trackEvents.js":"48","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/server/index.js":"49","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/server/settings.ts":"50","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/api.d.ts":"51","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/api.helpers.ts":"52","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/api.js":"53","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/default/info.ts":"54","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/addUserToFileObj.ts":"55","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/composeRoomWithLastMessage.ts":"56","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/deprecationWarning.ts":"57","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/getLoggedInUser.ts":"58","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/getPaginationItems.ts":"59","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/getUserFromParams.ts":"60","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/getUserInfo.ts":"61","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/isUserFromParams.ts":"62","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/isWidget.ts":"63","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/parseJsonQuery.ts":"64","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/requestParams.ts":"65","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/index.ts":"66","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/cleanQuery.ts":"67","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/emailInbox.ts":"68","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/emoji-custom.ts":"69","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/getServerInfo.ts":"70","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/getUploadFormData.ts":"71","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/integrations.ts":"72","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/isValidQuery.ts":"73","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/messages.ts":"74","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/rooms.ts":"75","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/users.ts":"76","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/webdav.ts":"77","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/middlewares/authentication.ts":"78","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/settings.ts":"79","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/assets.ts":"80","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/autotranslate.ts":"81","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/banners.ts":"82","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/channels.js":"83","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/channels.ts":"84","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/chat.js":"85","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/cloud.ts":"86","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/commands.ts":"87","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/connection.d.ts":"88","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/custom-sounds.ts":"89","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/custom-user-status.ts":"90","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/dns.ts":"91","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/e2e.ts":"92","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/email-inbox.ts":"93","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/emoji-custom.ts":"94","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/groups.js":"95","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/im.ts":"96","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/import.ts":"97","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/instances.ts":"98","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/integrations.ts":"99","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/invites.ts":"100","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/ldap.ts":"101","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/mailer.ts":"102","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/misc.ts":"103","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/oauthapps.ts":"104","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/permissions.ts":"105","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/presence.ts":"106","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/push.ts":"107","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/roles.ts":"108","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/rooms.js":"109","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/rooms.ts":"110","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/settings.ts":"111","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/stats.ts":"112","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/subscriptions.ts":"113","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/teams.ts":"114","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/users.ts":"115","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/videoConference.ts":"116","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/events.ts":"117","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/extensions.ts":"118","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/index.ts":"119","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/logger.ts":"120","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/omnichannel.ts":"121","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/queues.ts":"122","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/rooms.ts":"123","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/server-connection.ts":"124","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/webdav.ts":"125","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/client/index.ts":"126","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/lib/config.ts":"127","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/lib/handleIdentityToken.ts":"128","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/server/AppleCustomOAuth.ts":"129","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/server/appleOauthRegisterService.ts":"130","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/server/index.ts":"131","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/server/loginHandler.ts":"132","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/@types/IOrchestrator.ts":"133","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/RealAppsEngineUIHost.js":"134","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/communication/index.js":"135","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/communication/websockets.js":"136","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/GameCenter.tsx":"137","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/GameCenterContainer.tsx":"138","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/GameCenterInvitePlayersModal.tsx":"139","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/GameCenterList.tsx":"140","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/hooks/useExternalComponentsQuery.ts":"141","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/tabBar.tsx":"142","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/i18n.js":"143","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/index.js":"144","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/orchestrator.ts":"145","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/DeferredValue.ts":"146","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/Utilities.js":"147","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/determineFileType.js":"148","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/formatAppInstanceForRest.ts":"149","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/transformMappedData.js":"150","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/appRequestsCron.ts":"151","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/activation.ts":"152","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/api.ts":"153","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/bridges.js":"154","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/cloud.ts":"155","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/commands.ts":"156","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/details.ts":"157","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/environmental.ts":"158","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/http.ts":"159","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/index.js":"160","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/internal.ts":"161","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/listeners.js":"162","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/livechat.ts":"163","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/messages.ts":"164","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/oauthApps.ts":"165","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/persistence.ts":"166","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/rooms.ts":"167","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/scheduler.ts":"168","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/settings.ts":"169","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/uiInteraction.ts":"170","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/uploads.ts":"171","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/users.ts":"172","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/videoConferences.ts":"173","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/endpoints/actionButtonsHandler.ts":"174","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/index.ts":"175","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/methods.ts":"176","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/rest.js":"177","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/uikit.ts":"178","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/websockets.ts":"179","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/departments.js":"180","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/index.js":"181","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/messages.js":"182","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/rooms.js":"183","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/settings.js":"184","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/uploads.js":"185","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/users.js":"186","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/videoConferences.ts":"187","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/visitors.js":"188","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/cron.js":"189","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/index.ts":"190","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/marketplace/appInstall.ts":"191","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/marketplace/appRequestNotifyUsers.ts":"192","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/orchestrator.js":"193","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/AppFileSystemSourceStorage.ts":"194","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/AppGridFSSourceStorage.ts":"195","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/AppRealStorage.ts":"196","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/ConfigurableAppSourceStorage.ts":"197","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/index.js":"198","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/logs-storage.js":"199","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/assets/server/assets.ts":"200","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/assets/server/index.ts":"201","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/ILoginAttempt.ts":"202","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/hooks/login.ts":"203","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/index.ts":"204","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/lib/logLoginAttempts.ts":"205","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/lib/restrictLoginAttempts.ts":"206","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/startup/index.js":"207","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/startup/settings.ts":"208","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/hasPermission.ts":"209","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/hasRole.ts":"210","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/index.ts":"211","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/lib/ChatPermissions.js":"212","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/lib/streamer.ts":"213","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/startup.js":"214","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/index.js":"215","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/lib/AuthorizationUtils.ts":"216","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/lib/index.ts":"217","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/canAccessRoom.ts":"218","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/canDeleteMessage.ts":"219","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/canSendMessage.ts":"220","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/getRoles.ts":"221","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/getUsersInRole.ts":"222","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/hasPermission.ts":"223","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/hasRole.ts":"224","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/upsertPermissions.ts":"225","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/index.js":"226","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/addPermissionToRole.ts":"227","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/addUserToRole.ts":"228","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/deleteRole.ts":"229","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/removeRoleFromPermission.ts":"230","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/removeUserFromRole.ts":"231","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/streamer/permissions/index.ts":"232","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/client/index.ts":"233","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/client/lib/actionButton.ts":"234","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/client/lib/autotranslate.ts":"235","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/client/lib/tabBar.ts":"236","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/autotranslate.ts":"237","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/deeplTranslate.ts":"238","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/googleTranslate.ts":"239","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/index.ts":"240","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/logger.ts":"241","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/methods/getProviderUiMetadata.ts":"242","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/methods/getSupportedLanguages.ts":"243","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/methods/saveSettings.ts":"244","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/methods/translateMessage.ts":"245","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/msTranslate.ts":"246","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/permissions.ts":"247","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/settings.ts":"248","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/bot-helpers/server/index.js":"249","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/bot-helpers/server/settings.ts":"250","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/client/cas_client.js":"251","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/client/index.js":"252","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/server/cas_rocketchat.js":"253","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/server/cas_server.js":"254","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/server/index.js":"255","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/client/index.js":"256","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/client/lib/ChannelSettings.js":"257","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/client/tabBar.ts":"258","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/index.js":"259","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveReactWhenReadOnly.js":"260","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomAnnouncement.js":"261","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomCustomFields.js":"262","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomDescription.js":"263","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomEncrypted.ts":"264","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomName.js":"265","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomReadOnly.js":"266","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomSystemMessages.js":"267","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomTopic.js":"268","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomType.js":"269","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveStreamingOptions.js":"270","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/index.js":"271","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/methods/saveRoomSettings.js":"272","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/buildRegistrationData.ts":"273","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/checkUserHasCloudLogin.js":"274","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/connectWorkspace.ts":"275","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/disconnectWorkspace.ts":"276","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/finishOAuthAuthorization.js":"277","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getConfirmationPoll.ts":"278","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getOAuthAuthorizationUrl.ts":"279","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getRedirectUri.js":"280","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getUserCloudAccessToken.ts":"281","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getWorkspaceAccessToken.ts":"282","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getWorkspaceAccessTokenWithScope.js":"283","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getWorkspaceKey.js":"284","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getWorkspaceLicense.ts":"285","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/reconnectWorkspace.ts":"286","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/registerPreIntentWorkspaceWizard.ts":"287","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/removeWorkspaceRegistrationInfo.ts":"288","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/retrieveRegistrationStatus.ts":"289","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/saveRegistrationData.js":"290","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/startRegisterWorkspace.ts":"291","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/startRegisterWorkspaceSetupWizard.ts":"292","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/syncWorkspace.ts":"293","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/userLoggedOut.js":"294","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/userLogout.js":"295","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/index.js":"296","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/license.js":"297","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/methods.js":"298","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/oauthScopes.js":"299","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/colors/client/client.js":"300","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/colors/client/index.js":"301","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/colors/server/index.js":"302","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/colors/server/settings.ts":"303","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cors/client/index.js":"304","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cors/server/cors.js":"305","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cors/server/index.js":"306","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/client/index.js":"307","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/client/loginHelper.js":"308","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/server/crowd.js":"309","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/server/index.js":"310","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/server/settings.ts":"311","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom/client/index.js":"312","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom/server/index.js":"313","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/client/custom_oauth_client.js":"314","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/client/swapSessionStorage.js":"315","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/index.js":"316","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/server/custom_oauth_server.d.ts":"317","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/server/custom_oauth_server.js":"318","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/server/transform_helpers.js":"319","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/client/index.js":"320","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/client/lib/CustomSounds.js":"321","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/client/notifications/deleteCustomSound.js":"322","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/client/notifications/updateCustomSound.js":"323","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/index.js":"324","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/methods/deleteCustomSound.js":"325","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/methods/insertOrUpdateSound.js":"326","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/methods/listCustomSounds.js":"327","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/methods/uploadCustomSound.js":"328","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/startup/custom-sounds.js":"329","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/startup/settings.ts":"330","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/client/createDiscussionMessageAction.ts":"331","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/client/index.js":"332","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/client/lib/messageTypes/discussionMessage.js":"333","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/client/tabBar.ts":"334","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/config.ts":"335","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/hooks/joinDiscussionOnMessage.js":"336","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/hooks/propagateDiscussionMetadata.js":"337","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/index.js":"338","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/methods/createDiscussion.ts":"339","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/permissions.ts":"340","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/dolphin/client/index.js":"341","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/dolphin/lib/common.js":"342","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/dolphin/server/index.js":"343","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/dolphin/server/startup.ts":"344","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/drupal/client/index.js":"345","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/drupal/lib/common.js":"346","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/drupal/server/index.js":"347","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/drupal/server/startup.ts":"348","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/E2ERoomState.ts":"349","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/events.js":"350","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/helper.js":"351","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/index.js":"352","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/logger.ts":"353","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/rocketchat.e2e.room.js":"354","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/rocketchat.e2e.ts":"355","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/tabbar.ts":"356","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/wordList.ts":"357","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/beforeCreateRoom.js":"358","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/functions/handleSuggestedGroupKey.ts":"359","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/index.js":"360","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/fetchMyKeys.js":"361","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/getUsersOfRoomWithoutKey.js":"362","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/requestSubscriptionKeys.js":"363","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/resetOwnE2EKey.js":"364","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/setRoomKeyID.js":"365","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/setUserPublicAndPrivateKeys.js":"366","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/updateGroupKey.ts":"367","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/settings.ts":"368","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/emojiParser.js":"369","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/emojiPicker.js":"370","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/function-isSet.js":"371","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/index.js":"372","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/lib/EmojiPicker.js":"373","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/index.js":"374","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/lib/rocketchat.js":"375","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/server/index.js":"376","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/index.js":"377","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/lib/emojiCustom.js":"378","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/lib/function-isSet.js":"379","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/notifications/deleteEmojiCustom.js":"380","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/notifications/updateEmojiCustom.js":"381","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/index.js":"382","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/methods/deleteEmojiCustom.js":"383","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/methods/insertOrUpdateEmoji.js":"384","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/methods/listEmojiCustom.js":"385","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/methods/uploadEmojiCustom.js":"386","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/startup/emoji-custom.js":"387","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/startup/settings.ts":"388","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/client/index.js":"389","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/lib/emojiPicker.js":"390","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/lib/emojioneRender.js":"391","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/lib/rocketchat.js":"392","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/server/callbacks.js":"393","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/server/index.js":"394","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/error-handler/index.js":"395","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/error-handler/server/index.js":"396","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/error-handler/server/lib/RocketChat.ErrorHandler.js":"397","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/error-handler/server/startup/settings.ts":"398","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/constants.js":"399","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/dispatch.js":"400","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/index.js":"401","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/requestFromLatest.js":"402","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/uploads.js":"403","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/users.js":"404","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/addUser.js":"405","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/dashboard.js":"406","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/errors.js":"407","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/helpers.ts":"408","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/resolveDNS.ts":"409","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/searchUsers.js":"410","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/handler/index.js":"411","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterAddedToRoom.js":"412","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterCreateDirectRoom.js":"413","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterCreateRoom.js":"414","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterDeleteMessage.js":"415","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterLeaveRoom.js":"416","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterMuteUser.js":"417","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterRemoveFromRoom.js":"418","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterSaveMessage.js":"419","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterSetReaction.js":"420","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterUnmuteUser.js":"421","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterUnsetReaction.js":"422","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/beforeDeleteRoom.js":"423","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/index.js":"424","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/callbacks.js":"425","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/crypt.js":"426","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/dns.js":"427","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/getFederationDiscoveryMethod.js":"428","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/getFederationDomain.js":"429","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/http.js":"430","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/isFederationEnabled.js":"431","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/logger.js":"432","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/methods/dashboard.js":"433","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/methods/index.js":"434","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/methods/loadContextEvents.js":"435","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/methods/testSetup.js":"436","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/index.js":"437","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/message.js":"438","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/room.js":"439","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/subscription.js":"440","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/user.js":"441","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/startup/generateKeys.js":"442","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/startup/index.js":"443","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/startup/registerCallbacks.js":"444","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/startup/settings.ts":"445","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/Federation.ts":"446","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/AbstractFederationService.ts":"447","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/MessageSenders.ts":"448","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/MessageServiceSender.ts":"449","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/RoomInternalHooksValidator.ts":"450","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/RoomServiceSender.ts":"451","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/UserServiceSender.ts":"452","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/domain/FederatedRoom.ts":"453","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/domain/FederatedUser.ts":"454","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/domain/IFederationBridge.ts":"455","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/index.ts":"456","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/Factory.ts":"457","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/Bridge.ts":"458","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/converters/MessageReceiver.ts":"459","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/converters/MessageTextParser.ts":"460","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/converters/RoomReceiver.ts":"461","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/converters/UserReceiver.ts":"462","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/AbstractMatrixEvent.ts":"463","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixEventType.ts":"464","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixRoomJoinRules.ts":"465","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixRoomType.ts":"466","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixRoomVisibility.ts":"467","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/MessageReacted.ts":"468","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomCreated.ts":"469","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomEventRedacted.ts":"470","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomJoinRulesChanged.ts":"471","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomMembershipChanged.ts":"472","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomMessageSent.ts":"473","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomNameChanged.ts":"474","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomTopicChanged.ts":"475","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/UserTypingStatusChanged.ts":"476","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/BaseEvent.ts":"477","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/Message.ts":"478","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/Room.ts":"479","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/User.ts":"480","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/index.ts":"481","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/queue/InMemoryQueue.ts":"482","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/File.ts":"483","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/Message.ts":"484","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/MessageConverter.ts":"485","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/Notification.ts":"486","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/Room.ts":"487","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/Settings.ts":"488","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/User.ts":"489","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/logger.ts":"490","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/converters/MessageTextParser.ts":"491","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/converters/RoomSender.ts":"492","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/hooks/index.ts":"493","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/action.ts":"494","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/index.ts":"495","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/statistics.ts":"496","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file/index.js":"497","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file/server/file.server.js":"498","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file/server/index.js":"499","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/client/index.js":"500","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/client/lib/fileUploadHandler.js":"501","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/index.js":"502","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/lib/FileUploadBase.js":"503","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/AmazonS3.js":"504","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/FileSystem.js":"505","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/GoogleStorage.js":"506","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/GridFS.js":"507","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/Webdav.js":"508","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/_configUploadStorage.js":"509","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/index.js":"510","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/FileUpload.js":"511","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/proxy.js":"512","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/ranges.js":"513","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/requests.js":"514","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/streamToBuffer.ts":"515","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/methods/getS3FileUrl.js":"516","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/methods/sendFileMessage.ts":"517","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/startup/settings.ts":"518","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/ufs/AmazonS3/server.js":"519","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/ufs/GoogleStorage/server.js":"520","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/ufs/Webdav/server.js":"521","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/github-enterprise/client/index.js":"522","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/github-enterprise/lib/common.js":"523","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/github-enterprise/server/index.js":"524","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/github-enterprise/server/startup.ts":"525","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/gitlab/client/index.js":"526","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/gitlab/lib/common.js":"527","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/gitlab/server/index.js":"528","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/gitlab/server/startup.ts":"529","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/google-oauth/server/index.js":"530","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/client.js":"531","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/client.ts":"532","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/helper.js":"533","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/index.js":"534","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/index.ts":"535","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/index.js":"536","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/client/iframe_client.js":"537","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/client/index.js":"538","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/server/iframe_rocketchat.ts":"539","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/server/iframe_server.js":"540","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/server/index.js":"541","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/client/index.js":"542","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/lib/ImporterInfo.js":"543","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/lib/ImporterProgressStep.js":"544","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/lib/Importers.js":"545","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImportDataConverter.ts":"546","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterBase.js":"547","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterProgress.js":"548","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterSelection.js":"549","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterSelectionChannel.js":"550","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterSelectionUser.js":"551","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterWebsocket.js":"552","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/VirtualDataConverter.ts":"553","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/definitions/IConversionCallbacks.ts":"554","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/index.js":"555","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/downloadPublicImportFile.ts":"556","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/getImportFileData.ts":"557","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/getImportProgress.ts":"558","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/getLatestImportOperations.ts":"559","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/index.ts":"560","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/startImport.ts":"561","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/uploadImportFile.ts":"562","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/models/RawImports.js":"563","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/startup/setImportsToInvalid.js":"564","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/startup/store.js":"565","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/client/adder.js":"566","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/client/index.js":"567","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/lib/info.js":"568","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/server/importer.js":"569","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/server/index.js":"570","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/client/adder.js":"571","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/client/index.js":"572","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/lib/info.js":"573","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/server/importer.js":"574","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/server/index.js":"575","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-avatars/server/importer.js":"576","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-avatars/server/index.js":"577","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-avatars/server/info.js":"578","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-files/server/importer.js":"579","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-files/server/index.js":"580","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-files/server/info.js":"581","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/client/adder.js":"582","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/client/index.js":"583","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/lib/info.js":"584","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/server/importer.js":"585","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/server/index.js":"586","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/client/adder.js":"587","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/client/index.js":"588","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/lib/info.js":"589","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/server/importer.js":"590","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/server/index.js":"591","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/client/streamer.js":"592","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/lib/outgoingEvents.ts":"593","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/api/api.js":"594","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/index.js":"595","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/lib/mountQueriesBasedOnPermission.js":"596","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/lib/triggerHandler.js":"597","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/lib/validateOutgoingIntegration.ts":"598","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/logger.js":"599","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/clearIntegrationHistory.ts":"600","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/incoming/addIncomingIntegration.ts":"601","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/incoming/deleteIncomingIntegration.ts":"602","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/incoming/updateIncomingIntegration.js":"603","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/outgoing/addOutgoingIntegration.ts":"604","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/outgoing/deleteOutgoingIntegration.ts":"605","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/outgoing/replayOutgoingIntegration.ts":"606","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/outgoing/updateOutgoingIntegration.js":"607","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/triggers.js":"608","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/findOrCreateInvite.js":"609","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/listInvites.js":"610","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/removeInvite.js":"611","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/sendInvitationEmail.ts":"612","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/useInviteToken.js":"613","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/validateInviteToken.js":"614","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/index.js":"615","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/index.js":"616","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/index.js":"617","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/index.js":"618","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onCreateRoom.js":"619","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onCreateUser.js":"620","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onJoinRoom.js":"621","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onLeaveRoom.js":"622","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onLogin.js":"623","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onLogout.js":"624","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onSaveMessage.js":"625","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/disconnected.js":"626","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/index.js":"627","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/joinedChannel.js":"628","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/leftChannel.js":"629","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/nickChanged.js":"630","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/sentMessage.js":"631","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/userRegistered.js":"632","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-settings.ts":"633","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc.js":"634","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/methods/resetIrcConnection.ts":"635","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/codes.js":"636","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/index.js":"637","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/localCommandHandlers.js":"638","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/parseMessage.js":"639","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/peerCommandHandlers.js":"640","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/index.js":"641","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/katex/client/index.ts":"642","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/katex/server/index.ts":"643","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/katex/server/settings.ts":"644","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/OAuthProxy.js":"645","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/index.js":"646","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/lib/LoginPresence.js":"647","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/lib/RocketChatAnnouncement.js":"648","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/lib/index.js":"649","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/methods/sendMessage.js":"650","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/startup/settingsOnLoadSiteUrl.ts":"651","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/views/customFieldsForm.js":"652","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/index.js":"653","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/lib/MessageTypes.ts":"654","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/addOAuthService.ts":"655","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/addUserToDefaultChannels.ts":"656","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/addUserToRoom.ts":"657","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/archiveRoom.ts":"658","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/attachMessage.ts":"659","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/checkEmailAvailability.ts":"660","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/checkUsernameAvailability.ts":"661","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/cleanRoomHistory.ts":"662","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/closeOmnichannelConversations.ts":"663","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/createDirectRoom.ts":"664","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/createRoom.ts":"665","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/deleteMessage.ts":"666","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/deleteRoom.ts":"667","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/deleteUser.ts":"668","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getAvatarSuggestionForUser.ts":"669","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getFullUserData.ts":"670","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getRoomByNameOrIdWithOptionToJoin.ts":"671","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getRoomsWithSingleOwner.ts":"672","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getStatusText.ts":"673","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getUserCreatedByApp.ts":"674","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getUserSingleOwnedRooms.ts":"675","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getUsernameSuggestion.ts":"676","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/index.ts":"677","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/insertMessage.js":"678","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/isTheLastMessage.ts":"679","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/loadMessageHistory.ts":"680","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/notifications/desktop.js":"681","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/notifications/email.js":"682","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/notifications/index.js":"683","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/notifications/mobile.js":"684","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/parseUrlsInMessage.js":"685","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/processWebhookMessage.js":"686","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/relinquishRoomOwnerships.ts":"687","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/removeUserFromRoom.ts":"688","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/saveCustomFields.ts":"689","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/saveCustomFieldsWithoutValidation.js":"690","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/saveUser.js":"691","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/saveUserIdentity.ts":"692","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/sendMessage.js":"693","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setEmail.ts":"694","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setRealName.ts":"695","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setRoomAvatar.ts":"696","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setStatusText.ts":"697","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setUserActiveStatus.ts":"698","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setUserAvatar.ts":"699","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setUsername.ts":"700","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/unarchiveRoom.ts":"701","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/updateGroupDMsName.ts":"702","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/updateMessage.ts":"703","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/validateCustomFields.js":"704","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/validateName.ts":"705","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/index.js":"706","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/PasswordPolicyClass.js":"707","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/RateLimiter.js":"708","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/bugsnag.ts":"709","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/debug.js":"710","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/defaultBlockedDomainsList.js":"711","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/deprecationWarningLogger.ts":"712","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/getHiddenSystemMessages.ts":"713","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/index.js":"714","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/interceptDirectReplyEmails.js":"715","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/loginErrorMessageOverride.js":"716","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/meteorFixes.js":"717","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/msgStream.js":"718","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/notifyUsersOnMessage.js":"719","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/passwordPolicy.js":"720","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/processDirectEmail.ts":"721","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/sendNotificationsOnMessage.js":"722","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/validateEmailDomain.js":"723","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/addOAuthService.ts":"724","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/addUserToRoom.ts":"725","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/addUsersToRoom.js":"726","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/archiveRoom.ts":"727","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/blockUser.ts":"728","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/checkRegistrationSecretURL.ts":"729","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/checkUsernameAvailability.ts":"730","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/cleanRoomHistory.js":"731","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/createChannel.ts":"732","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/createPrivateGroup.js":"733","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/createToken.ts":"734","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/deleteMessage.ts":"735","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/deleteUserOwnAccount.ts":"736","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/executeSlashCommandPreview.ts":"737","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/filterATAllTag.js":"738","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/filterATHereTag.js":"739","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/filterBadWords.ts":"740","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getChannelHistory.ts":"741","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getMessages.ts":"742","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getRoomJoinCode.ts":"743","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getRoomRoles.ts":"744","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getSingleMessage.ts":"745","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getSlashCommandPreviews.ts":"746","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getUserRoles.js":"747","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getUsernameSuggestion.js":"748","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/insertOrUpdateUser.js":"749","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/joinDefaultChannels.ts":"750","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/joinRoom.ts":"751","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/leaveRoom.ts":"752","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/refreshOAuthService.ts":"753","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/removeOAuthService.ts":"754","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/restartServer.ts":"755","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/saveCustomFields.ts":"756","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/saveSetting.js":"757","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/saveSettings.js":"758","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/sendMessage.js":"759","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/sendSMTPTestEmail.js":"760","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/setAdminStatus.ts":"761","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/setEmail.ts":"762","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/setRealName.ts":"763","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/setUsername.ts":"764","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/unarchiveRoom.ts":"765","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/unblockUser.ts":"766","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/updateMessage.js":"767","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/facebook.js":"768","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/google.js":"769","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/oauth.js":"770","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/proxy.js":"771","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/twitter.js":"772","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/email.ts":"773","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/index.ts":"774","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/oAuthServicesUpdate.js":"775","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/rateLimiter.js":"776","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/robots.js":"777","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settings.ts":"778","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settingsOnLoadCdnPrefix.js":"779","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settingsOnLoadDirectReply.ts":"780","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settingsOnLoadSMTP.ts":"781","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settingsOnLoadSiteUrl.ts":"782","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/collections/LivechatCustomField.js":"783","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/collections/LivechatInquiry.js":"784","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/collections/LivechatTrigger.js":"785","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/crypto.ts":"786","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/externalFrameContainer.js":"787","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/generateNewKey.ts":"788","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/index.js":"789","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/tabBar.ts":"790","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/index.js":"791","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/lib/chartHandler.ts":"792","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/lib/stream/inquiry.js":"793","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/lib/stream/queueManager.js":"794","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/startup/notifyUnreadRooms.js":"795","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/tabBar.ts":"796","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/ui.js":"797","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/views/app/business-hours/BusinessHours.ts":"798","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/views/app/business-hours/IBusinessHourBehavior.ts":"799","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/views/app/business-hours/Single.ts":"800","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/voip.ts":"801","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/agent.ts":"802","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/appearance.ts":"803","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/businessHours.ts":"804","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/dashboards.ts":"805","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/departments.ts":"806","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/inquiries.ts":"807","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/integrations.ts":"808","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/queue.ts":"809","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/rooms.ts":"810","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/sms.js":"811","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/triggers.ts":"812","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/upload.ts":"813","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/users.ts":"814","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/visitors.ts":"815","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/lib/Assets.ts":"816","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/lib/messageTypes.ts":"817","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/lib/stream/constants.ts":"818","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/agents.ts":"819","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/appearance.ts":"820","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/businessHours.ts":"821","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/customFields.ts":"822","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/departments.ts":"823","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/inquiries.ts":"824","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/integrations.ts":"825","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/livechat.ts":"826","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/queue.ts":"827","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/rooms.ts":"828","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/transfer.ts":"829","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/triggers.ts":"830","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/users.ts":"831","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/visitors.ts":"832","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/rest.ts":"833","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/agent.ts":"834","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/config.ts":"835","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/contact.ts":"836","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/customField.ts":"837","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/message.ts":"838","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/offlineMessage.ts":"839","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/pageVisited.ts":"840","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/room.ts":"841","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/transcript.ts":"842","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/transfer.ts":"843","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/videoCall.ts":"844","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/visitor.ts":"845","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/webhooks.ts":"846","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api.ts":"847","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/AbstractBusinessHour.ts":"848","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/BusinessHourManager.ts":"849","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/Default.ts":"850","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/Helper.ts":"851","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/Single.ts":"852","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/index.ts":"853","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/config.ts":"854","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/externalFrame/generateNewKey.ts":"855","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/externalFrame/index.js":"856","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/externalFrame/settings.ts":"857","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/afterUserActions.ts":"858","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/beforeDelegateAgent.js":"859","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/leadCapture.js":"860","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/markRoomNotResponded.js":"861","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/markRoomResponded.js":"862","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/offlineMessage.js":"863","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/offlineMessageToChannel.js":"864","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/processRoomAbandonment.js":"865","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/saveAnalyticsData.js":"866","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/saveContactLastChat.js":"867","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/saveLastMessageToInquiry.ts":"868","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/saveLastVisitorMessageTs.js":"869","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/sendEmailTranscriptOnClose.ts":"870","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/sendToCRM.js":"871","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/index.js":"872","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Analytics.js":"873","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Contacts.ts":"874","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Departments.ts":"875","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Helper.js":"876","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Livechat.js":"877","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/LivechatTyped.d.ts":"878","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/LivechatTyped.ts":"879","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/QueueManager.js":"880","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/RoutingManager.js":"881","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/analytics/agents.js":"882","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/analytics/dashboards.js":"883","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/analytics/departments.js":"884","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/callbackLogger.ts":"885","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/routing/AutoSelection.js":"886","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/routing/External.js":"887","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/routing/ManualSelection.js":"888","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/stream/agentStatus.ts":"889","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/livechat.js":"890","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/addAgent.js":"891","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/addManager.js":"892","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/changeLivechatStatus.js":"893","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/closeRoom.ts":"894","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/discardTranscript.ts":"895","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getAgentData.js":"896","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getAgentOverviewData.js":"897","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getAnalyticsChartData.js":"898","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getAnalyticsOverviewData.js":"899","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getCustomFields.js":"900","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getDepartmentForwardRestrictions.js":"901","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getFirstRoomMessage.js":"902","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getNextAgent.js":"903","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getRoutingConfig.js":"904","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getTagsList.js":"905","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/loadHistory.js":"906","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/loginByToken.js":"907","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/pageVisited.js":"908","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/registerGuest.js":"909","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeAgent.js":"910","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeAllClosedRooms.ts":"911","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeCustomField.js":"912","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeDepartment.js":"913","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeManager.js":"914","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeRoom.ts":"915","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeTrigger.js":"916","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/requestTranscript.ts":"917","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/returnAsInquiry.js":"918","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveAgentInfo.js":"919","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveAppearance.ts":"920","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveBusinessHour.ts":"921","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveCustomField.js":"922","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveDepartment.js":"923","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveDepartmentAgents.js":"924","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveInfo.js":"925","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveIntegration.ts":"926","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveSurveyFeedback.js":"927","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveTrigger.js":"928","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/searchAgent.js":"929","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/sendFileLivechatMessage.js":"930","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/sendMessageLivechat.js":"931","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/sendOfflineMessage.js":"932","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/sendTranscript.js":"933","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/setCustomField.js":"934","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/setDepartmentForVisitor.js":"935","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/setUpConnection.js":"936","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/takeInquiry.js":"937","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/transfer.js":"938","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/webhookTest.js":"939","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/roomAccessValidator.compatibility.js":"940","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/roomAccessValidator.internalService.ts":"941","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/sendMessageBySMS.js":"942","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/startup.js":"943","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/statistics/LivechatAgentActivityMonitor.ts":"944","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/logger/client/index.js":"945","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/logger/client/logger.js":"946","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/logger/index.js":"947","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/logger/server/index.js":"948","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/functions/sendMail.ts":"949","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/functions/unsubscribe.ts":"950","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/index.ts":"951","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/lib/Mailer.ts":"952","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/methods/sendMail.ts":"953","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/methods/unsubscribe.ts":"954","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mailer/index.ts":"955","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mailer/server/api.ts":"956","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mailer/server/replaceVariables.ts":"957","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mapview/server/index.js":"958","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mapview/server/settings.ts":"959","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/client/getGlobalWindow.ts":"960","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/client/index.js":"961","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/getGlobalWindow.ts":"962","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/hljs.js":"963","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/markdown.js":"964","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/filtered/filtered.js":"965","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/original/code.js":"966","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/original/markdown.js":"967","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/original/original.js":"968","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/original/token.ts":"969","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/server/getGlobalWindow.ts":"970","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/server/index.js":"971","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/client/client.js":"972","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/client/index.js":"973","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/lib/MentionsParser.js":"974","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/server/Mentions.js":"975","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/server/index.js":"976","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/server/methods/getUserMentionsByChannel.js":"977","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/server/server.js":"978","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-attachments/client/index.js":"979","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-attachments/client/renderField.js":"980","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-attachments/index.js":"981","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/client/actionButton.ts":"982","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/client/index.js":"983","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/server/index.js":"984","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/server/logger.js":"985","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/server/unreadMessages.js":"986","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-pin/server/index.js":"987","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-pin/server/pinMessage.js":"988","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-pin/server/settings.ts":"989","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-pin/server/startup/indexes.js":"990","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-star/server/index.js":"991","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-star/server/settings.ts":"992","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-star/server/starMessage.js":"993","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-star/server/startup/indexes.js":"994","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/client/index.js":"995","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/client/saml_client.js":"996","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/IAttributeMapping.ts":"997","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/IAuthorizeRequestVariables.ts":"998","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ILogoutRequestVariables.ts":"999","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ILogoutResponse.ts":"1000","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ILogoutResponseVariables.ts":"1001","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/IMetadataVariables.ts":"1002","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLAction.ts":"1003","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLAssertion.ts":"1004","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLGlobalSettings.ts":"1005","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLRequest.ts":"1006","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLUser.ts":"1007","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/IServiceProviderOptions.ts":"1008","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/callbacks.ts":"1009","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/index.js":"1010","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/SAML.ts":"1011","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/ServiceProvider.ts":"1012","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/Utils.ts":"1013","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/constants.ts":"1014","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/generators/AuthorizeRequest.ts":"1015","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/generators/LogoutRequest.ts":"1016","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/generators/LogoutResponse.ts":"1017","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/generators/ServiceProviderMetadata.ts":"1018","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/parsers/LogoutRequest.ts":"1019","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/parsers/LogoutResponse.ts":"1020","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/parsers/Response.ts":"1021","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/settings.ts":"1022","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/listener.ts":"1023","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/loginHandler.ts":"1024","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/methods/addSamlService.ts":"1025","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/methods/samlLogout.ts":"1026","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/startup.ts":"1027","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-autocomplete/client/autocomplete-client.js":"1028","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-autocomplete/client/collection.js":"1029","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-autocomplete/client/index.js":"1030","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-autocomplete/client/templates.js":"1031","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/index.js":"1032","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/server/index.js":"1033","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/server/lib/collectMetrics.ts":"1034","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/server/lib/metrics.js":"1035","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/server/lib/statsTracker.js":"1036","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/index.ts":"1037","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Avatars.ts":"1038","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Base.ts":"1039","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CachedChannelList.ts":"1040","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CachedChatRoom.ts":"1041","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CachedChatSubscription.ts":"1042","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CachedUserList.ts":"1043","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/ChatMessage.ts":"1044","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/ChatPermissions.ts":"1045","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/ChatRoom.ts":"1046","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/ChatSubscription.ts":"1047","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CustomSounds.ts":"1048","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/EmojiCustom.ts":"1049","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Roles.ts":"1050","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/RoomRoles.ts":"1051","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Uploads.ts":"1052","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/UserAndRoom.ts":"1053","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/UserDataFiles.ts":"1054","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/UserRoles.ts":"1055","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Users.ts":"1056","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/WebdavAccounts.ts":"1057","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/index.ts":"1058","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/index.ts":"1059","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/lib/setUpdatedAt.ts":"1060","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/FederationEvents.js":"1061","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/FederationRoomEvents.js":"1062","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/ImportData.ts":"1063","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Imports.js":"1064","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatBusinessHours.ts":"1065","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatDepartment.js":"1066","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatDepartmentAgents.js":"1067","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatInquiry.ts":"1068","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatRooms.js":"1069","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Messages.js":"1070","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Rooms.js":"1071","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Subscriptions.js":"1072","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Users.js":"1073","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/_Base.js":"1074","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/_BaseDb.js":"1075","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/apps-logs-model.js":"1076","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/apps-model.js":"1077","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/apps-persistence-model.js":"1078","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/client/index.js":"1079","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/lib/common.js":"1080","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/server/addWebdavServer.js":"1081","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/server/index.js":"1082","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/server/startup.ts":"1083","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notification-queue/server/NotificationQueue.ts":"1084","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/client/index.js":"1085","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/client/lib/Notifications.js":"1086","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/client/lib/Presence.ts":"1087","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/index.js":"1088","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/server/index.js":"1089","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/server/lib/Notifications.ts":"1090","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/server/lib/Presence.ts":"1091","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/client/index.js":"1092","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/client/oauth/oauth2-client.js":"1093","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/admin/functions/parseUriList.js":"1094","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/admin/methods/addOAuthApp.js":"1095","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/admin/methods/deleteOAuthApp.js":"1096","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/admin/methods/updateOAuthApp.js":"1097","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/index.js":"1098","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/oauth/default-services.ts":"1099","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/oauth/oauth2-server.ts":"1100","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oembed/server/index.ts":"1101","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oembed/server/jumpToMessage.ts":"1102","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oembed/server/providers.ts":"1103","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oembed/server/server.ts":"1104","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/OTR.ts":"1105","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/OTRRoom.ts":"1106","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/index.ts":"1107","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/messageTypes.ts":"1108","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/tabBar.ts":"1109","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/lib/IOTR.ts":"1110","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/lib/OtrRoomState.ts":"1111","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/lib/constants.ts":"1112","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/lib/functions.ts":"1113","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/index.ts":"1114","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/methods/deleteOldOTRMessages.ts":"1115","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/methods/sendSystemMessages.ts":"1116","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/methods/updateOTRAck.ts":"1117","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/settings.ts":"1118","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/apn.js":"1119","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/gcm.js":"1120","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/index.js":"1121","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/logger.js":"1122","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/methods.js":"1123","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/push.js":"1124","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/client/index.js":"1125","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/client/tabBar.ts":"1126","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/server/index.js":"1127","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/server/lib/PushNotification.ts":"1128","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/server/methods/saveNotificationSettings.js":"1129","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/client/index.js":"1130","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/client/init.js":"1131","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/client/methods/setReaction.js":"1132","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/server/index.js":"1133","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/server/setReaction.js":"1134","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/retention-policy/index.ts":"1135","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/retention-policy/server/cronPruneMessages.ts":"1136","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/retention-policy/server/index.ts":"1137","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/retention-policy/server/startup/settings.ts":"1138","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/events/events.js":"1139","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/index.js":"1140","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/logger/logger.js":"1141","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/model/provider.js":"1142","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/provider/defaultProvider.js":"1143","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/search.internalService.ts":"1144","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/service/providerService.js":"1145","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/service/validationService.js":"1146","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/client/index.ts":"1147","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/client/lib/settings.ts":"1148","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/index.js":"1149","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/lib/settings.ts":"1150","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/CachedSettings.ts":"1151","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/Middleware.ts":"1152","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/SettingsRegistry.ts":"1153","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/applyMiddlewares.ts":"1154","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/cached.ts":"1155","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/convertValue.ts":"1156","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/getSettingDefaults.ts":"1157","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/overrideGenerator.ts":"1158","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/overrideSetting.ts":"1159","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/overwriteSetting.ts":"1160","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/settings.mocks.ts":"1161","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/validateSetting.ts":"1162","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/index.ts":"1163","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/raw.ts":"1164","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/startup.ts":"1165","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/client/index.js":"1166","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/client/slackbridge_import.client.js":"1167","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/RocketAdapter.js":"1168","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/SlackAPI.js":"1169","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/SlackAdapter.js":"1170","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/index.js":"1171","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/logger.js":"1172","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/removeChannelLinks.js":"1173","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/settings.ts":"1174","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/slackbridge.js":"1175","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/slackbridge_import.server.js":"1176","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/client/index.ts":"1177","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/gimme.ts":"1178","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/lenny.ts":"1179","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/shrug.ts":"1180","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/tableflip.ts":"1181","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/unflip.ts":"1182","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/server/index.ts":"1183","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-archiveroom/client/client.ts":"1184","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-archiveroom/client/index.ts":"1185","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-archiveroom/server/index.ts":"1186","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-archiveroom/server/server.ts":"1187","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-create/client/client.ts":"1188","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-create/client/index.ts":"1189","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-create/server/index.ts":"1190","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-create/server/server.ts":"1191","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-help/server/index.ts":"1192","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-help/server/server.ts":"1193","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-hide/client/hide.ts":"1194","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-hide/client/index.ts":"1195","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-hide/server/hide.ts":"1196","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-hide/server/index.ts":"1197","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-invite/client/client.ts":"1198","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-invite/client/index.ts":"1199","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-invite/server/index.ts":"1200","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-invite/server/server.ts":"1201","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-inviteall/client/client.ts":"1202","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-inviteall/client/index.ts":"1203","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-inviteall/server/index.ts":"1204","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-inviteall/server/server.ts":"1205","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-join/client/client.ts":"1206","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-join/client/index.ts":"1207","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-join/server/index.ts":"1208","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-join/server/server.ts":"1209","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-kick/client/client.ts":"1210","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-kick/client/index.ts":"1211","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-kick/server/index.ts":"1212","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-kick/server/server.ts":"1213","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-leave/server/index.ts":"1214","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-leave/server/leave.ts":"1215","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-me/server/index.ts":"1216","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-me/server/me.ts":"1217","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-msg/server/index.ts":"1218","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-msg/server/server.ts":"1219","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-mute/server/index.ts":"1220","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-mute/server/mute.ts":"1221","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-mute/server/unmute.ts":"1222","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-open/client/client.ts":"1223","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-open/client/index.ts":"1224","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-open/index.ts":"1225","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-status/client/index.ts":"1226","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-status/client/status.ts":"1227","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-status/server/index.ts":"1228","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-status/server/status.ts":"1229","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-topic/client/index.ts":"1230","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-topic/client/topic.ts":"1231","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-topic/server/index.ts":"1232","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-topic/server/topic.ts":"1233","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-unarchiveroom/client/client.ts":"1234","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-unarchiveroom/client/index.ts":"1235","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-unarchiveroom/server/index.ts":"1236","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-unarchiveroom/server/server.ts":"1237","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/index.js":"1238","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/functions/generateEml.js":"1239","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/functions/sendEmail.js":"1240","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/index.js":"1241","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/lib/rocketchat.js":"1242","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/settings.js":"1243","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/startup.js":"1244","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/index.js":"1245","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/SMS.js":"1246","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/index.js":"1247","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/services/mobex.js":"1248","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/services/twilio.js":"1249","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/services/voxtelesys.js":"1250","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/settings.ts":"1251","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/spotify/lib/spotify.ts":"1252","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/spotify/server/index.ts":"1253","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/index.js":"1254","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/getLastStatistics.js":"1255","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/getStatistics.ts":"1256","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/otrStats.ts":"1257","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/slashCommandsStats.ts":"1258","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/updateStatsCounter.ts":"1259","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/index.js":"1260","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/SAUMonitor.ts":"1261","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/UAParserCustom.js":"1262","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/getAppsStatistics.js":"1263","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/getImporterStatistics.ts":"1264","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/getServicesStatistics.ts":"1265","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/statistics.ts":"1266","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/telemetryEvents.ts":"1267","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/methods/getStatistics.js":"1268","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/startup/monitor.js":"1269","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/theme/client/index.ts":"1270","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/theme/server/index.ts":"1271","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/theme/server/server.ts":"1272","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/theme/server/variables.ts":"1273","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/flextab/threadlist.tsx":"1274","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/index.ts":"1275","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/lib/normalizeThreadTitle.ts":"1276","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/messageAction/follow.ts":"1277","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/messageAction/replyInThread.ts":"1278","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/messageAction/unfollow.ts":"1279","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/functions.js":"1280","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/hooks/aftersavemessage.js":"1281","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/hooks/index.js":"1282","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/index.js":"1283","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/followMessage.js":"1284","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/getThreadMessages.js":"1285","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/getThreadsList.js":"1286","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/index.js":"1287","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/unfollowMessage.js":"1288","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/settings.ts":"1289","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/token-login/server/index.js":"1290","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/token-login/server/login_token_server.js":"1291","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/tokenpass/client/index.js":"1292","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/tokenpass/lib/common.js":"1293","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/tokenpass/server/index.js":"1294","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/tokenpass/server/startup.js":"1295","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/index.ts":"1296","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/ChatMessages.ts":"1297","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/UserAction.ts":"1298","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/accounts.js":"1299","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/codeMirror/codeMirror.js":"1300","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/codeMirror/codeMirrorComponent.js":"1301","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/codeMirror/index.js":"1302","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/collections.js":"1303","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/iframeCommands.js":"1304","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/notification.js":"1305","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/parentTemplate.js":"1306","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/recorderjs/AudioEncoder.ts":"1307","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/recorderjs/AudioRecorder.ts":"1308","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/recorderjs/videoRecorder.js":"1309","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/rocket.js":"1310","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/userCard.tsx":"1311","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/userPopoverStatus.js":"1312","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/views/app/lib/CommonRoomTemplateInstance.ts":"1313","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/views/app/lib/scrolling.ts":"1314","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/views/app/photoswipeContent.ts":"1315","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/views/app/roomSearch.ts":"1316","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-cached-collection/client/index.ts":"1317","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-cached-collection/client/models/CachedCollection.ts":"1318","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-cached-collection/client/models/CachedCollectionManager.ts":"1319","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-clean-history/client/index.js":"1320","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-clean-history/client/lib/tabBar.ts":"1321","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-clean-history/index.js":"1322","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-login/index.ts":"1323","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-login/username/username.ts":"1324","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/client/body.js":"1325","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/client/index.js":"1326","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/client/loading/index.js":"1327","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/public/generateHTML.js":"1328","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/public/generateSprite.js":"1329","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/server/index.js":"1330","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/server/inject.ts":"1331","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/server/scripts.ts":"1332","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/ActionButtonSyncer.ts":"1333","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/ActionManager.js":"1334","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/dropdownAction.ts":"1335","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/lib/applyButtonFilters.ts":"1336","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/messageAction.ts":"1337","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/messageBox.ts":"1338","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/tabbar.ts":"1339","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/findParentMessage.ts":"1340","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/index.ts":"1341","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/messageBox/createComposerAPI.ts":"1342","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/messageBox/messageBox.ts":"1343","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/messageBox/messageBoxFormatting.ts":"1344","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/messageThread.ts":"1345","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/ComposerBoxPopup.tsx":"1346","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/hooks/useComposerBoxPopup.ts":"1347","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/hooks/useComposerBoxPopupQueries.ts":"1348","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/messagePopupConfig.js":"1349","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/messagePopupSlashCommandPreview.js":"1350","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/index.ts":"1351","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/index.ts":"1352","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/AccountBox.ts":"1353","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/IframeLogin.js":"1354","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/MessageAction.ts":"1355","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/RoomHistoryManager.ts":"1356","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/RoomManager.ts":"1357","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/mainReady.ts":"1358","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/messageActionDefault.ts":"1359","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/messageBox.ts":"1360","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/messageContext.ts":"1361","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/openRoom.tsx":"1362","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/readMessages.ts":"1363","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/index.js":"1364","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/lib/Message.js":"1365","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/lib/MessageTypes.ts":"1366","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/server/index.js":"1367","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-vrecord/server/index.js":"1368","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-vrecord/server/settings.ts":"1369","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/index.js":"1370","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/lib/customUserStatus.js":"1371","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/lib/userStatus.ts":"1372","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/notifications/deleteCustomUserStatus.js":"1373","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/notifications/updateCustomUserStatus.js":"1374","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/index.js":"1375","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/index.js":"1376","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/deleteCustomUserStatus.js":"1377","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/getUserStatusText.js":"1378","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/insertOrUpdateUserStatus.js":"1379","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/listCustomUserStatus.js":"1380","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/setUserStatus.js":"1381","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/client/index.ts":"1382","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/client/lib/RestApiClient.ts":"1383","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/index.js":"1384","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/fileUploadRestrictions.js":"1385","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getAvatarColor.ts":"1386","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getAvatarURL.ts":"1387","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getDefaultSubscriptionPref.js":"1388","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getRoomAvatarURL.js":"1389","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getURL.js":"1390","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getUserAvatarURL.js":"1391","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getUserNotificationPreference.js":"1392","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getUserPreference.js":"1393","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/mimeTypes.ts":"1394","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/placeholders.js":"1395","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/slashCommand.ts":"1396","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/tapi18n.js":"1397","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/templateVarHandler.js":"1398","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/getDefaultUserFields.ts":"1399","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/getMongoInfo.js":"1400","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/isDocker.js":"1401","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/normalizeMessageFileUpload.js":"1402","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/safeGetMeteorUser.ts":"1403","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/index.js":"1404","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/JWTHelper.js":"1405","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/cron/Cronjobs.ts":"1406","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/getTimezone.ts":"1407","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/getValidRoomName.js":"1408","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/normalizeMessagesForUser.ts":"1409","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/client/index.js":"1410","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/addSettings.ts":"1411","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/functions/checkVersionUpdate.ts":"1412","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/functions/getNewUpdates.ts":"1413","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/index.ts":"1414","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/logger.ts":"1415","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/methods/banner_dismiss.js":"1416","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/sampleUpdateData.js":"1417","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/videobridge/client/index.ts":"1418","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/videobridge/client/tabBar.tsx":"1419","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/voip/server/startup.ts":"1420","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/client/actionButton.ts":"1421","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/client/index.js":"1422","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/client/startup/sync.js":"1423","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/index.js":"1424","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/lib/getWebdavCredentials.ts":"1425","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/lib/uploadFileToWebdav.ts":"1426","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/lib/webdavClientAdapter.ts":"1427","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/addWebdavAccount.ts":"1428","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/getFileFromWebdav.ts":"1429","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/getWebdavFileList.ts":"1430","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/getWebdavFilePreview.ts":"1431","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/removeWebdavAccount.ts":"1432","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/uploadFileToWebdav.ts":"1433","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/startup/settings.ts":"1434","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/WebRTCClass.js":"1435","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/actionLink.tsx":"1436","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/adapter.js":"1437","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/index.js":"1438","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/screenShare.js":"1439","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/tabBar.tsx":"1440","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/index.js":"1441","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/server/index.js":"1442","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/server/settings.ts":"1443","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/wordpress/client/index.js":"1444","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/wordpress/lib/common.js":"1445","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/wordpress/server/index.js":"1446","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/wordpress/server/startup.ts":"1447","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/UIKit/hooks/useUIKitHandleAction.tsx":"1448","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/UIKit/hooks/useUIKitHandleClose.tsx":"1449","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/UIKit/hooks/useUIKitStateManager.tsx":"1450","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AdministrationList.spec.tsx":"1451","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AdministrationList.tsx":"1452","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AdministrationModelList.spec.tsx":"1453","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AdministrationModelList.tsx":"1454","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AppsModelList.spec.tsx":"1455","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AppsModelList.tsx":"1456","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AuditModelList.spec.tsx":"1457","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AuditModelList.tsx":"1458","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AutoCompleteAgent.tsx":"1459","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AutoCompleteAgentWithoutExtension.tsx":"1460","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AutoCompleteDepartment.tsx":"1461","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AutoCompleteDepartmentMultiple.js":"1462","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Backdrop.tsx":"1463","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerBadge.stories.tsx":"1464","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerBadge.tsx":"1465","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerIcon.stories.tsx":"1466","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerIcon.tsx":"1467","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerMenu.tsx":"1468","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerMenuButton.stories.tsx":"1469","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerMenuButton.tsx":"1470","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/Line.tsx":"1471","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/Wrapper.tsx":"1472","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/index.ts":"1473","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/ConfirmOwnerChangeModal.tsx":"1474","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/CreateDiscussion/CreateDiscussion.tsx":"1475","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/CreateDiscussion/DefaultParentRoomField.tsx":"1476","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/CreateDiscussion/index.ts":"1477","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/CustomFieldsForm.js":"1478","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Emoji.tsx":"1479","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/FilterByText.tsx":"1480","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericModal.stories.tsx":"1481","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericModal.tsx":"1482","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/GenericTable.stories.tsx":"1483","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/GenericTable.tsx":"1484","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/HeaderCell.tsx":"1485","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/NoResults.tsx":"1486","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/SortIcon.tsx":"1487","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTable.tsx":"1488","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableBody.tsx":"1489","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableCell.tsx":"1490","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableHeader.tsx":"1491","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableHeaderCell.tsx":"1492","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableLoadingRow.tsx":"1493","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableLoadingTable.tsx":"1494","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableRow.tsx":"1495","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useCurrent.ts":"1496","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useItemsPerPage.ts":"1497","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useItemsPerPageLabel.ts":"1498","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/usePagination.ts":"1499","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useShowingResultsLabel.ts":"1500","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useSort.ts":"1501","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/index.ts":"1502","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanel.stories.tsx":"1503","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanel.tsx":"1504","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelAction.tsx":"1505","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelActionGroup.tsx":"1506","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelAvatar.tsx":"1507","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelField.tsx":"1508","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelLabel.tsx":"1509","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelSection.tsx":"1510","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelText.tsx":"1511","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelTitle.tsx":"1512","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/RetentionPolicyCallout.tsx":"1513","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/index.ts":"1514","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/LocalTime.tsx":"1515","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/MarkdownText.stories.tsx":"1516","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/MarkdownText.tsx":"1517","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/Skeleton.tsx":"1518","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/Tags.tsx":"1519","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/hooks/useAgentsList.ts":"1520","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/hooks/useAvailableAgentsList.ts":"1521","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/hooks/useDepartmentsList.ts":"1522","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/CloseChatModal.tsx":"1523","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/CloseChatModalData.tsx":"1524","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/EnterpriseDepartmentsModal.tsx":"1525","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/ForwardChatModal.tsx":"1526","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/ModalSeparator/ModalSeparator.tsx":"1527","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/ModalSeparator/index.ts":"1528","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/ReturnChatQueueModal.tsx":"1529","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/TranscriptModal.tsx":"1530","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/Page.stories.tsx":"1531","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/Page.tsx":"1532","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageBlockWithBorder.tsx":"1533","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageContent.tsx":"1534","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageContext.ts":"1535","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageHeader.tsx":"1536","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageScrollableContent.tsx":"1537","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageScrollableContentWithShadow.tsx":"1538","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/index.ts":"1539","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/PageSkeleton.tsx":"1540","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/PlanTag.tsx":"1541","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RawText.tsx":"1542","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomAutoComplete/Avatar.tsx":"1543","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomAutoComplete/RoomAutoComplete.tsx":"1544","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomAutoComplete/hooks/useRoomsList.ts":"1545","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomAutoComplete/index.ts":"1546","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/OmnichannelAppSourceRoomIcon.tsx":"1547","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/OmnichannelCoreSourceRoomIcon.tsx":"1548","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/OmnichannelRoomIcon.tsx":"1549","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/context/OmnichannelRoomIconContext.tsx":"1550","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/index.tsx":"1551","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/lib/OmnichannelRoomIcon.ts":"1552","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/provider/OmnichannelRoomIconProvider.tsx":"1553","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/RoomIcon.tsx":"1554","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/index.tsx":"1555","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/ScrollableContentWrapper.tsx":"1556","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/Content.tsx":"1557","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/Header.tsx":"1558","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/ListItem.tsx":"1559","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/Sidebar.tsx":"1560","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/SidebarGenericItem.tsx":"1561","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/SidebarItemsAssembler.tsx":"1562","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/SidebarNavigationItem.tsx":"1563","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/index.ts":"1564","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Skeleton.tsx":"1565","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/GroupingList.tsx":"1566","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/SortList.tsx":"1567","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/SortModeList.tsx":"1568","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/ViewModeList.tsx":"1569","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/index.ts":"1570","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Subtitle.tsx":"1571","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TextCopy.tsx":"1572","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TooltipPortal.tsx":"1573","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/TwoFactorEmailModal.tsx":"1574","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/TwoFactorModal.tsx":"1575","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/TwoFactorPasswordModal.tsx":"1576","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/TwoFactorTotpModal.tsx":"1577","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/index.ts":"1578","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UTCClock.tsx":"1579","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UrlChangeModal.tsx":"1580","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoComplete/UserAutoComplete.stories.tsx":"1581","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoComplete/UserAutoComplete.tsx":"1582","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoComplete/index.ts":"1583","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/UserAutoCompleteMultiple.tsx":"1584","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/UserAutoCompleteMultipleFederated.tsx":"1585","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/UserAutoCompleteMultipleOption.tsx":"1586","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/UserAutoCompleteMultipleOptions.tsx":"1587","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/index.ts":"1588","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCard.stories.tsx":"1589","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCard.tsx":"1590","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardAction.tsx":"1591","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardContainer.tsx":"1592","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardInfo.tsx":"1593","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardRole.tsx":"1594","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardRoles.tsx":"1595","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardUsername.tsx":"1596","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/index.ts":"1597","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfo.stories.tsx":"1598","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfo.tsx":"1599","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfoAction.tsx":"1600","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfoAvatar.tsx":"1601","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfoUsername.tsx":"1602","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/index.ts":"1603","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserStatus/ReactiveUserStatus.tsx":"1604","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserStatus/index.ts":"1605","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserStatusMenu.tsx":"1606","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBar.tsx":"1607","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarAction.tsx":"1608","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarActions.tsx":"1609","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarBack.tsx":"1610","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarButton.tsx":"1611","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarClose.tsx":"1612","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarContent.tsx":"1613","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarFooter.tsx":"1614","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarHeader.tsx":"1615","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarIcon.tsx":"1616","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarInnerContent.tsx":"1617","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarScrollableContent.tsx":"1618","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarSkeleton.tsx":"1619","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarText.tsx":"1620","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/index.ts":"1621","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/WarningModal.tsx":"1622","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/AppAvatar.tsx":"1623","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/BaseAvatar.tsx":"1624","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/RoomAvatar.tsx":"1625","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/RoomAvatarEditor.tsx":"1626","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/UserAvatar.tsx":"1627","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/UserAvatarEditor/UserAvatarEditor.tsx":"1628","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/UserAvatarEditor/UserAvatarSuggestions.js":"1629","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/UserAvatarEditor/index.ts":"1630","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/connectionStatus/ConnectionStatusBar.stories.tsx":"1631","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/connectionStatus/ConnectionStatusBar.tsx":"1632","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/Counter.stories.tsx":"1633","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/Counter.tsx":"1634","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/CounterSet.stories.tsx":"1635","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/CounterSet.tsx":"1636","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/Growth.stories.tsx":"1637","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/Growth.tsx":"1638","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/NegativeGrowthSymbol.stories.tsx":"1639","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/NegativeGrowthSymbol.tsx":"1640","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/PositiveGrowthSymbol.stories.tsx":"1641","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/PositiveGrowthSymbol.tsx":"1642","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/IgnoredContent.tsx":"1643","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/MessageCollapsible.tsx":"1644","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/MessageContentBody.tsx":"1645","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/MessageHeader.tsx":"1646","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/ReadReceiptIndicator.tsx":"1647","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/StatusIndicators.tsx":"1648","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/ToolboxHolder.tsx":"1649","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/Action.tsx":"1650","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/Attachments.tsx":"1651","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/BroadcastMetrics.tsx":"1652","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/DiscussionMetrics.tsx":"1653","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/Location.tsx":"1654","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/MessageActions.tsx":"1655","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/Reactions.tsx":"1656","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/ThreadMetrics.tsx":"1657","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/UiKitSurface.tsx":"1658","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/UrlPreviews.tsx":"1659","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/actions/MessageAction.stories.tsx":"1660","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/actions/MessageAction.tsx":"1661","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/AttachmentsItem.tsx":"1662","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/DefaultAttachment.tsx":"1663","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/FileAttachment.tsx":"1664","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/QuoteAttachment.tsx":"1665","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/ActionAttachmentButton.tsx":"1666","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/ActionAttachtment.tsx":"1667","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/Field.tsx":"1668","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/FieldsAttachment.tsx":"1669","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/ShortField.tsx":"1670","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/hooks/usePerformActionMutation.ts":"1671","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/AudioAttachment.tsx":"1672","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/GenericFileAttachment.tsx":"1673","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/ImageAttachment.tsx":"1674","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/VideoAttachment.tsx":"1675","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/hooks/useLoadImage.tsx":"1676","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/Attachment.tsx":"1677","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentAuthor.tsx":"1678","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentAuthorAvatar.tsx":"1679","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentAuthorName.tsx":"1680","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentBlock.tsx":"1681","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentContent.tsx":"1682","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentDescription.tsx":"1683","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentDetails.tsx":"1684","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentDownload.tsx":"1685","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentImage.tsx":"1686","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentInner.tsx":"1687","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentRow.tsx":"1688","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentSize.tsx":"1689","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentText.tsx":"1690","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentThumb.tsx":"1691","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentTitle.tsx":"1692","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentTitleLink.tsx":"1693","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/image/ImageBox.tsx":"1694","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/image/Load.tsx":"1695","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/image/Retry.tsx":"1696","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/collapsible/CollapsibleContent.tsx":"1697","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/location/MapView.tsx":"1698","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/location/MapViewFallback.tsx":"1699","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/location/MapViewImage.tsx":"1700","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/location/hooks/useAsyncImage.ts":"1701","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/reactions/Reaction.tsx":"1702","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/reactions/useToggleReactionMutation.ts":"1703","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedCollapsible.tsx":"1704","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedHtmlPreview.tsx":"1705","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedImagePreview.tsx":"1706","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedLinkPreview.tsx":"1707","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedPreviewContent.tsx":"1708","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedPreviewMetadata.ts":"1709","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedResolver.tsx":"1710","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlAudioPreview.tsx":"1711","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlImagePreview.tsx":"1712","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlPreview.tsx":"1713","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlPreviewMetadata.tsx":"1714","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlPreviewResolver.tsx":"1715","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlVideoPreview.tsx":"1716","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/buildImageURL.ts":"1717","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/header/MessageRoles.stories.tsx":"1718","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/header/MessageRoles.tsx":"1719","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/header/hooks/useMessageRoles.ts":"1720","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/helpers/followSyle.ts":"1721","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/hooks/useCollapse.tsx":"1722","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/hooks/useNormalizedMessage.ts":"1723","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/hooks/useOembedLayout.ts":"1724","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/hooks/useSubscriptionFromMessageQuery.ts":"1725","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/list/MessageListContext.tsx":"1726","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/list/MessageListSkeleton.tsx":"1727","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/notification/AllMentionNotification.tsx":"1728","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/notification/MeMentionNotification.tsx":"1729","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/notification/MessageNotification.tsx":"1730","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/notification/UnreadMessagesNotification.tsx":"1731","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/DesktopToolboxDropdown.tsx":"1732","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/MessageActionMenu.tsx":"1733","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/MobileToolboxDropdown.tsx":"1734","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/Toolbox.tsx":"1735","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/ToolboxDropdown.tsx":"1736","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/RoomMessage.tsx":"1737","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/SystemMessage.tsx":"1738","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/ThreadMessage.tsx":"1739","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/ThreadMessagePreview.spec.tsx":"1740","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/ThreadMessagePreview.tsx":"1741","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/room/RoomMessageContent.spec.tsx":"1742","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/room/RoomMessageContent.tsx":"1743","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/thread/ThreadMessageContent.tsx":"1744","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/threadPreview/ThreadMessagePreviewBody.tsx":"1745","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/modal/ModalBackdrop.tsx":"1746","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/modal/ModalPortal.tsx":"1747","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/root/ErrorBoundary.tsx":"1748","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/voip/room/VoipRoomForeword.tsx":"1749","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/withDoNotAskAgain.tsx":"1750","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/ActionManagerContext.ts":"1751","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/CallContext.ts":"1752","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/OmnichannelContext.ts":"1753","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/UserPresenceContext.ts":"1754","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/VideoConfContext.ts":"1755","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/MinimongoCollection.ts":"1756","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/Subscribable.ts":"1757","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/SubscriptionWithRoom.ts":"1758","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/css.d.ts":"1759","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/html.d.ts":"1760","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/info.d.ts":"1761","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/lists/useRecordList.ts":"1762","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/lists/useScrollableMessageList.ts":"1763","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/lists/useScrollableRecordList.ts":"1764","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/lists/useStreamUpdatesForMessageList.ts":"1765","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannel.ts":"1766","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelAgentAvailable.ts":"1767","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelEnabled.ts":"1768","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelRouteConfig.ts":"1769","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelShowQueueLink.ts":"1770","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useQueuedInquiries.ts":"1771","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useAsyncState.ts":"1772","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useClipboardWithToast.ts":"1773","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useComponentDidUpdate.ts":"1774","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useDecryptedMessage.ts":"1775","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useDialModal.tsx":"1776","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useDontAskAgain.ts":"1777","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useEmbeddedLayout.ts":"1778","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useEndpointAction.ts":"1779","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useEndpointData.ts":"1780","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useEndpointUpload.ts":"1781","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFileInput.ts":"1782","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useForm.ts":"1783","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatDate.ts":"1784","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatDateAndTime.ts":"1785","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatDuration.ts":"1786","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatMemorySize.ts":"1787","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatRelativeTime.ts":"1788","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatTime.ts":"1789","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormattedRelativeTime.ts":"1790","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useHighlightedCode.ts":"1791","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useIsEnterprise.ts":"1792","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useLicense.ts":"1793","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useLocalePercentage.ts":"1794","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/usePresence.ts":"1795","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/usePreventPropagation.ts":"1796","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useReactiveQuery.ts":"1797","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useReactiveValue.ts":"1798","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useReactiveVar.ts":"1799","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useRegisterAnonymousUserMutation.ts":"1800","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useRegistrationStatus.ts":"1801","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useResizeInlineBreakpoint.ts":"1802","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useRoomIcon.tsx":"1803","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useRoomInfoEndpoint.ts":"1804","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useTimeAgo.ts":"1805","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useTimeFromNow.ts":"1806","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useTimezoneNameList.ts":"1807","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useTimezoneTime.ts":"1808","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUTCClock.ts":"1809","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUpdateAvatar.ts":"1810","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUserCustomFields.ts":"1811","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUserData.ts":"1812","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUserDisplayName.ts":"1813","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/importPackages.ts":"1814","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/2fa/overrideLoginMethod.ts":"1815","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/2fa/process2faReturn.ts":"1816","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/2fa/utils.ts":"1817","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/RoomManager.ts":"1818","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/VideoConfManager.ts":"1819","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/appLayout.ts":"1820","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/asyncState/AsyncState.ts":"1821","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/asyncState/AsyncStatePhase.ts":"1822","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/asyncState/functions.ts":"1823","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/asyncState/index.ts":"1824","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/banners.ts":"1825","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/baseURI.ts":"1826","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/ChatAPI.ts":"1827","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/Upload.ts":"1828","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/data.ts":"1829","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/processMessageEditing.ts":"1830","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/processSetReaction.ts":"1831","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/processSlashCommand.ts":"1832","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/processTooLongMessage.ts":"1833","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/replyBroadcast.ts":"1834","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/requestMessageDeletion.ts":"1835","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/sendMessage.ts":"1836","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/uploadFiles.ts":"1837","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/uploads.ts":"1838","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/clickableItem.js":"1839","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/constants.ts":"1840","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/createReactiveSubscriptionFactory.ts":"1841","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/createRouteGroup.tsx":"1842","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/createSidebarItems.ts":"1843","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/createSubscription.ts":"1844","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/download.ts":"1845","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/errorHandling.ts":"1846","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/federation/Federation.ts":"1847","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/getLocalePercentage.ts":"1848","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/getUserDisplayName.ts":"1849","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/getWebdavServerName.ts":"1850","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/imperativeModal.ts":"1851","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/CannedResponseList.ts":"1852","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/DiscussionsList.ts":"1853","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/FilesList.ts":"1854","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/MessageList.ts":"1855","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/RecordList.ts":"1856","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/ThreadsList.ts":"1857","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/meteorCallWrapper.ts":"1858","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/bson.ts":"1859","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/comparisons.ts":"1860","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/index.ts":"1861","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/lookups.ts":"1862","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/query.ts":"1863","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/sort.ts":"1864","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/types.ts":"1865","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/onClientBeforeSendMessage.ts":"1866","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/onClientMessageReceived.ts":"1867","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/parseMessageTextToAstMarkdown.ts":"1868","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/portals/blazePortals.ts":"1869","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/portals/createTemplateForComponent.ts":"1870","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/portals/portalsSubscription.ts":"1871","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/presence.ts":"1872","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/queryClient.ts":"1873","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomCoordinator.ts":"1874","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomExit.ts":"1875","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/conversation.ts":"1876","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/direct.ts":"1877","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/favorite.ts":"1878","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/index.ts":"1879","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/livechat.ts":"1880","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/private.ts":"1881","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/public.ts":"1882","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/unread.ts":"1883","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/voip.ts":"1884","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/settings/PrivateSettingsCachedCollection.ts":"1885","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/settings/PublicSettingsCachedCollection.ts":"1886","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/toast.ts":"1887","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/userData.ts":"1888","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/applyCustomTranslations.ts":"1889","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/call.ts":"1890","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/callWithErrorHandling.ts":"1891","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/createAnchor.ts":"1892","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/createToken.ts":"1893","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/deleteAnchor.ts":"1894","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/domEvents.ts":"1895","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/filterLanguage.ts":"1896","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/fireGlobalEvent.ts":"1897","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/formatBytes.ts":"1898","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/formatDate.ts":"1899","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/formatDateAndTime.ts":"1900","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/formatTime.ts":"1901","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getAvatarAsPng.ts":"1902","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getConfig.ts":"1903","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getDateRange.ts":"1904","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getUidDirectMessage.ts":"1905","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getUserEmailVerified.ts":"1906","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/goToRoomById.ts":"1907","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isIE11.ts":"1908","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isIOsDevice.ts":"1909","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isLayoutEmbedded.ts":"1910","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isRTL.ts":"1911","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isRTLScriptLanguage.ts":"1912","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isValidImageFormat.ts":"1913","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/jumpToMessage.ts":"1914","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/keyCodes.ts":"1915","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/mapMessageFromApi.ts":"1916","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/messageArgs.ts":"1917","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/prependReplies.ts":"1918","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/queueMicrotask.ts":"1919","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/renderEmoji.ts":"1920","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/renderMessageEmoji.ts":"1921","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/timeAgo.ts":"1922","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/userAgentMIMETypeFallback.ts":"1923","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/waitForElement.ts":"1924","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/waitUntilFind.ts":"1925","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/Helper.ts":"1926","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/LocalStream.ts":"1927","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/QueueAggregator.ts":"1928","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/RemoteStream.ts":"1929","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/Stream.ts":"1930","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/VoIPUser.ts":"1931","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/main.ts":"1932","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/hideRoom.ts":"1933","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/index.ts":"1934","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/openRoom.ts":"1935","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/pinMessage.ts":"1936","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/setUserActiveStatus.ts":"1937","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/starMessage.ts":"1938","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/toggleFavorite.ts":"1939","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/unpinMessage.ts":"1940","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/updateMessage.ts":"1941","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/childNodeRemove.ts":"1942","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/cssVars.ts":"1943","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/customEventPolyfill.ts":"1944","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/hoverTouchClick.ts":"1945","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/index.ts":"1946","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/objectFromEntries.ts":"1947","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/portals/VideoConfPopupPortal.ts":"1948","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ActionManagerProvider.tsx":"1949","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/AttachmentProvider.tsx":"1950","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/AuthorizationProvider.tsx":"1951","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/AvatarUrlProvider.tsx":"1952","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/CallProvider.tsx":"1953","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/definitions/IceServer.ts":"1954","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/hooks/useWebRtcServers.ts":"1955","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/index.ts":"1956","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/lib/parseStringToIceServers.ts":"1957","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ConnectionStatusProvider.tsx":"1958","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CustomSoundProvider.tsx":"1959","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/DeviceProvider/DeviceProvider.tsx":"1960","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/DeviceProvider/lib/isSetSinkIdAvailable.tsx":"1961","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/LayoutProvider.tsx":"1962","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/MeteorProvider.tsx":"1963","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ModalProvider.tsx":"1964","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/OmnichannelProvider.tsx":"1965","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/RouterProvider.tsx":"1966","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ServerProvider.tsx":"1967","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/SessionProvider.tsx":"1968","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/SettingsProvider.tsx":"1969","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ToastMessagesProvider.tsx":"1970","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/TooltipProvider.tsx":"1971","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/TranslationProvider.tsx":"1972","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/UserPresenceProvider.tsx":"1973","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/UserProvider.tsx":"1974","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/VideoConfProvider.tsx":"1975","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Condensed.stories.tsx":"1976","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Condensed.tsx":"1977","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Extended.stories.tsx":"1978","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Extended.tsx":"1979","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Medium.stories.tsx":"1980","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Medium.tsx":"1981","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/RoomList.tsx":"1982","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/RoomListRow.tsx":"1983","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/ScrollerWithCustomProps.tsx":"1984","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/SideBarItemTemplateWithData.tsx":"1985","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/index.ts":"1986","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/normalizeSidebarMessage.ts":"1987","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomMenu.tsx":"1988","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Sidebar.stories.tsx":"1989","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Sidebar.tsx":"1990","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/SidebarPortal.tsx":"1991","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/SidebarFooter.tsx":"1992","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/SidebarFooterDefault.tsx":"1993","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/index.ts":"1994","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/voip/VoipFooter.stories.tsx":"1995","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/voip/VoipFooter.tsx":"1996","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/voip/hooks/useOmnichannelContactLabel.ts":"1997","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/voip/index.tsx":"1998","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateChannel/CreateChannelModal.tsx":"1999","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateChannel/index.ts":"2000","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateDirectMessage.tsx":"2001","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateTeam/CreateTeamModal.tsx":"2002","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateTeam/index.ts":"2003","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/EditStatusModal.tsx":"2004","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/UserAvatarButton.tsx":"2005","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/UserDropdown.tsx":"2006","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Administration.tsx":"2007","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/CreateRoom.tsx":"2008","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/CreateRoomList.tsx":"2009","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Directory.tsx":"2010","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Home.tsx":"2011","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Login.tsx":"2012","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Search.tsx":"2013","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Sort.tsx":"2014","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/hooks/useCreateRoomModal.tsx":"2015","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/hooks/useDropdownVisibility.ts":"2016","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/index.tsx":"2017","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useAvatarTemplate.tsx":"2018","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/usePreventDefault.ts":"2019","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useQueryOptions.ts":"2020","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useRoomList.ts":"2021","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useShortcutOpenMenu.ts":"2022","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useTemplateByViewMode.tsx":"2023","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/index.ts":"2024","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/search/Row.tsx":"2025","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/search/ScrollerWithCustomProps.tsx":"2026","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/search/SearchList.tsx":"2027","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/search/UserItem.tsx":"2028","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/OmnichannelSection.tsx":"2029","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/StatusDisabledSection.tsx":"2030","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallDialPad.tsx":"2031","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallToggle.tsx":"2032","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallToggleError.tsx":"2033","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallToggleLoading.tsx":"2034","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallToggleReady.tsx":"2035","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelLivechatToggle.tsx":"2036","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/index.ts":"2037","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/UserDeleted.ts":"2038","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/absoluteUrl.ts":"2039","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/index.ts":"2040","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/jumpToMessage.ts":"2041","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/jumpToPinMessage.ts":"2042","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/jumpToSearchMessage.ts":"2043","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/jumpToStarMessage.ts":"2044","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/permalinkPinned.ts":"2045","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/permalinkStar.ts":"2046","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/pinMessage.ts":"2047","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/readReceipt.ts":"2048","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/starMessage.ts":"2049","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/unpinMessage.ts":"2050","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/unstarMessage.ts":"2051","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/afterLogoutCleanUp/customScriptOnLogout.ts":"2052","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/afterLogoutCleanUp/index.ts":"2053","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/afterLogoutCleanUp/purgeAllDrafts.ts":"2054","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/afterLogoutCleanUp/roomManager.ts":"2055","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/appRoot.tsx":"2056","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/banners.ts":"2057","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/callbacks.ts":"2058","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/exportMessagesTab.ts":"2059","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/index.ts":"2060","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/mentionsTab.ts":"2061","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/pinnedMessagesTab.ts":"2062","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/starredMessagesTab.ts":"2063","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/customOAuth.ts":"2064","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/customTranslations.ts":"2065","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/e2e.ts":"2066","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/emailVerification.ts":"2067","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/enterRoom/index.ts":"2068","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/enterRoom/readMessages.ts":"2069","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/forceLogout.ts":"2070","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/i18n.ts":"2071","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/incomingMessages.ts":"2072","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/index.ts":"2073","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/ldap.ts":"2074","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/loadMissedMessages.ts":"2075","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/loginViaQuery.ts":"2076","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/messageObserve.ts":"2077","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/messageTypes.ts":"2078","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/notifications/index.ts":"2079","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/notifications/konchatNotifications.ts":"2080","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/notifications/updateAvatar.ts":"2081","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/notifications/usersNameChanged.ts":"2082","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/oauth.ts":"2083","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/openedRoom.ts":"2084","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/otr.ts":"2085","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/readMessage.ts":"2086","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/reloadRoomAfterLogin.ts":"2087","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/autotranslate.ts":"2088","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/emoji.ts":"2089","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/hexcolor.ts":"2090","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/highlightWords.ts":"2091","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/index.ts":"2092","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/katex.ts":"2093","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/mentionsMessage.ts":"2094","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderNotification/index.ts":"2095","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderNotification/markdown.ts":"2096","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/roomObserve.ts":"2097","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/rootUrlChange.ts":"2098","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/routes.tsx":"2099","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/setupWizard.ts":"2100","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/slashCommands/federation.ts":"2101","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/slashCommands/index.ts":"2102","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/slashCommands/list.ts":"2103","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/startup.ts":"2104","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/streamMessage/autotranslate.ts":"2105","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/streamMessage/index.ts":"2106","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/unread.ts":"2107","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/userRoles.ts":"2108","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/userStatusManuallySet.ts":"2109","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/usersObserve.ts":"2110","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/ModalContextMock.tsx":"2111","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/QueryClientProviderMock.tsx":"2112","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/RouterContextMock.tsx":"2113","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/ServerContextMock.tsx":"2114","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/TranslationContextMock.tsx":"2115","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/hooks/useAutoSequence.ts":"2116","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/avatarUrlFromUsername.ts":"2117","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/emojiUrlFromName.ts":"2118","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/hasPermission.ts":"2119","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/index.ts":"2120","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/log.ts":"2121","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/nrrargs.ts":"2122","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/preference.ts":"2123","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/renderEmoji.ts":"2124","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/setting.ts":"2125","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/userHasAllPermission.ts":"2126","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/AccountRouter.tsx":"2127","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/AccountSidebar.tsx":"2128","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/index.ts":"2129","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/integrations/AccountIntegrationsPage.tsx":"2130","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/integrations/AccountIntegrationsRoute.tsx":"2131","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/omnichannel/OmnichannelPreferencesPage.tsx":"2132","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/omnichannel/PreferencesConversationTranscript.tsx":"2133","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/AccountPreferencesPage.tsx":"2134","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/MyDataModal.tsx":"2135","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesGlobalSection.tsx":"2136","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesHighlightsSection.tsx":"2137","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesLocalizationSection.tsx":"2138","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesMessagesSection.tsx":"2139","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesMyDataSection.tsx":"2140","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesNotificationsSection.tsx":"2141","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesSoundSection.tsx":"2142","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesUserPresenceSection.tsx":"2143","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/profile/AccountProfileForm.tsx":"2144","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/profile/AccountProfilePage.tsx":"2145","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/profile/AccountProfileRoute.tsx":"2146","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/profile/ActionConfirmModal.tsx":"2147","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/routes.tsx":"2148","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/AccountSecurityPage.tsx":"2149","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/AccountSecurityRoute.tsx":"2150","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/BackupCodesModal.tsx":"2151","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/EndToEnd.tsx":"2152","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/TwoFactorEmail.tsx":"2153","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/TwoFactorTOTP.tsx":"2154","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/sidebarItems.ts":"2155","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensPage.tsx":"2156","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensRoute.tsx":"2157","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensTable/AccountTokensRow.tsx":"2158","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensTable/AccountTokensTable.tsx":"2159","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensTable/AddToken.tsx":"2160","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensTable/index.ts":"2161","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/AdministrationLayout.tsx":"2162","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/AdministrationRouter.tsx":"2163","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/EditableSettingsContext.ts":"2164","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AccordionLoading.tsx":"2165","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/AppDetailsPage.tsx":"2166","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/AppDetailsPageHeader.tsx":"2167","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/AppDetailsPageLoading.tsx":"2168","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/index.ts":"2169","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/AppDetails.tsx":"2170","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/AppDetailsAPIs.tsx":"2171","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/index.ts":"2172","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppLogs/AppLogs.tsx":"2173","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppLogs/AppLogsItem.tsx":"2174","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppLogs/AppLogsItemEntry.tsx":"2175","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppLogs/index.ts":"2176","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppReleases/AppReleases.tsx":"2177","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppReleases/AppReleasesItem.tsx":"2178","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppReleases/index.ts":"2179","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSecurity.tsx":"2180","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSettings/AppSetting.tsx":"2181","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSettings/AppSettings.tsx":"2182","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSettings/AppSettingsAssembler.tsx":"2183","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSettings/index.ts":"2184","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppStatus/AppStatus.tsx":"2185","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppStatus/AppStatusPriceDisplay.tsx":"2186","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppStatus/index.ts":"2187","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppInstallPage.js":"2188","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppMenu.js":"2189","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppPermissionsReviewModal.tsx":"2190","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppUpdateModal.tsx":"2191","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsContext.tsx":"2192","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsList/AppRow.tsx":"2193","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsList/AppsList.tsx":"2194","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsList/index.ts":"2195","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsFilters.tsx":"2196","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsPage.tsx":"2197","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsPageConnectionError.tsx":"2198","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsPageContent.tsx":"2199","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsPageContentSkeleton.tsx":"2200","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/FeaturedAppsSections.tsx":"2201","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/NoInstalledAppMatchesEmptyState.tsx":"2202","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/NoInstalledAppsFoundEmptyState.tsx":"2203","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/NoMarketplaceOrInstalledAppMatchesEmptyState.tsx":"2204","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/index.ts":"2205","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsProvider.tsx":"2206","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsRoute.tsx":"2207","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsWhatIsIt.tsx":"2208","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/BundleChips.tsx":"2209","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/CloudLoginModal.tsx":"2210","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/IframeModal.js":"2211","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/AppPermissionsList.tsx":"2212","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDown.stories.tsx":"2213","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDown.tsx":"2214","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownAnchor.tsx":"2215","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownList.tsx":"2216","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/TagList.tsx":"2217","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/DropDownListWrapper.tsx":"2218","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/RadioButtonList.tsx":"2219","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDownAnchor.tsx":"2220","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDropDown.stories.tsx":"2221","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDropDown.tsx":"2222","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/ScreenshotCarousel.tsx":"2223","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/ScreenshotCarouselAnchor.tsx":"2224","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/definitions/AppInfo.ts":"2225","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/definitions/CategoryDropdownDefinitions.ts":"2226","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/definitions/RadioDropDownDefinitions.ts":"2227","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByCategories.ts":"2228","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByDisabled.ts":"2229","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByEnabled.ts":"2230","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByFree.ts":"2231","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByPaid.ts":"2232","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByText.ts":"2233","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/installApp.ts":"2234","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/isValidReference.tsx":"2235","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/marketplaceActions.ts":"2236","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/normalizeFeaturedApps.ts":"2237","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/onMouseEventPreventSideEffects.ts":"2238","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/sortAppsByAlphabeticalOrInverseOrder.ts":"2239","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/sortAppsByClosestOrFarthestModificationDate.ts":"2240","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/updateApp.ts":"2241","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers.ts":"2242","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useAppInfo.ts":"2243","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useCategories.ts":"2244","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useCategoryFlatList.ts":"2245","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useCategoryToggle.ts":"2246","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useFeaturedApps.ts":"2247","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useFilteredApps.ts":"2248","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useLogs.ts":"2249","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useRadioToggle.ts":"2250","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/lib/getManifestFromZippedApp.ts":"2251","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/types.ts":"2252","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/CloudPage.tsx":"2253","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/CloudRoute.js":"2254","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/ConnectToCloudSection.js":"2255","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/CopyStep.tsx":"2256","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/ManualWorkspaceRegistrationModal.js":"2257","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/PasteStep.tsx":"2258","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/RegisterWorkspace.tsx":"2259","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/TroubleshootingSection.js":"2260","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/WhatIsItSection.js":"2261","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/WorkspaceLoginSection.js":"2262","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/WorkspaceRegistrationSection.js":"2263","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/components/RegisterWorkspaceCards.tsx":"2264","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/components/RegisterWorkspaceMenu.tsx":"2265","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/constants.js":"2266","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/hooks/useFeatureBullets.tsx":"2267","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/ConnectWorkspaceModal.tsx":"2268","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/DisconnectWorkspaceModal.tsx":"2269","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceModal.tsx":"2270","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceSetupModal/RegisterWorkspaceSetupModal.tsx":"2271","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceSetupModal/RegisterWorkspaceSetupStepOneModal.tsx":"2272","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceSetupModal/RegisterWorkspaceSetupStepTwoModal.tsx":"2273","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceSetupModal/index.tsx":"2274","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceTokenModal.tsx":"2275","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisteredWorkspaceModal.tsx":"2276","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/AddCustomEmoji.tsx":"2277","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/CustomEmoji.tsx":"2278","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/CustomEmojiRoute.tsx":"2279","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/EditCustomEmoji.tsx":"2280","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/EditCustomEmojiWithData.tsx":"2281","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/AddCustomSound.tsx":"2282","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/CustomSoundRow.tsx":"2283","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/CustomSoundsRoute.tsx":"2284","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/EditCustomSound.tsx":"2285","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/EditSound.tsx":"2286","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/lib.ts":"2287","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserActiveConnections.tsx":"2288","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusForm.tsx":"2289","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusFormWithData.tsx":"2290","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusRoute.tsx":"2291","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusService.tsx":"2292","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusTable/CustomUserStatusRow.tsx":"2293","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusTable/CustomUserStatusTable.tsx":"2294","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusTable/index.ts":"2295","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/hooks/useActiveConnections.ts":"2296","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxForm.tsx":"2297","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxFormWithData.tsx":"2298","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxPage.tsx":"2299","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxRoute.tsx":"2300","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxTable.tsx":"2301","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/SendTestButton.tsx":"2302","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/FederationDashboardPage.stories.tsx":"2303","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/FederationDashboardPage.tsx":"2304","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/FederationDashboardRoute.tsx":"2305","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/OverviewSection.stories.tsx":"2306","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/OverviewSection.tsx":"2307","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/ServersSection.stories.tsx":"2308","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/ServersSection.tsx":"2309","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportHistoryPage.stories.tsx":"2310","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportHistoryPage.tsx":"2311","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportOperationSummary.js":"2312","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportOperationSummary.stories.tsx":"2313","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportOperationSummarySkeleton.js":"2314","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportProgressPage.tsx":"2315","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportRoute.js":"2316","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportTypes.ts":"2317","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/NewImportPage.js":"2318","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/NewImportPage.stories.tsx":"2319","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/PrepareChannels.tsx":"2320","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/PrepareImportPage.js":"2321","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/PrepareUsers.tsx":"2322","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/useErrorHandler.js":"2323","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/index.ts":"2324","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DeploymentCard.stories.tsx":"2325","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DeploymentCard.tsx":"2326","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DescriptionList.js":"2327","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DescriptionList.stories.tsx":"2328","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DescriptionListEntry.js":"2329","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/Feature.js":"2330","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/Feature.stories.tsx":"2331","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/FederationCard.tsx":"2332","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/CardHeader.tsx":"2333","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/DNSRecordItem.tsx":"2334","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/DNSRecords.tsx":"2335","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/DNSText.tsx":"2336","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx":"2337","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/InviteUsers.tsx":"2338","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/Types.ts":"2339","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/index.ts":"2340","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/Section.tsx":"2341","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/SectionStatusIcon.tsx":"2342","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/index.ts":"2343","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/index.ts":"2344","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InformationPage.stories.tsx":"2345","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InformationPage.tsx":"2346","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InformationRoute.tsx":"2347","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InstancesModal.js":"2348","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InstancesModal.stories.tsx":"2349","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/LicenseCard.stories.tsx":"2350","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/LicenseCard.tsx":"2351","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/OfflineLicenseModal.stories.tsx":"2352","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/OfflineLicenseModal.tsx":"2353","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/UsageCard.stories.tsx":"2354","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/UsageCard.tsx":"2355","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/UsagePieGraph.stories.tsx":"2356","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/UsagePieGraph.tsx":"2357","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/FilterByTypeAndText.js":"2358","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IncomingWebhookForm.js":"2359","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IntegrationRow.js":"2360","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IntegrationsPage.tsx":"2361","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IntegrationsRoute.js":"2362","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IntegrationsTable.js":"2363","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/OutgoiongWebhookForm.js":"2364","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditIncomingWebhook.js":"2365","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditIncomingWebhookWithData.js":"2366","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditIntegrationsPage.js":"2367","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditOutgoingWebhook.js":"2368","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditOutgoingWebhookWithData.js":"2369","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/HistoryContent.tsx":"2370","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/HistoryItem.js":"2371","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/OutgoingWebhookHistoryPage.tsx":"2372","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/helpers/triggerWords.ts":"2373","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewBot.js":"2374","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewIncomingWebhook.js":"2375","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewIntegrationsPage.js":"2376","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewOutgoingWebhook.js":"2377","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewZapier.js":"2378","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/useExampleIncomingData.tsx":"2379","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/invites/InviteRow.tsx":"2380","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/invites/InvitesPage.tsx":"2381","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/invites/InvitesRoute.tsx":"2382","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/mailer/Mailer.stories.tsx":"2383","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/mailer/Mailer.tsx":"2384","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/mailer/MailerRoute.tsx":"2385","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/EditOauthApp.tsx":"2386","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/EditOauthAppWithData.tsx":"2387","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/OAuthAddApp.tsx":"2388","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/OAuthAppsPage.tsx":"2389","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/OAuthAppsRoute.tsx":"2390","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/OAuthAppsTable.tsx":"2391","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/CustomRoleUpsellModal.tsx":"2392","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/EditRolePage.tsx":"2393","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/EditRolePageWithData.tsx":"2394","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsContextBar.tsx":"2395","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsRouter.tsx":"2396","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/PermissionRow.tsx":"2397","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/PermissionsTable.tsx":"2398","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/PermissionsTableFilter.tsx":"2399","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/RoleCell.tsx":"2400","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/RoleHeader.tsx":"2401","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/index.ts":"2402","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/RoleForm.tsx":"2403","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRolePage.tsx":"2404","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRolePageWithData.tsx":"2405","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRoleTable/UsersInRoleTable.tsx":"2406","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRoleTable/UsersInRoleTableRow.tsx":"2407","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRoleTable/UsersInRoleTableWithData.tsx":"2408","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRoleTable/index.ts":"2409","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/index.ts":"2410","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/hooks/useChangeRole.ts":"2411","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/hooks/usePermissionsAndRoles.ts":"2412","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/hooks/useRole.ts":"2413","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/EditRoom.tsx":"2414","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/EditRoomContextBar.tsx":"2415","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/EditRoomWithData.tsx":"2416","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/FilterByTypeAndText.tsx":"2417","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/RoomsPage.tsx":"2418","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/RoomsRoute.tsx":"2419","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/RoomsTable.tsx":"2420","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/routes.tsx":"2421","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/EditableSettingsProvider.tsx":"2422","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupPage.stories.tsx":"2423","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupPage.tsx":"2424","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupPageSkeleton.tsx":"2425","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupSelector.stories.tsx":"2426","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupSelector.tsx":"2427","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/MemoizedSetting.tsx":"2428","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/ResetSettingButton.stories.tsx":"2429","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/ResetSettingButton.tsx":"2430","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/Section.stories.tsx":"2431","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/Section.tsx":"2432","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SectionSkeleton.tsx":"2433","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/Setting.stories.tsx":"2434","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/Setting.tsx":"2435","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SettingSkeleton.tsx":"2436","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SettingsGroupCard.tsx":"2437","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SettingsPage.tsx":"2438","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SettingsRoute.tsx":"2439","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/AssetsGroupPage.tsx":"2440","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/CreateOAuthModal.tsx":"2441","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/GenericGroupPage.tsx":"2442","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/LDAPGroupPage.tsx":"2443","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/OAuthGroupPage.tsx":"2444","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/TabbedGroupPage.tsx":"2445","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/VoipGroupPage.tsx":"2446","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/voip/AssignAgentButton.tsx":"2447","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/voip/AssignAgentModal.tsx":"2448","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/voip/RemoveAgentButton.tsx":"2449","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/voip/VoipExtensionsPage.tsx":"2450","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/hooks/useSettingsGroups.ts":"2451","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/ActionSettingInput.stories.tsx":"2452","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/ActionSettingInput.tsx":"2453","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/AssetSettingInput.stories.tsx":"2454","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/AssetSettingInput.tsx":"2455","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/BooleanSettingInput.stories.tsx":"2456","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/BooleanSettingInput.tsx":"2457","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/CodeMirror.tsx":"2458","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/CodeSettingInput.stories.tsx":"2459","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/CodeSettingInput.tsx":"2460","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/ColorSettingInput.stories.tsx":"2461","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/ColorSettingInput.tsx":"2462","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/FontSettingInput.stories.tsx":"2463","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/FontSettingInput.tsx":"2464","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/GenericSettingInput.stories.tsx":"2465","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/GenericSettingInput.tsx":"2466","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/IntSettingInput.stories.tsx":"2467","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/IntSettingInput.tsx":"2468","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/LanguageSettingInput.stories.tsx":"2469","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/LanguageSettingInput.tsx":"2470","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/LookupSettingInput.tsx":"2471","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/MultiSelectSettingInput.stories.tsx":"2472","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/MultiSelectSettingInput.tsx":"2473","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/PasswordSettingInput.stories.tsx":"2474","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/PasswordSettingInput.tsx":"2475","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/RelativeUrlSettingInput.stories.tsx":"2476","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/RelativeUrlSettingInput.tsx":"2477","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/RoomPickSettingInput.tsx":"2478","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/SelectSettingInput.stories.tsx":"2479","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/SelectSettingInput.tsx":"2480","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/SelectTimezoneSettingInput.tsx":"2481","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/StringSettingInput.stories.tsx":"2482","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/StringSettingInput.tsx":"2483","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/sidebar/AdminSidebar.tsx":"2484","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/sidebar/AdminSidebarPages.tsx":"2485","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/sidebar/UpgradeTab.tsx":"2486","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/sidebarItems.ts":"2487","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/upgrade/UpgradePage/UpgradePage.tsx":"2488","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/upgrade/UpgradePage/index.ts":"2489","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/upgrade/UpgradePageError/UpgradePageError.tsx":"2490","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/upgrade/UpgradePageError/index.ts":"2491","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/AddUser.js":"2492","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/AdminUserInfoActions.tsx":"2493","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/AdminUserInfoWithData.tsx":"2494","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/EditUser.js":"2495","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/EditUserWithData.tsx":"2496","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/InviteUsers.tsx":"2497","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UserForm.js":"2498","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersPage.tsx":"2499","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersRoute.tsx":"2500","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx":"2501","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersTable/UsersTableRow.tsx":"2502","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersTable/index.ts":"2503","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useChangeAdminStatusAction.ts":"2504","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useChangeUserStatusAction.ts":"2505","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useConfirmOwnerChanges.tsx":"2506","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useDeleteUserAction.tsx":"2507","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useResetE2EEKeyAction.tsx":"2508","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useResetTOTPAction.tsx":"2509","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useSendInvitationEmailMutation.ts":"2510","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ServerLogs.tsx":"2511","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ViewLogsPage.stories.tsx":"2512","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ViewLogsPage.tsx":"2513","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ViewLogsRoute.tsx":"2514","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ansispan.ts":"2515","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/banners/BannerRegion.tsx":"2516","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/banners/LegacyBanner.tsx":"2517","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/banners/UiKitBanner.tsx":"2518","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/blocks/ConnectedModalBlock.js":"2519","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/blocks/ModalBlock.js":"2520","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/blocks/getButtonStyle.ts":"2521","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/blocks/textParsers.js":"2522","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/AudioMessageRecorder/AudioMessageRecorder.tsx":"2523","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/AudioMessageRecorder/index.ts":"2524","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/VideoMessageRecorder/VideoMessageRecorder.tsx":"2525","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/VideoMessageRecorder/index.ts":"2526","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/DirectoryPage.tsx":"2527","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/RoomTags.tsx":"2528","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/hooks/useDirectoryQuery.ts":"2529","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/index.ts":"2530","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/channels/ChannelsTab.tsx":"2531","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/channels/ChannelsTable/ChannelsTable.tsx":"2532","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/channels/ChannelsTable/ChannelsTableRow.tsx":"2533","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/channels/ChannelsTable/index.ts":"2534","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/teams/TeamsTab.tsx":"2535","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/teams/TeamsTable/TeamsTable.tsx":"2536","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/teams/TeamsTable/TeamsTableRow.tsx":"2537","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/teams/TeamsTable/index.ts":"2538","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/users/UsersTab.tsx":"2539","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/users/UsersTable/UsersTable.tsx":"2540","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/users/UsersTable/UsersTableRow.tsx":"2541","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/users/UsersTable/index.ts":"2542","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/e2e/EnterE2EPasswordModal.tsx":"2543","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/e2e/SaveE2EPasswordModal.tsx":"2544","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/CustomHomePage.tsx":"2545","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/CustomHomePageContent.tsx":"2546","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/DefaultHomePage.tsx":"2547","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/HomePage.tsx":"2548","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/HomePageHeader.tsx":"2549","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/HomepageGridItem.tsx":"2550","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/AddUsersCard.tsx":"2551","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/CreateChannelsCard.tsx":"2552","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/DesktopAppsCard.tsx":"2553","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/DocumentationCard.tsx":"2554","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/JoinRoomsCard.tsx":"2555","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/MobileAppsCard.tsx":"2556","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useActionSpread.ts":"2557","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useDepartmentsByUnitsList.ts":"2558","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useImperativeModal.ts":"2559","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useMembersList.ts":"2560","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useMonitorsList.ts":"2561","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useThemeShortcut.ts":"2562","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useUpgradeTabParams.ts":"2563","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/invite/InvitePage.tsx":"2564","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/invite/SecretURLPage.tsx":"2565","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/mailer/MailerUnsubscriptionPage.tsx":"2566","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/meet/CallPage.tsx":"2567","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/meet/MeetPage.tsx":"2568","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/meet/OngoingCallDuration.tsx":"2569","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/modal/ModalRegion.tsx":"2570","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/notAuthorized/NotAuthorizedPage.stories.tsx":"2571","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/notAuthorized/NotAuthorizedPage.tsx":"2572","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/notFound/NotFoundPage.stories.tsx":"2573","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/notFound/NotFoundPage.tsx":"2574","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/OmnichannelRouter.tsx":"2575","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/additionalForms.tsx":"2576","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AddAgent.tsx":"2577","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentEdit.tsx":"2578","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentEditWithData.tsx":"2579","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentInfo.tsx":"2580","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentInfoAction.tsx":"2581","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentInfoActions.tsx":"2582","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentsPage.tsx":"2583","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentsPageRow.tsx":"2584","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentsTab.tsx":"2585","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/RemoveAgentButton.tsx":"2586","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/hooks/useQuery.ts":"2587","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/AgentOverview.js":"2588","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/AnalyticsPage.js":"2589","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/AnalyticsPage.stories.tsx":"2590","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/DateRangePicker.js":"2591","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/DateRangePicker.stories.tsx":"2592","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/InterchangeableChart.js":"2593","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/Overview.js":"2594","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/appearance/AppearanceForm.stories.tsx":"2595","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/appearance/AppearanceForm.tsx":"2596","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/appearance/AppearancePage.tsx":"2597","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/appearance/AppearancePageContainer.tsx":"2598","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursForm.js":"2599","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursForm.stories.tsx":"2600","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursFormContainer.js":"2601","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursPage.js":"2602","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursRouter.js":"2603","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/EditBusinessHoursPage.js":"2604","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/NewBusinessHoursPage.js":"2605","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/TimeRangeFieldsAssembler.js":"2606","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/TimeRangeInput.js":"2607","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/mapBusinessHoursForm.js":"2608","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/AgentInfoDetails.tsx":"2609","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/Field.tsx":"2610","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/Info.tsx":"2611","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/Label.tsx":"2612","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/ContactHistory.tsx":"2613","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/ContactHistoryItem.tsx":"2614","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/ContactHistoryVerticalBar.tsx":"2615","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/MessageList/ContactHistoryMessage.tsx":"2616","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/MessageList/ContactHistoryMessagesVerticalBar.tsx":"2617","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/MessageList/useHistoryMessageList.ts":"2618","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/useHistoryList.ts":"2619","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/CurrentChatsRoute.tsx":"2620","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/CustomFieldsVerticalBar.tsx":"2621","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/FilterByText.tsx":"2622","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/Label.tsx":"2623","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/RemoveAllClosed.tsx":"2624","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/RemoveChatButton.tsx":"2625","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/hooks/useAllCustomFields.tsx":"2626","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/hooks/useCurrentChats.ts":"2627","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/hooks/useRemoveCurrentChatMutation.ts":"2628","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/CustomFieldsForm.js":"2629","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/CustomFieldsForm.stories.tsx":"2630","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/CustomFieldsPage.js":"2631","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/CustomFieldsRoute.js":"2632","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/EditCustomFieldsPage.js":"2633","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/EditCustomFieldsPageContainer.js":"2634","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/NewCustomFieldsPage.js":"2635","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/RemoveCustomFieldButton.js":"2636","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/AddAgent.js":"2637","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/AgentRow.js":"2638","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/ArchivedDepartmentsPageWithData.tsx":"2639","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/ArchivedItemMenu.tsx":"2640","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/Count.js":"2641","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentItemMenu.tsx":"2642","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentsAgentsTable.js":"2643","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentsPageWithData.tsx":"2644","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentsRoute.tsx":"2645","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentsTable.tsx":"2646","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/EditDepartment.js":"2647","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/EditDepartmentWithAllowedForwardData.js":"2648","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/EditDepartmentWithData.js":"2649","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/NewDepartment.tsx":"2650","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/Order.js":"2651","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/PermanentDepartmentRemovalModal.tsx":"2652","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/RemoveAgentButton.js":"2653","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/CallsContextualBarDirectory.tsx":"2654","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/ChatsContextualBar.tsx":"2655","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/ContextualBar.tsx":"2656","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/OmnichannelDirectoryPage.tsx":"2657","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/Call.tsx":"2658","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/CallTab.tsx":"2659","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/CallTable.tsx":"2660","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/CallTableRow.tsx":"2661","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/contextualBar/CallsContextualBarRoom.tsx":"2662","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/contextualBar/InfoField.tsx":"2663","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/contextualBar/VoipInfo.tsx":"2664","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/contextualBar/VoipInfoCallButton.tsx":"2665","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/Chat.tsx":"2666","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/ChatTab.tsx":"2667","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/ChatTable.tsx":"2668","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/ChatInfo.js":"2669","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/ChatInfoDirectory.js":"2670","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/DepartmentField.tsx":"2671","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/VisitorClientInfo.js":"2672","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/ContactTab.js":"2673","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/ContactTable.tsx":"2674","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/contextualBar/ContactEditWithData.js":"2675","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/contextualBar/ContactNewEdit.tsx":"2676","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/contextualBar/ContactsContextualBar.tsx":"2677","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useDepartmentInfo.ts":"2678","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/installation/Installation.stories.tsx":"2679","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/installation/Installation.tsx":"2680","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/installation/Wrapper.tsx":"2681","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/managers/AddManager.tsx":"2682","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/managers/ManagersRoute.tsx":"2683","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/managers/RemoveManagerButton.tsx":"2684","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/queueList/QueueListFilter.tsx":"2685","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/queueList/QueueListPage.tsx":"2686","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/queueList/hooks/useQuery.ts":"2687","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/queueList/index.tsx":"2688","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/RealTimeMonitoringPage.js":"2689","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/AgentStatusChart.js":"2690","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/Chart.js":"2691","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ChatDurationChart.js":"2692","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ChatsChart.js":"2693","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ChatsPerAgentChart.js":"2694","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ChatsPerDepartmentChart.js":"2695","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ResponseTimesChart.js":"2696","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/getMomentChartLabelsAndData.js":"2697","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/getMomentCurrentLabel.js":"2698","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/useUpdateChartData.js":"2699","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/counter/CounterContainer.js":"2700","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/counter/CounterContainer.stories.tsx":"2701","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/counter/CounterItem.js":"2702","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/counter/CounterRow.js":"2703","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/overviews/AgentsOverview.js":"2704","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/overviews/ChatsOverview.js":"2705","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/overviews/ConversationOverview.js":"2706","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/overviews/ProductivityOverview.js":"2707","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/routes.ts":"2708","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/sidebar/OmnichannelSidebar.tsx":"2709","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/sidebarItems.ts":"2710","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/EditTriggerPage.js":"2711","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/EditTriggerPageContainer.js":"2712","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/NewTriggerPage.js":"2713","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersForm.stories.tsx":"2714","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersForm.tsx":"2715","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersPage.js":"2716","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersRow.js":"2717","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersTable.js":"2718","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersTableContainer.js":"2719","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/webhooks/WebhooksPage.js":"2720","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/webhooks/WebhooksPageContainer.js":"2721","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Announcement/Announcement.stories.tsx":"2722","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Announcement/Announcement.tsx":"2723","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Announcement/AnnouncementComponent.tsx":"2724","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Announcement/index.tsx":"2725","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/DirectRoomHeader.tsx":"2726","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Header.tsx":"2727","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/HeaderIconWithRoom.tsx":"2728","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/BackButton.tsx":"2729","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/OmnichannelRoomHeader.tsx":"2730","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/QuickActions.tsx":"2731","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/ToolBoxActionOptions.tsx":"2732","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/hooks/usePutChatOnHoldMutation.ts":"2733","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/hooks/useQuickActions.tsx":"2734","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/hooks/useReturnChatToQueueMutation.ts":"2735","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/index.ts":"2736","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/VoipRoomHeader.tsx":"2737","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ParentRoom.tsx":"2738","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ParentRoomWithData.tsx":"2739","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ParentRoomWithEndpointData.tsx":"2740","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ParentTeam.tsx":"2741","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/RoomHeader.tsx":"2742","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/RoomTitle.tsx":"2743","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ToolBox/ToolBox.tsx":"2744","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ToolBox/index.ts":"2745","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/icons/Encrypted.js":"2746","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/icons/Favorite.js":"2747","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/icons/Translate.tsx":"2748","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/index.ts":"2749","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MemberListRouter.js":"2750","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/MessageList.tsx":"2751","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/MessageListErrorBoundary.tsx":"2752","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/contexts/MessageHighlightContext.tsx":"2753","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/contexts/SelectedMessagesContext.tsx":"2754","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useAutoTranslate.ts":"2755","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useKatex.ts":"2756","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useMessageBody.tsx":"2757","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useMessages.ts":"2758","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useParentMessage.ts":"2759","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/index.ts":"2760","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/autoTranslate.ts":"2761","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isMessageFirstUnread.ts":"2762","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isMessageNewDay.ts":"2763","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isMessageSequential.ts":"2764","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isOwnUserMessage.ts":"2765","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isParsedMessage.ts":"2766","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isValidLink.ts":"2767","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/providers/MessageHighlightProvider.tsx":"2768","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/providers/MessageListProvider.tsx":"2769","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/providers/messageHighlightSubscription.ts":"2770","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Room/ComposerSkeleton.tsx":"2771","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Room/Room.tsx":"2772","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/RoomNotFound.tsx":"2773","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/RoomSkeleton.tsx":"2774","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/ShareLocation/ShareLocationModal.tsx":"2775","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/ShareLocation/getGeolocationPermission.ts":"2776","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/ShareLocation/getGeolocationPosition.ts":"2777","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/UserCard/UserCardWithData.tsx":"2778","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/UserCard/index.ts":"2779","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/BlazeTemplate.tsx":"2780","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/VerticalBarOldActions.tsx":"2781","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/DropTargetOverlay.tsx":"2782","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/ErroredUploadProgressIndicator.tsx":"2783","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/JumpToRecentMessagesBar.tsx":"2784","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/LeaderBar.tsx":"2785","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/LoadingMessagesIndicator.tsx":"2786","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/NewMessagesButton.tsx":"2787","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/RetentionPolicyWarning.tsx":"2788","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/RoomBody.tsx":"2789","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/RoomForeword.tsx":"2790","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/UnreadMessagesIndicator.tsx":"2791","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/UploadProgressIndicator.tsx":"2792","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerAnonymous.tsx":"2793","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerBlocked.tsx":"2794","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerContainer.tsx":"2795","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerJoinWithPassword.tsx":"2796","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerMessage.tsx":"2797","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/ComposerOmnichannel.tsx":"2798","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/ComposerOmnichannelInquiry.tsx":"2799","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/ComposerOmnichannelJoin.tsx":"2800","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/ComposerOmnichannelOnHold.tsx":"2801","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/hooks/useResumeChatOnHoldMutation.ts":"2802","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/index.tsx":"2803","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerReadOnly.tsx":"2804","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerUserActionIndicator/ComposerUserActionIndicator.tsx":"2805","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerUserActionIndicator/index.ts":"2806","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerUsersAction/ComposerUsersAction.tsx":"2807","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerVoIP.tsx":"2808","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/MessageComposer.spec.ts":"2809","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/RoomComposer/hooks/useAutoGrow.ts":"2810","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerCanJoin.ts":"2811","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerIsAnonymous.ts":"2812","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerIsBlocked.ts":"2813","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerIsReadOnly.ts":"2814","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBox.tsx":"2815","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/ActionsToolbarDropdown.tsx":"2816","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/MessageBoxActionsToolbar.tsx":"2817","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/AudioMessageAction.tsx":"2818","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/CreateDiscussionAction.tsx":"2819","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/FileUploadAction.tsx":"2820","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/ShareLocationAction.tsx":"2821","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/VideoMessageAction.tsx":"2822","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/WebdavAction.tsx":"2823","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/index.ts":"2824","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxFormattingToolbar/FormattingToolbarDropdown.tsx":"2825","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxFormattingToolbar/MessageBoxFormattingToolbar.tsx":"2826","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxFormattingToolbar/index.ts":"2827","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxReplies.tsx":"2828","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useDropTarget.ts":"2829","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useFileUploadDropTarget.ts":"2830","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useRetentionPolicy.ts":"2831","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useRoomMessageContext.ts":"2832","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useRoomRolesManagement.ts":"2833","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useUnreadMessages.ts":"2834","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/contextualBar/MessageListTab.tsx":"2835","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/ChatContext.ts":"2836","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/ComposerPopupContext.ts":"2837","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/RoomAPIContext.ts":"2838","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/RoomContext.ts":"2839","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/ToolboxContext.ts":"2840","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Apps/Apps.tsx":"2841","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Apps/AppsWithData.tsx":"2842","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Apps/index.ts":"2843","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/AutoTranslate/AutoTranslate.stories.tsx":"2844","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/AutoTranslate/AutoTranslate.tsx":"2845","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/AutoTranslate/AutoTranslateWithData.tsx":"2846","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/AutoTranslate/index.ts":"2847","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/DiscussionList.js":"2848","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/Row.js":"2849","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/components/Message.stories.tsx":"2850","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/index.ts":"2851","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/mapProps.js":"2852","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/useDiscussionsList.ts":"2853","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/withData.js":"2854","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/ExportMessages.stories.tsx":"2855","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/ExportMessages.tsx":"2856","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/FileExport.tsx":"2857","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/MailExportForm.tsx":"2858","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/index.ts":"2859","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/ChannelToTeamModal/ChannelToTeamModal.js":"2860","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/ChannelToTeamModal/StepOne.js":"2861","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/ChannelToTeamModal/StepTwo.js":"2862","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/EditRoomInfo/EditChannel.js":"2863","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/EditRoomInfo/EditChannelWithData.js":"2864","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/EditRoomInfo/index.ts":"2865","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/RoomInfo/RoomInfo.js":"2866","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/RoomInfo/RoomInfo.stories.tsx":"2867","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/RoomInfo/RoomInfoWithData.js":"2868","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/RoomInfo/index.ts":"2869","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/index.js":"2870","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/KeyboardShortcutSection.tsx":"2871","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/KeyboardShortcuts.stories.tsx":"2872","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/KeyboardShortcuts.tsx":"2873","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/KeyboardShortcutsWithData.tsx":"2874","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/index.ts":"2875","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MentionsTab.tsx":"2876","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/MessageSearchTab.tsx":"2877","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/components/MessageSearch.tsx":"2878","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/components/MessageSearchForm.tsx":"2879","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/hooks/useMessageSearchProviderQuery.ts":"2880","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/hooks/useMessageSearchQuery.ts":"2881","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/index.ts":"2882","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/NotificationPreferences.stories.tsx":"2883","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/NotificationPreferences.tsx":"2884","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/NotificationPreferencesWithData.tsx":"2885","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/components/NotificationByDevice.tsx":"2886","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/components/NotificationToogle.tsx":"2887","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/components/Preferences.tsx":"2888","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/index.ts":"2889","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/OTR.stories.tsx":"2890","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/OTR.tsx":"2891","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/OTRWithData.tsx":"2892","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/components/OTREstablished.tsx":"2893","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/components/OTRStates.tsx":"2894","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/index.ts":"2895","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PinnedMessagesTab.tsx":"2896","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/PruneMessages.stories.tsx":"2897","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/PruneMessages.tsx":"2898","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/PruneMessagesDateTimeRow.tsx":"2899","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/PruneMessagesWithData.tsx":"2900","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/index.ts":"2901","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/RoomFiles.js":"2902","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/RoomFiles.stories.tsx":"2903","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/RoomFilesWithData.js":"2904","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/Row.js":"2905","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/FileItem.js":"2906","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/FileItem.stories.tsx":"2907","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/FileItemIcon.js":"2908","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/FileItemIcon.stories.tsx":"2909","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/MenuItem.js":"2910","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/hooks/useFilesList.ts":"2911","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/hooks/useMessageDeletionIsAllowed.js":"2912","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/index.ts":"2913","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/lib/getDifference.js":"2914","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsers.stories.tsx":"2915","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsers.tsx":"2916","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsersWithData.tsx":"2917","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/index.ts":"2918","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/EditInviteLink.tsx":"2919","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/InviteLink.tsx":"2920","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/InviteUsers.stories.tsx":"2921","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/InviteUsers.tsx":"2922","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/InviteUsersWithData.tsx":"2923","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/index.ts":"2924","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembers.stories.tsx":"2925","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembers.tsx":"2926","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembersActions.tsx":"2927","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembersItem.tsx":"2928","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembersRow.tsx":"2929","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembersWithData.tsx":"2930","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/index.ts":"2931","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/StarredMessagesTab.tsx":"2932","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/Thread.tsx":"2933","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/ThreadList.tsx":"2934","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/Threads.tsx":"2935","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadChat.tsx":"2936","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadListItem.tsx":"2937","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadListMessage.tsx":"2938","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadMessageList.tsx":"2939","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadSkeleton.tsx":"2940","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadTitle.tsx":"2941","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useGetMessageByID.ts":"2942","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useLegacyThreadMessageJump.ts":"2943","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useLegacyThreadMessageListScrolling.ts":"2944","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useLegacyThreadMessages.ts":"2945","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useThreadMainMessageQuery.ts":"2946","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useThreadsList.ts":"2947","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useToggleFollowingThreadMutation.ts":"2948","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/index.ts":"2949","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/UserInfo/UserInfoActions.tsx":"2950","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/UserInfo/UserInfoWithData.tsx":"2951","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/UserInfo/index.ts":"2952","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfBlockModal.tsx":"2953","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfConfigModal.tsx":"2954","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/VideoConfList.tsx":"2955","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/VideoConfListItem.tsx":"2956","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/VideoConfListWithData.tsx":"2957","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/VideoConfRecordList.ts":"2958","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/index.ts":"2959","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/useVideoConfList.ts":"2960","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/IncomingPopup.tsx":"2961","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/OutgoingPopup.tsx":"2962","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/StartCallPopup.tsx":"2963","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/TimedVideoConfPopup.tsx":"2964","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/VideoConfPopupRoomInfo.tsx":"2965","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/index.ts":"2966","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopups.tsx":"2967","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/index.ts":"2968","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/useVideoConfWarning.tsx":"2969","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useAppsContextualBar.ts":"2970","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useGoToRoom.ts":"2971","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useGoToThread.ts":"2972","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useGoToThreadList.ts":"2973","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useIsVisible.ts":"2974","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserHasRoomRole.ts":"2975","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useBlockUserAction.ts":"2976","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useCallAction.tsx":"2977","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useChangeLeaderAction.ts":"2978","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useChangeOwnerAction.tsx":"2979","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useDirectMessageAction.ts":"2980","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useIgnoreUserAction.ts":"2981","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useMuteUserAction.tsx":"2982","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useRemoveUserAction.tsx":"2983","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/index.ts":"2984","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/useUserInfoActions.ts":"2985","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/index.ts":"2986","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/layout/RoomLayout.tsx":"2987","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/QuickActions/QuickActionsContext.tsx":"2988","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/QuickActions/defaultActions.ts":"2989","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/QuickActions/index.tsx":"2990","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/Toolbox/IframeButtons.tsx":"2991","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/Toolbox/defaultActions.ts":"2992","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/Toolbox/generator.tsx":"2993","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/Toolbox/index.tsx":"2994","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/getRoomDirectives.ts":"2995","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/FilePreview.tsx":"2996","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/FileUploadModal.stories.tsx":"2997","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/FileUploadModal.tsx":"2998","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/GenericPreview.tsx":"2999","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/ImagePreview.tsx":"3000","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/MediaPreview.tsx":"3001","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/PreviewSkeleton.tsx":"3002","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/index.ts":"3003","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReactionListModal/ReactionListModal.tsx":"3004","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReactionListModal/ReactionUserTag.tsx":"3005","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReactionListModal/Reactions.tsx":"3006","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReactionListModal/index.ts":"3007","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptRow.tsx":"3008","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptsModal.tsx":"3009","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReadReceiptsModal/index.ts":"3010","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReportMessageModal/ReportMessageModal.tsx":"3011","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReportMessageModal/index.ts":"3012","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/ChatProvider.tsx":"3013","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/ComposerPopupProvider.tsx":"3014","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/RoomProvider.tsx":"3015","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/SelectedMessagesProvider.tsx":"3016","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/ToolboxProvider.tsx":"3017","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/VirtualAction.tsx":"3018","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useChatMessagesInstance.ts":"3019","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useDepsMatch.ts":"3020","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useInstance.ts":"3021","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useToolboxActions.ts":"3022","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useUserCard.ts":"3023","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/AddWebdavAccountModal.tsx":"3024","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/SaveToWebdavModal.tsx":"3025","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/FilePickerBreadcrumbs.tsx":"3026","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/WebdavFilePickerGrid.tsx":"3027","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/WebdavFilePickerGridItem.tsx":"3028","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/index.ts":"3029","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerModal.tsx":"3030","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerTable.tsx":"3031","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/index.ts":"3032","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/lib/getNodeFileSize.ts":"3033","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/lib/getNodeIconType.ts":"3034","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/lib/sortWebdavNodes.ts":"3035","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/AppLayout.tsx":"3036","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/AppRoot.tsx":"3037","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/BlazeTemplate.tsx":"3038","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/AuthenticationCheck.tsx":"3039","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/LayoutWithSidebar.tsx":"3040","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/LoginPage.tsx":"3041","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/MainLayout.tsx":"3042","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/PasswordChangeCheck.tsx":"3043","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/Preload.tsx":"3044","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/TwoFactorAuthSetupCheck.tsx":"3045","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/UsernameCheck.tsx":"3046","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/index.ts":"3047","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/useCustomScript.ts":"3048","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/useIframeLogin.ts":"3049","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/useViewportScrolling.ts":"3050","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/PageLoading.tsx":"3051","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/PortalWrapper.ts":"3052","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/PortalsWrapper.tsx":"3053","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/SetupWizardPage.tsx":"3054","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/SetupWizardRoute.tsx":"3055","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/contexts/SetupWizardContext.tsx":"3056","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/hooks/useBodyPosition.ts":"3057","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/hooks/useParameters.ts":"3058","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/hooks/useRouteLock.ts":"3059","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/hooks/useStepRouting.ts":"3060","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/providers/SetupWizardProvider.tsx":"3061","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/steps/AdminInfoStep.tsx":"3062","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/steps/CloudAccountConfirmation.tsx":"3063","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/steps/OrganizationInfoStep.tsx":"3064","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/steps/RegisterServerStep.tsx":"3065","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ChannelDesertionTable/ChannelDesertionTable.tsx":"3066","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ChannelDesertionTable/ChannelDesertionTableRow.tsx":"3067","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ChannelDesertionTable/index.ts":"3068","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/BaseConvertToChannelModal.tsx":"3069","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/ConvertToChannelModal.tsx":"3070","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/ModalSteps/FirstStep.tsx":"3071","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/ModalSteps/SecondStep.tsx":"3072","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/index.ts":"3073","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/RoomLinkList.js":"3074","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/TeamAutocomplete/Avatar.js":"3075","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/TeamAutocomplete/TeamAutocomplete.js":"3076","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/TeamAutocomplete/index.ts":"3077","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/AddExistingModal/AddExistingModal.tsx":"3078","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/AddExistingModal/RoomsInput.tsx":"3079","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/AddExistingModal/index.ts":"3080","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/BaseTeamsChannels.js":"3081","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/ConfirmationModal/ConfirmationModal.tsx":"3082","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/ConfirmationModal/index.ts":"3083","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/RoomActions.js":"3084","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/Row.js":"3085","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/TeamsChannelItem.js":"3086","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/TeamsChannels.js":"3087","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/hooks/useTeamsChannelList.ts":"3088","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/index.ts":"3089","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/tabBar.ts":"3090","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/ChannelDeletionTable.js":"3091","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/ChannelRow.js":"3092","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/DeleteTeamModal.js":"3093","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/DeleteTeamModal.stories.tsx":"3094","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/DeleteTeamModalWithRooms.tsx":"3095","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/StepOne.js":"3096","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/StepTwo.js":"3097","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/index.ts":"3098","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamModal/LeaveTeamModal.stories.tsx":"3099","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamModal/LeaveTeamModal.tsx":"3100","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamModal/LeaveTeamModalChannels.tsx":"3101","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamModal/LeaveTeamModalConfirmation.tsx":"3102","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamWithData.tsx":"3103","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/index.ts":"3104","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/TeamsInfo.stories.tsx":"3105","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/TeamsInfo.tsx":"3106","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/TeamsInfoWithData.js":"3107","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/index.js":"3108","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/tabBar.ts":"3109","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/BaseRemoveUsersModal.js":"3110","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersFirstStep.js":"3111","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersModal.js":"3112","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersSecondStep.js":"3113","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/index.ts":"3114","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/index.ts":"3115","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/block-navigation.js":"3116","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/lcov-report/block-navigation.js":"3117","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/lcov-report/prettify.js":"3118","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/lcov-report/sorter.js":"3119","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/prettify.js":"3120","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/sorter.js":"3121","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/IRoomTypeConfig.ts":"3122","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/IRoutingManagerConfig.ts":"3123","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/express.d.ts":"3124","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/global.d.ts":"3125","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/ldap-escape.d.ts":"3126","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/less/browser.d.ts":"3127","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/less-plugin-autoprefixer.d.ts":"3128","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/accounts-base.d.ts":"3129","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/babel-compiler.d.ts":"3130","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/check.d.ts":"3131","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/ddp-common.d.ts":"3132","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/ddp-rate-limiter.d.ts":"3133","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/ejson.d.ts":"3134","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/facts-base.d.ts":"3135","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/htmljs.d.ts":"3136","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/jparker:gravatar.d.ts":"3137","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/kadira-flow-router.d.ts":"3138","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/konecty-user-presence.d.ts":"3139","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/littledata-synced-cron.d.ts":"3140","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/logging.d.ts":"3141","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/meteor.d.ts":"3142","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/meteorhacks-inject-initial.d.ts":"3143","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/mongo.d.ts":"3144","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/mystor-device-detection.d.ts":"3145","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/oauth.d.ts":"3146","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/oauth2server.d.ts":"3147","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/ostrio-cookies.d.ts":"3148","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/random.d.ts":"3149","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/rocketchat-streamer.d.ts":"3150","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/rocketchat-tap-i18n.d.ts":"3151","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/routepolicy.d.ts":"3152","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/session.d.ts":"3153","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/sha.d.ts":"3154","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/templating.d.ts":"3155","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/tracker.d.ts":"3156","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/url.d.ts":"3157","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/webapp-hashing.d.ts":"3158","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/mongodb.d.ts":"3159","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/rocket.chat/fuselage-tokens/colors.d.ts":"3160","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/service-configuration.d.ts":"3161","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/xml-encryption.d.ts":"3162","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/yaqrcode.d.ts":"3163","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/methods/federation.ts":"3164","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/methods/index.ts":"3165","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/methods/omnichannel.ts":"3166","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/api-enterprise/server/canned-responses.ts":"3167","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/api-enterprise/server/index.ts":"3168","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/api-enterprise/server/lib/canned-responses.js":"3169","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/client/index.ts":"3170","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/lib/addRoleRestrictions.js":"3171","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/lib/guestPermissions.js":"3172","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/server/index.ts":"3173","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/server/resetEnterprisePermissions.ts":"3174","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/server/validateUserRoles.js":"3175","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/collections/CannedResponse.ts":"3176","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/index.js":"3177","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/startup/responses.js":"3178","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/streamer.js":"3179","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/tabBar.ts":"3180","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/hooks/onMessageSentParsePlaceholder.ts":"3181","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/hooks/onRemoveAgentDepartment.ts":"3182","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/hooks/onSaveAgentDepartment.ts":"3183","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/index.js":"3184","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/methods/removeCannedResponse.js":"3185","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/methods/saveCannedResponse.js":"3186","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/permissions.ts":"3187","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/settings.ts":"3188","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/ecdh/Session.ts":"3189","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/ecdh/client/ClientSession.ts":"3190","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/ecdh/server/ServerSession.ts":"3191","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/AbstractFederationService.ts":"3192","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/room/DMRoomInternalHooksServiceSender.ts":"3193","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/room/RoomInternalHooksServiceSender.ts":"3194","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/room/RoomServiceSender.ts":"3195","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/domain/FederatedRoom.ts":"3196","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/domain/FederatedUser.ts":"3197","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/domain/IFederationBridge.ts":"3198","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/index.ts":"3199","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/Factory.ts":"3200","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/matrix/Bridge.ts":"3201","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/adapters/Room.ts":"3202","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/adapters/User.ts":"3203","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/converters/RoomSender.ts":"3204","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/hooks/index.ts":"3205","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/action.ts":"3206","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/index.ts":"3207","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/client/index.ts":"3208","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/definition/ILicense.ts":"3209","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/definition/ILicenseTag.ts":"3210","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/bundles.ts":"3211","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/decrypt.ts":"3212","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/getSeatsRequestLink.ts":"3213","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/getStatistics.ts":"3214","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/getTagColor.ts":"3215","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/index.ts":"3216","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/license.internalService.ts":"3217","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/license.ts":"3218","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/maxSeatsBanners.ts":"3219","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/methods.ts":"3220","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/settings.js":"3221","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/startup.js":"3222","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/departments.js":"3223","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/inquiries.js":"3224","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/rooms.js":"3225","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/sms.js":"3226","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/upload.js":"3227","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/index.js":"3228","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/SingleBusinessHour.ts":"3229","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/components/modals/PlaceChatOnHoldModal.tsx":"3230","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/index.js":"3231","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/messageTypes.ts":"3232","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/startup.ts":"3233","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/views/business-hours/Multiple.ts":"3234","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/views/livechatSideNavItems.js":"3235","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/lib/QuickActions/defaultActions.ts":"3236","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/agents.ts":"3237","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/business-hours.ts":"3238","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/departments.ts":"3239","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/index.ts":"3240","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/inquiries.ts":"3241","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/definition.ts":"3242","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/inquiries.ts":"3243","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/monitors.ts":"3244","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/priorities.ts":"3245","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/tags.ts":"3246","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/units.ts":"3247","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/monitors.ts":"3248","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/priorities.ts":"3249","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/rooms.ts":"3250","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/tags.ts":"3251","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/transcript.ts":"3252","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/units.ts":"3253","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/Custom.ts":"3254","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/Helper.ts":"3255","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/Multiple.ts":"3256","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/index.ts":"3257","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/lib/business-hour.ts":"3258","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/addDepartmentAncestors.js":"3259","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterForwardChatToAgent.ts":"3260","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterForwardChatToDepartment.js":"3261","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterInquiryQueued.ts":"3262","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterOnHold.ts":"3263","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterOnHoldChatResumed.ts":"3264","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterRemoveDepartment.ts":"3265","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterReturnRoomAsInquiry.ts":"3266","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterTakeInquiry.js":"3267","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/applyDepartmentRestrictions.ts":"3268","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/applySimultaneousChatsRestrictions.ts":"3269","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/autoCloseQueued.ts":"3270","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeForwardRoomToDepartment.js":"3271","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeJoinRoom.ts":"3272","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeListTags.js":"3273","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeNewRoom.js":"3274","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeRoutingChat.js":"3275","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/checkAgentBeforeTakeInquiry.ts":"3276","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/handleNextAgentPreferredEvents.js":"3277","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/index.ts":"3278","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onAgentAssignmentFailed.ts":"3279","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onBusinessHourStart.ts":"3280","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onCheckRoomParamsApi.js":"3281","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onCloseLivechat.js":"3282","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onLoadConfigApi.js":"3283","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onLoadForwardDepartmentRestrictions.js":"3284","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onTransferFailure.ts":"3285","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/resumeOnHold.js":"3286","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/scheduleAutoTransfer.ts":"3287","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/sendPdfTranscriptOnClose.ts":"3288","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/setPredictedVisitorAbandonmentTime.js":"3289","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/AutoCloseOnHoldScheduler.ts":"3290","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/AutoTransferChatScheduler.ts":"3291","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/Department.js":"3292","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/Helper.js":"3293","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/LivechatEnterprise.js":"3294","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/QueueInactivityMonitor.ts":"3295","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/VisitorInactivityMonitor.js":"3296","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/debounceByParams.ts":"3297","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/logger.ts":"3298","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/query.helper.js":"3299","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/routing/LoadBalancing.js":"3300","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/routing/LoadRotation.ts":"3301","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/runEndpointsAsUser.js":"3302","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/units.ts":"3303","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/addMonitor.js":"3304","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/getUnitsFromUserRoles.ts":"3305","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/removeBusinessHour.ts":"3306","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/removeMonitor.js":"3307","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/removeTag.js":"3308","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/removeUnit.js":"3309","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/resumeOnHold.ts":"3310","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/saveTag.js":"3311","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/saveUnit.js":"3312","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/permissions.ts":"3313","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/settings.ts":"3314","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/startup.ts":"3315","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/index.js":"3316","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/index.js":"3317","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/CannedResponse.js":"3318","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatDepartment.js":"3319","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatPriority.js":"3320","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatTag.js":"3321","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatUnit.js":"3322","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatUnitMonitors.js":"3323","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/Messages.js":"3324","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/Users.ts":"3325","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/raw/LivechatDepartmentAgents.ts":"3326","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/settings/server/index.js":"3327","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/settings/server/settings.internalService.ts":"3328","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/settings/server/settings.ts":"3329","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/teams-mention/server/EEMentionQueries.js":"3330","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/teams-mention/server/EESpotlight.js":"3331","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/teams-mention/server/index.ts":"3332","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/voip-enterprise/server/index.ts":"3333","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/voip-enterprise/server/lib/calculateOnHoldTimeForRoom.ts":"3334","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/voip-enterprise/server/services/voipService.ts":"3335","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/components/deviceManagement/LoggedOutBanner.tsx":"3336","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/deviceManagement/components/DeviceIcon.tsx":"3337","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/deviceManagement/components/DeviceManagementTable/DeviceManagementTable.tsx":"3338","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/deviceManagement/components/DeviceManagementTable/index.ts":"3339","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/ecdh.ts":"3340","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useAgentsList.ts":"3341","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useDeviceLogout.tsx":"3342","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useDevicesMenuOption.tsx":"3343","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useHasLicenseModule.ts":"3344","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useOutboundDialer.ts":"3345","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useTagsList.ts":"3346","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useVoipClient.ts":"3347","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useVoipFooterMenu.tsx":"3348","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/index.ts":"3349","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/lib/fetchFeatures.ts":"3350","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/lib/onToggledFeature.ts":"3351","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/lib/voip/EEVoipClient.ts":"3352","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/lib/voip/parseOutboundPhoneNumber.ts":"3353","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/BusinessHoursRow.js":"3354","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/BusinessHoursTable.js":"3355","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/BusinessHoursTable.stories.tsx":"3356","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/BusinessHoursTableContainer.js":"3357","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/ContactManagerInfo.js":"3358","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/RemoveBusinessHourButton.js":"3359","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursMultiple.js":"3360","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursMultiple.stories.tsx":"3361","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursMultipleContainer.js":"3362","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursTimeZone.js":"3363","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursTimeZone.stories.tsx":"3364","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/ContactManager.js":"3365","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/CustomFieldsAdditionalForm.js":"3366","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/CustomFieldsAdditionalFormContainer.js":"3367","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/DepartmentBusinessHours.js":"3368","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/DepartmentForwarding.js":"3369","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/EeNumberInput.js":"3370","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/EeTextAreaInput.js":"3371","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/EeTextInput.js":"3372","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/MaxChatsPerAgent.tsx":"3373","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/MaxChatsPerAgentContainer.js":"3374","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/MaxChatsPerAgentDisplay.js":"3375","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/register.ts":"3376","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseEdit.tsx":"3377","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseEditWithData.tsx":"3378","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseEditWithDepartmentData.tsx":"3379","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseFilter.tsx":"3380","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseNew.tsx":"3381","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponsesPage.tsx":"3382","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponsesRoute.tsx":"3383","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/IOmnichannelCannedResponse.ts":"3384","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/RemoveCannedResponseButton.tsx":"3385","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/components/cannedResponseForm.tsx":"3386","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/MarkdownTextEditor/InsertPlaceholderDropdown.tsx":"3387","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/MarkdownTextEditor/MarkdownTextEditor.stories.tsx":"3388","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/MarkdownTextEditor/index.tsx":"3389","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/IconButton.tsx":"3390","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/TextButton.tsx":"3391","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/TextEditor.stories.tsx":"3392","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/Textarea.tsx":"3393","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/Toolbox.tsx":"3394","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/index.tsx":"3395","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/CreateCannedResponseModal.stories.tsx":"3396","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/CreateCannedResponseModal.tsx":"3397","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/PreviewText.tsx":"3398","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/SharingOptions.tsx":"3399","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/index.tsx":"3400","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/index.ts":"3401","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/CannedResponse.stories.tsx":"3402","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/CannedResponse.tsx":"3403","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/CannedResponseList.stories.tsx":"3404","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/CannedResponseList.tsx":"3405","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/Item.stories.tsx":"3406","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/Item.tsx":"3407","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/WrapCannedResponse.tsx":"3408","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/index.tsx":"3409","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useCannedResponseFilterOptions.ts":"3410","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useCannedResponseList.ts":"3411","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useScopeDict.ts":"3412","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/index.js":"3413","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/monitors/MonitorsPage.js":"3414","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/monitors/MonitorsPageContainer.js":"3415","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/monitors/MonitorsRow.js":"3416","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/monitors/MonitorsTable.js":"3417","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/routes.ts":"3418","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/AutoCompleteTags.js":"3419","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/AutoCompleteTagsMultiple.js":"3420","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/CurrentChatTags.tsx":"3421","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/RemoveTagButton.js":"3422","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagEdit.js":"3423","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagEditWithData.js":"3424","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagEditWithDepartmentData.tsx":"3425","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagsPage.js":"3426","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagsRoute.js":"3427","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/RemoveUnitButton.js":"3428","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/UnitEdit.js":"3429","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/UnitEditWithData.tsx":"3430","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/UnitsPage.js":"3431","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/UnitsRoute.js":"3432","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/sidebar/footer/SidebarFooterWatermark.tsx":"3433","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/audit.tsx":"3434","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/deviceManagement.ts":"3435","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/engagementDashboard.ts":"3436","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/index.ts":"3437","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/slashCommands/federation.ts":"3438","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/slashCommands/index.ts":"3439","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/account/deviceManagement/DeviceManagementAccountPage.tsx":"3440","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/account/deviceManagement/DeviceManagementAccountTable/DeviceManagementAccountRow.tsx":"3441","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/account/deviceManagement/DeviceManagementAccountTable/DeviceManagementAccountTable.tsx":"3442","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/account/deviceManagement/DeviceManagementAccountTable/index.ts":"3443","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminPage.tsx":"3444","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminRoute.tsx":"3445","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminTable/DeviceManagementAdminRow.tsx":"3446","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminTable/DeviceManagementAdminTable.tsx":"3447","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminTable/index.ts":"3448","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementInfo/DeviceManagementInfo.tsx":"3449","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementInfo/DeviceManagementInfoWithData.tsx":"3450","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementInfo/index.ts":"3451","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardCard.tsx":"3452","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardCardErrorBoundary.tsx":"3453","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardCardFilter.tsx":"3454","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardPage.stories.tsx":"3455","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardPage.tsx":"3456","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardRoute.tsx":"3457","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/channels/ChannelsOverview.tsx":"3458","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/channels/ChannelsTab.stories.tsx":"3459","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/channels/ChannelsTab.tsx":"3460","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/channels/useChannelsList.ts":"3461","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/DownloadDataButton.tsx":"3462","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/LegendSymbol.stories.tsx":"3463","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/LegendSymbol.tsx":"3464","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/PeriodSelector.tsx":"3465","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/colors.ts":"3466","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/periods.ts":"3467","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/usePeriodLabel.ts":"3468","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/usePeriodSelectorState.ts":"3469","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/MessagesPerChannelSection.tsx":"3470","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/MessagesSentSection.tsx":"3471","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/MessagesTab.stories.tsx":"3472","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/MessagesTab.tsx":"3473","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/useMessageOrigins.ts":"3474","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/useMessagesSent.ts":"3475","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/useTopFivePopularChannels.ts":"3476","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/ActiveUsersSection.tsx":"3477","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/BusiestChatTimesSection.tsx":"3478","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/ContentForDays.tsx":"3479","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/ContentForHours.tsx":"3480","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/NewUsersSection.tsx":"3481","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/UsersByTimeOfTheDaySection.tsx":"3482","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/UsersTab.stories.tsx":"3483","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/UsersTab.tsx":"3484","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useActiveUsers.ts":"3485","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useHourlyChatActivity.ts":"3486","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useNewUsers.ts":"3487","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useUsersByTimeOfTheDay.ts":"3488","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useWeeklyChatActivity.ts":"3489","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/info/SeatsCard.tsx":"3490","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/CloseToSeatsCapModal.tsx":"3491","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/ReachedSeatsCapModal.tsx":"3492","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/SeatsCapUsage.stories.tsx":"3493","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/SeatsCapUsage.tsx":"3494","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/index.ts":"3495","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/useUsageLabel.ts":"3496","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/UserPageHeaderContentWithSeatsCap.tsx":"3497","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/useRequestSeatsLink.ts":"3498","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/useSeatsCap.ts":"3499","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/AuditLogPage.tsx":"3500","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/AuditPage.tsx":"3501","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditFiltersDisplay.tsx":"3502","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditForm.tsx":"3503","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditLogEntry.tsx":"3504","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditLogTable.tsx":"3505","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditMessageList.tsx":"3506","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditResult.tsx":"3507","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/forms/DateRangePicker.tsx":"3508","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/forms/RoomAutoComplete.tsx":"3509","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/forms/UsernamesAutoComplete.tsx":"3510","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/forms/VisitorAutoComplete.tsx":"3511","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/tabs/DirectTab.tsx":"3512","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/tabs/OmnichannelTab.tsx":"3513","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/tabs/RoomsTab.tsx":"3514","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/tabs/UsersTab.tsx":"3515","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/hooks/useAuditForm.ts":"3516","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/hooks/useAuditMutation.ts":"3517","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/hooks/useAuditTab.ts":"3518","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/hooks/useSendTelemetryMutation.ts":"3519","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/utils/dateRange.ts":"3520","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/components/modals/WrapUpCallModal.tsx":"3521","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/DialInput.tsx":"3522","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/DialPadModal.stories.tsx":"3523","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/DialPadModal.tsx":"3524","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/Pad.tsx":"3525","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/PadButton.tsx":"3526","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/hooks/useDialPad.tsx":"3527","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/hooks/useEnterKey.tsx":"3528","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/hooks/useLongPress.tsx":"3529","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modals/DeviceSettingsModal.tsx":"3530","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/IAuditLog.ts":"3531","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/index.ts":"3532","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/methods/audit.ts":"3533","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/methods/index.ts":"3534","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/methods/license.ts":"3535","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/index.ts":"3536","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/engagementDashboard.ts":"3537","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/omnichannel/businessHours.ts":"3538","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/omnichannel/businessUnits.ts":"3539","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/omnichannel/cannedResponses.ts":"3540","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/omnichannel/index.ts":"3541","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/roles.ts":"3542","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/sessions/SessionsPaginateProps.ts":"3543","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/sessions/SessionsProps.ts":"3544","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/sessions/index.ts":"3545","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/sessions/sessions.ts":"3546","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/NetworkBroker.ts":"3547","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/api.ts":"3548","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/engagementDashboard/channels.ts":"3549","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/engagementDashboard/index.ts":"3550","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/engagementDashboard/messages.ts":"3551","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/engagementDashboard/users.ts":"3552","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/index.ts":"3553","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/ldap.ts":"3554","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/licenses.ts":"3555","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/roles.ts":"3556","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/sessions.ts":"3557","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/index.ts":"3558","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/ldap.ts":"3559","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/oauth.ts":"3560","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/saml.ts":"3561","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/videoConference.ts":"3562","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/index.ts":"3563","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/EnterpriseCheck.ts":"3564","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/audit/AuditLog.ts":"3565","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/audit/methods.ts":"3566","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/audit/startup.ts":"3567","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/deviceManagement/session.ts":"3568","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/deviceManagement/startup.ts":"3569","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/channels.ts":"3570","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/date.ts":"3571","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/messages.ts":"3572","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/startup.ts":"3573","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/users.ts":"3574","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/Manager.ts":"3575","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/copyCustomFieldsLDAP.spec.ts":"3576","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/copyCustomFieldsLDAP.ts":"3577","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/getNestedProp.spec.ts":"3578","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/getNestedProp.ts":"3579","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/replacesNestedValues.spec.ts":"3580","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/replacesNestedValues.ts":"3581","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/oauth/Manager.ts":"3582","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/registerServiceModels.ts":"3583","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/roles/insertRole.ts":"3584","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/roles/updateRole.ts":"3585","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/syncUserRoles.ts":"3586","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/local-services/instance/service.ts":"3587","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/local-services/ldap/service.ts":"3588","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/CannedResponse.ts":"3589","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatDepartment.ts":"3590","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatPriority.ts":"3591","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatRooms.ts":"3592","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatTag.ts":"3593","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatUnit.ts":"3594","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatUnitMonitors.ts":"3595","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/CannedResponse.ts":"3596","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatDepartment.ts":"3597","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatPriority.ts":"3598","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatRooms.ts":"3599","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatTag.ts":"3600","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatUnit.ts":"3601","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatUnitMonitors.ts":"3602","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/startup.ts":"3603","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/requestSeatsRoute.ts":"3604","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/index.ts":"3605","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/types/IInstanceService.ts":"3606","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/types/ILDAPEEService.ts":"3607","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/services/ecdh-proxy/ECDHProxy.ts":"3608","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/services/ecdh-proxy/lib/server.ts":"3609","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/services/ecdh-proxy/service.ts":"3610","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/services/mongo.ts":"3611","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/deviceManagement.ts":"3612","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/index.ts":"3613","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/ldap.ts":"3614","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/saml.ts":"3615","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/video-conference.ts":"3616","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/audit.ts":"3617","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/broker.ts":"3618","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/deviceManagement.ts":"3619","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/engagementDashboard.ts":"3620","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/index.ts":"3621","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/presence.ts":"3622","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/seatsCap.ts":"3623","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/services.ts":"3624","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/upsell.ts":"3625","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/application/DMRoomInternalHooksServiceSender.spec.ts":"3626","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/application/RoomInternalHooksServiceSender.spec.ts":"3627","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/infrastructure/rocket-chat/converters/RoomSender.spec.ts":"3628","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/infrastructure/rocket-chat/hooks/hooks.spec.ts":"3629","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/actions.spec.ts":"3630","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/api/methods/generateToken.js":"3631","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/api/methods/index.js":"3632","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/api/methods/regenerateToken.js":"3633","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/api/methods/removeToken.js":"3634","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/index.js":"3635","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/startup/server/index.ts":"3636","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/ClientLogger.ts":"3637","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/callbacks.ts":"3638","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/createQuoteAttachment.ts":"3639","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/emailValidator.ts":"3640","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/getImageExtensionFromMime.ts":"3641","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/getMessageUrlRegex.ts":"3642","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/getUserEmailAddress.ts":"3643","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/isTruthy.ts":"3644","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/oauthRedirectUri.ts":"3645","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/random.ts":"3646","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/roles/getMostImportantRole.ts":"3647","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/roles/isValidRoleScope.ts":"3648","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/adminFields.ts":"3649","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/coordinator.ts":"3650","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/conversation.ts":"3651","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/direct.ts":"3652","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/discussion.ts":"3653","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/favorite.ts":"3654","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/livechat.ts":"3655","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/private.ts":"3656","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/public.ts":"3657","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/unread.ts":"3658","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/voip.ts":"3659","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/transforms.ts":"3660","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/typedJSONParse.ts":"3661","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/upgradeTab.ts":"3662","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/addMinutesToADate.ts":"3663","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/arrayUtils.ts":"3664","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/comparisons.ts":"3665","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/getFileExtension.ts":"3666","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/highOrderFunctions.ts":"3667","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/isJSON.ts":"3668","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/isRelativeURL.ts":"3669","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/isURL.ts":"3670","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/omit.ts":"3671","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/parseCSV.ts":"3672","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/parseParameters.ts":"3673","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/promisify.ts":"3674","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/safeHtmlDots.ts":"3675","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/secondsToHHMMSS.ts":"3676","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/stringUtils.ts":"3677","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/videoConference/constants.ts":"3678","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/accounts-linkedin/linkedin.js":"3679","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/accounts-linkedin/notice.js":"3680","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/accounts-linkedin/package.js":"3681","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/linkedin-oauth/linkedin-client.js":"3682","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/linkedin-oauth/linkedin-server.js":"3683","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/linkedin-oauth/package.js":"3684","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/package.js":"3685","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-config.js":"3686","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-filter.js":"3687","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-methods.js":"3688","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-mime.js":"3689","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-server.js":"3690","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-store-permissions.js":"3691","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-store.js":"3692","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-tokens.js":"3693","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-uploader.js":"3694","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs.js":"3695","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-ddp/client/index.js":"3696","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-ddp/package.js":"3697","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-i18n/package.js":"3698","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-livechat/package.js":"3699","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-livechat/plugin/build-livechat.js":"3700","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-mongo-config/package.js":"3701","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-mongo-config/server/index.js":"3702","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-postcss/build.js":"3703","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-postcss/package.js":"3704","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-version/package.js":"3705","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-version/plugin/compile-version.js":"3706","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/playwright.config.ts":"3707","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/configuration/accounts_meld.js":"3708","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/configuration/ldap.ts":"3709","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/federation.ts":"3710","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/nps.js":"3711","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/oembed.js":"3712","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/statistics.js":"3713","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/userDataDownloads.ts":"3714","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/videoConferences.ts":"3715","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/DatabaseWatcher.ts":"3716","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/convertChangeStreamPayload.ts":"3717","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/convertOplogPayload.ts":"3718","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/readSecondaryPreferred.ts":"3719","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/trash.ts":"3720","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/utils.ts":"3721","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/watchCollections.ts":"3722","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/email/IMAPInterceptor.ts":"3723","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/EmailInbox.ts":"3724","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/EmailInbox_Incoming.ts":"3725","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/EmailInbox_Outgoing.ts":"3726","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/index.ts":"3727","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/logger.ts":"3728","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/hooks/index.ts":"3729","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/hooks/messages/markdownParser.ts":"3730","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/hooks/sauMonitorHooks.ts":"3731","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/importPackages.ts":"3732","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/compareUserPassword.ts":"3733","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/compareUserPasswordHistory.ts":"3734","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/copyFileUpload.ts":"3735","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/exportRoomMessagesToFile.ts":"3736","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/getPath.ts":"3737","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/getRoomData.ts":"3738","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/index.ts":"3739","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/makeZipFile.ts":"3740","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/processDataDownloads.ts":"3741","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/sendEmail.ts":"3742","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/sendFile.ts":"3743","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/sendViaEmail.ts":"3744","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/uploadZipFile.ts":"3745","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/fileUtils.ts":"3746","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/findUsersOfRoom.ts":"3747","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/getClientAddress.ts":"3748","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/getMomentLocale.ts":"3749","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/http/call.ts":"3750","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/http/fetch.ts":"3751","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/isPresenceMonitorEnabled.ts":"3752","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/isRunningMs.ts":"3753","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/Connection.ts":"3754","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/DataConverter.ts":"3755","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/Logger.ts":"3756","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/Manager.ts":"3757","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/getLDAPConditionalSetting.ts":"3758","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/Logger.ts":"3759","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/getPino.ts":"3760","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/logLevel.ts":"3761","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/logPayloads.ts":"3762","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/logQueue.ts":"3763","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/showBox.ts":"3764","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/startup.ts":"3765","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/system.ts":"3766","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/messages/getMessageForUser.ts":"3767","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/migrations.ts":"3768","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/pushConfig.ts":"3769","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/readMessages.ts":"3770","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/resetUserE2EKey.ts":"3771","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/addUserRoles.ts":"3772","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/createOrUpdateProtectedRole.ts":"3773","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/getRoomRoles.ts":"3774","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/removeUserFromRoles.ts":"3775","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/validateRoleList.ts":"3776","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomCoordinator.ts":"3777","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/conversation.ts":"3778","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/direct.ts":"3779","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/favorite.ts":"3780","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/index.ts":"3781","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/livechat.ts":"3782","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/private.ts":"3783","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/public.ts":"3784","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/unread.ts":"3785","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/voip.ts":"3786","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/sendDirectMessageToUsers.ts":"3787","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/sendMessagesToAdmins.ts":"3788","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/settingsRegenerator.ts":"3789","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/spotlight.js":"3790","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/statistics/getSettingsStatistics.ts":"3791","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/videoConfProviders.ts":"3792","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/videoConfTypes.ts":"3793","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/main.ts":"3794","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/OEmbedCacheCleanup.js":"3795","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/addAllUserToRoom.js":"3796","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/addRoomLeader.js":"3797","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/addRoomModerator.js":"3798","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/addRoomOwner.js":"3799","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/afterVerifyEmail.ts":"3800","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/browseChannels.js":"3801","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/canAccessRoom.js":"3802","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/channelsList.js":"3803","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/createDirectMessage.js":"3804","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/deleteFileMessage.js":"3805","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/deleteUser.js":"3806","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/eraseRoom.ts":"3807","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getAvatarSuggestion.ts":"3808","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getPasswordPolicy.js":"3809","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getRoomById.js":"3810","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getRoomIdByNameOrId.js":"3811","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getRoomNameById.js":"3812","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getSetupWizardParameters.ts":"3813","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getTotalChannels.js":"3814","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getUsersOfRoom.js":"3815","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/hideRoom.js":"3816","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/ignoreUser.js":"3817","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadHistory.js":"3818","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadLocale.js":"3819","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadMissedMessages.js":"3820","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadNextMessages.js":"3821","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadSurroundingMessages.js":"3822","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/logoutCleanUp.js":"3823","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/messageSearch.js":"3824","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/muteUserInRoom.js":"3825","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/openRoom.js":"3826","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/readMessages.js":"3827","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/readThreads.js":"3828","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/registerUser.js":"3829","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/removeRoomLeader.js":"3830","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/removeRoomModerator.js":"3831","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/removeRoomOwner.ts":"3832","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/removeUserFromRoom.ts":"3833","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/reportMessage.js":"3834","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/requestDataDownload.ts":"3835","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/resetAvatar.js":"3836","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/roomNameExists.ts":"3837","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/saveUserPreferences.js":"3838","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/saveUserProfile.js":"3839","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/sendConfirmationEmail.ts":"3840","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/sendForgotPasswordEmail.js":"3841","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/setAvatarFromService.js":"3842","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/setUserActiveStatus.js":"3843","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/setUserPassword.js":"3844","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/toogleFavorite.js":"3845","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/unmuteUserInRoom.js":"3846","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/userPresence.ts":"3847","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/userSetUtcOffset.js":"3848","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Analytics.ts":"3849","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Avatars.ts":"3850","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Banners.ts":"3851","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/BannersDismiss.ts":"3852","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/CredentialTokens.ts":"3853","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/CustomSounds.ts":"3854","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/CustomUserStatus.ts":"3855","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/EmailInbox.ts":"3856","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/EmailMessageHistory.ts":"3857","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/EmojiCustom.ts":"3858","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/ExportOperations.ts":"3859","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/FederationKeys.ts":"3860","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/FederationServers.ts":"3861","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/ImportData.ts":"3862","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/InstanceStatus.ts":"3863","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/IntegrationHistory.ts":"3864","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Integrations.ts":"3865","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Invites.ts":"3866","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatAgentActivity.ts":"3867","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatBusinessHours.ts":"3868","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatCustomField.ts":"3869","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatDepartment.ts":"3870","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatDepartmentAgents.ts":"3871","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatInquiry.ts":"3872","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatRooms.ts":"3873","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatTrigger.ts":"3874","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatVisitors.ts":"3875","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LoginServiceConfiguration.ts":"3876","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/MatrixBridgedRoom.ts":"3877","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/MatrixBridgedUser.ts":"3878","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Messages.ts":"3879","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/NotificationQueue.ts":"3880","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Nps.ts":"3881","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/NpsVote.ts":"3882","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/OAuthApps.ts":"3883","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/OEmbedCache.ts":"3884","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/PbxEvents.ts":"3885","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Permissions.ts":"3886","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/PushToken.ts":"3887","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Reports.ts":"3888","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Roles.ts":"3889","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Rooms.ts":"3890","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/ServerEvents.ts":"3891","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Sessions.ts":"3892","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Settings.ts":"3893","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/SmarshHistory.ts":"3894","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Statistics.ts":"3895","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Subscriptions.ts":"3896","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Team.ts":"3897","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/TeamMember.ts":"3898","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Uploads.ts":"3899","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/UserDataFiles.ts":"3900","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Users.ts":"3901","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/UsersSessions.ts":"3902","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/VideoConference.ts":"3903","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/VoipRoom.ts":"3904","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/WebdavAccounts.ts":"3905","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Analytics.ts":"3906","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Avatars.ts":"3907","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Banners.ts":"3908","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/BannersDismiss.ts":"3909","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/BaseRaw.ts":"3910","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/CredentialTokens.ts":"3911","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/CustomSounds.ts":"3912","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/CustomUserStatus.ts":"3913","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/EmailInbox.ts":"3914","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/EmailMessageHistory.ts":"3915","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/EmojiCustom.ts":"3916","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/ExportOperations.ts":"3917","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/FederationKeys.ts":"3918","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/FederationServers.ts":"3919","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/ImportData.ts":"3920","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/InstanceStatus.ts":"3921","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/IntegrationHistory.ts":"3922","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Integrations.ts":"3923","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Invites.ts":"3924","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatAgentActivity.ts":"3925","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatBusinessHours.ts":"3926","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatCustomField.ts":"3927","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatDepartment.ts":"3928","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatDepartmentAgents.ts":"3929","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatInquiry.ts":"3930","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatRooms.js":"3931","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatTrigger.ts":"3932","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatVisitors.ts":"3933","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LoginServiceConfiguration.ts":"3934","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/MatrixBridgedRoom.ts":"3935","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/MatrixBridgedUser.ts":"3936","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Messages.ts":"3937","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/NotificationQueue.ts":"3938","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Nps.ts":"3939","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/NpsVote.ts":"3940","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/OAuthApps.ts":"3941","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/OEmbedCache.ts":"3942","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/PbxEvents.ts":"3943","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Permissions.ts":"3944","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/PushToken.ts":"3945","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Reports.ts":"3946","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Roles.ts":"3947","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Rooms.js":"3948","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/ServerEvents.ts":"3949","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Sessions.ts":"3950","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Settings.ts":"3951","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/SmarshHistory.ts":"3952","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Statistics.ts":"3953","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Subscriptions.ts":"3954","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Team.ts":"3955","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/TeamMember.ts":"3956","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Uploads.ts":"3957","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/UserDataFiles.ts":"3958","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Users.js":"3959","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/UsersSessions.ts":"3960","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/VideoConference.ts":"3961","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/VoipRoom.ts":"3962","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/WebdavAccounts.ts":"3963","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/startup.ts":"3964","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/core-apps/banner.module.ts":"3965","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/core-apps/nps/createModal.ts":"3966","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/core-apps/nps.module.ts":"3967","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/core-apps/videoconf.module.ts":"3968","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/listeners/listeners.module.ts":"3969","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/notifications/notifications.module.ts":"3970","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/streamer/streamer.module.ts":"3971","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/watchers/publishFields.ts":"3972","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/watchers/watchers.module.ts":"3973","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/overrides/http.ts":"3974","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/messages.js":"3975","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/room/index.js":"3976","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/settings/index.ts":"3977","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/spotlight.js":"3978","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/subscription/index.js":"3979","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/index.js":"3980","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/middlewares/auth.js":"3981","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/middlewares/browserVersion.js":"3982","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/middlewares/index.js":"3983","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/room.js":"3984","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/user.js":"3985","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/utils.js":"3986","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/health.ts":"3987","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/i18n.ts":"3988","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/timesync.ts":"3989","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/userDataDownload.ts":"3990","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/analytics/service.ts":"3991","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/apps-engine/service.ts":"3992","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/authorization/canAccessRoom.ts":"3993","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/authorization/canAccessRoomLivechat.ts":"3994","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/authorization/canAccessRoomVoip.ts":"3995","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/authorization/service.ts":"3996","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/banner/service.ts":"3997","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/device-management/events.ts":"3998","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/device-management/service.ts":"3999","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/federation/service.ts":"4000","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/image/service.ts":"4001","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/ldap/service.ts":"4002","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/messages/service.ts":"4003","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/meteor/service.ts":"4004","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/nps/getAndCreateNpsSurvey.ts":"4005","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/nps/notification.ts":"4006","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/nps/sendNpsResults.ts":"4007","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/nps/service.ts":"4008","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/omnichannel/service.ts":"4009","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/omnichannel-voip/internalTypes.ts":"4010","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/omnichannel-voip/service.ts":"4011","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/push/service.ts":"4012","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/room/service.ts":"4013","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/sauMonitor/events.ts":"4014","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/sauMonitor/service.ts":"4015","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/settings/service.ts":"4016","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/startup.ts":"4017","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/team/service.ts":"4018","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/translation/service.ts":"4019","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/uikit-core-app/service.ts":"4020","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/upload/service.ts":"4021","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/user/lib/getNewUserRoles.ts":"4022","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/video-conference/service.ts":"4023","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/Command.ts":"4024","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/CommandHandler.ts":"4025","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/Commands.ts":"4026","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ICallbackContext.ts":"4027","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/IConnection.ts":"4028","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/ACDQueue.ts":"4029","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/AMIConnection.ts":"4030","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/CallbackContext.ts":"4031","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/CommandFactory.ts":"4032","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/ContinuousMonitor.ts":"4033","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/PJSIPEndpoint.ts":"4034","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/websocket/WebsocketConnection.ts":"4035","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/lib/Helper.ts":"4036","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/service.ts":"4037","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/settings/index.ts":"4038","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/settings/ldap.ts":"4039","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/settings/userDataDownload.ts":"4040","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/settings/video-conference.ts":"4041","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/appcache.js":"4042","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/callbacks.ts":"4043","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/coreApps.ts":"4044","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/cron.js":"4045","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/index.ts":"4046","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/initialData.js":"4047","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/localServices.ts":"4048","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/index.ts":"4049","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/minimumVersion.ts":"4050","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v241.ts":"4051","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v242.ts":"4052","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v243.ts":"4053","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v244.ts":"4054","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v245.ts":"4055","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v246.ts":"4056","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v247.ts":"4057","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v248.ts":"4058","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v249.ts":"4059","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v250.ts":"4060","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v251.ts":"4061","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v252.ts":"4062","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v253.ts":"4063","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v254.ts":"4064","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v255.ts":"4065","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v256.ts":"4066","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v257.ts":"4067","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v258.ts":"4068","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v259.ts":"4069","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v260.ts":"4070","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v261.ts":"4071","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v262.ts":"4072","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v263.ts":"4073","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v264.ts":"4074","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v265.ts":"4075","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v266.ts":"4076","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v267.ts":"4077","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v268.ts":"4078","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v269.ts":"4079","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v270.ts":"4080","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v271.ts":"4081","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v272.ts":"4082","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v273.ts":"4083","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v274.ts":"4084","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v275.ts":"4085","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v276.ts":"4086","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v277.ts":"4087","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v278.ts":"4088","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v279.ts":"4089","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v280.ts":"4090","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v281.ts":"4091","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v282.ts":"4092","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v283.ts":"4093","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v284.ts":"4094","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v285.ts":"4095","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v286.ts":"4096","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v287.ts":"4097","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v288.ts":"4098","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v289.ts":"4099","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/xrun.js":"4100","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/presenceTroubleshoot.ts":"4101","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/serverRunning.js":"4102","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/watchDb.ts":"4103","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/stream/stdout.ts":"4104","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/administration-menu.spec.ts":"4105","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/administration.spec.ts":"4106","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/anonymous-user.spec.ts":"4107","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/apps.spec.ts":"4108","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/channel-management.spec.ts":"4109","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/config/constants.ts":"4110","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/config/global-setup.ts":"4111","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/config/global.d.ts":"4112","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/create-channel.spec.ts":"4113","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/create-direct.spec.ts":"4114","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/create-discussion.spec.ts":"4115","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/e2e-encryption.spec.ts":"4116","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/email-inboxes.spec.ts":"4117","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/emojis.spec.ts":"4118","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/engagement-dashboard.spec.ts":"4119","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/file-upload.spec.ts":"4120","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/fixtures/collections/users.ts":"4121","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/fixtures/inject-initial-data.ts":"4122","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/fixtures/insert-apps.ts":"4123","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/forgot-password.spec.ts":"4124","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/homepage.spec.ts":"4125","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/imports.spec.ts":"4126","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/login.spec.ts":"4127","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/message-actions.spec.ts":"4128","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/message-mentions.spec.ts":"4129","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/messaging.spec.ts":"4130","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-agents.spec.ts":"4131","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-auto-onhold-chat-closing.spec.ts":"4132","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-auto-transfer-unanswered-chat.spec.ts":"4133","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-canned-responses-sidebar.spec.ts":"4134","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-chat-history.spec.ts":"4135","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-close-chat.spec.ts":"4136","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-contact-center.spec.ts":"4137","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-contact-info.spec.ts":"4138","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-currentChats.spec.ts":"4139","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-custom-fields.spec.ts":"4140","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-departaments.spec.ts":"4141","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-livechat.spec.ts":"4142","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-manager.spec.ts":"4143","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-send-transcript.spec.ts":"4144","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-takeChat.spec.ts":"4145","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-transfer-to-another-agents.spec.ts":"4146","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/account-profile.ts":"4147","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/admin-email-inboxes.ts":"4148","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/admin.ts":"4149","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/auth.ts":"4150","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/account-sidenav.ts":"4151","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/admin-flextab-users.ts":"4152","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/admin-flextab.ts":"4153","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-content.ts":"4154","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab-channels.ts":"4155","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab-members.ts":"4156","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab-notificationPreferences.ts":"4157","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab-room.ts":"4158","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab.ts":"4159","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-omnichannel-content.ts":"4160","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-sidenav.ts":"4161","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/index.ts":"4162","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/omnichannel-close-chat-modal.ts":"4163","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/omnichannel-sidenav.ts":"4164","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/home-channel.ts":"4165","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/home-discussion.ts":"4166","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/home-omnichannel.ts":"4167","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/home-team.ts":"4168","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/index.ts":"4169","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-agents.ts":"4170","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-contacts-list.ts":"4171","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-current-chats.ts":"4172","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-custom-fields.ts":"4173","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-departments.ts":"4174","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-info.ts":"4175","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-livechat.ts":"4176","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-manage-contact.ts":"4177","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-manager.ts":"4178","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-section.ts":"4179","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/utils.ts":"4180","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/permissions.spec.ts":"4181","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/register.spec.ts":"4182","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/settings-account-profile.spec.ts":"4183","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/settings-assets.spec.ts":"4184","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/system-messages.spec.ts":"4185","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/team-management.spec.ts":"4186","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/thread-actions.spec.ts":"4187","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/user-invitations.spec.ts":"4188","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/create-target-channel.ts":"4189","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/index.ts":"4190","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/setSettingValueById.ts":"4191","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/test.ts":"4192","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/video-conference-ring.spec.ts":"4193","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/video-conference.spec.ts":"4194","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/00-autotranslate.js":"4195","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/00-miscellaneous.js":"4196","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/01-users.js":"4197","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/02-channels.js":"4198","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/03-groups.js":"4199","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/04-direct-message.js":"4200","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/05-chat.js":"4201","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/06-outgoing-integrations.js":"4202","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/07-incoming-integrations.js":"4203","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/08-settings.js":"4204","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/09-rooms.js":"4205","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/10-subscriptions.js":"4206","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/11-permissions.js":"4207","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/12-emoji-custom.js":"4208","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/14-assets.js":"4209","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/16-commands.js":"4210","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/17-custom-sounds.js":"4211","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/17-custom-user-status.js":"4212","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/17-webdav.js":"4213","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/18-oauthapps.js":"4214","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/19-statistics.js":"4215","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/20-licenses.js":"4216","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/21-banners.js":"4217","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/22-push-token.js":"4218","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/23-invites.js":"4219","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/24-methods.js":"4220","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/25-teams.js":"4221","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/26-LDAP.ts":"4222","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/27-presence.ts":"4223","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/27-roles.ts":"4224","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/import.spec.ts":"4225","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/00-rooms.ts":"4226","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/01-agents.ts":"4227","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/02-appearance.ts":"4228","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/03-custom-fields.ts":"4229","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/04-dashboards.ts":"4230","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/05-inquiries.ts":"4231","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/06-integrations.ts":"4232","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/07-queue.ts":"4233","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/08-triggers.ts":"4234","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/09-visitors.ts":"4235","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/10-departments.ts":"4236","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/11-email-inbox.ts":"4237","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/11-livechat.ts":"4238","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/12-mailer.ts":"4239","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/12-priorites.ts":"4240","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/13-tags.ts":"4241","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/14-units.ts":"4242","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/15-canned-responses.ts":"4243","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/16-video-call.ts":"4244","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/17-dashboards-ee.ts":"4245","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/18-rooms-ee.ts":"4246","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/19-business-hours.ts":"4247","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/methods/changeLivechatStatus.ts":"4248","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/00-installation.js":"4249","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/01-send-messages.js":"4250","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/02-send-messages-as-user.js":"4251","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/03-slash-command-test-simple.js":"4252","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/04-slash-command-test-with-arguments.js":"4253","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/05-video-conferences.ts":"4254","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/apps-uninstall.js":"4255","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/teardown.js":"4256","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/FakeChatProvider.tsx":"4257","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/FakeRoomProvider.tsx":"4258","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/ModalContextMock.tsx":"4259","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/RouterContextMock.tsx":"4260","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/blobUrls.ts":"4261","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/jsdom.ts":"4262","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/data.ts":"4263","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/server/mongodb.ts":"4264","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/setup/chaiPlugins.ts":"4265","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/setup/cleanupTestingLibrary.ts":"4266","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/setup/hoistedReact.ts":"4267","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/setup/registerWebApiMocks.ts":"4268","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/api/server/v1/lib/checkPermissions.spec.ts":"4269","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/api/server/v1/lib/checkPermissionsForInvocation.spec.ts":"4270","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/api/server/v1/lib/isValidQuery.spec.ts":"4271","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/messages.tests.js":"4272","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/BaseModel.mock.js":"4273","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/Messages.mock.js":"4274","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/Rooms.mock.js":"4275","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/Users.mock.js":"4276","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/index.js":"4277","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/orchestrator.mock.js":"4278","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/custom-oauth/server/transform_helpers.tests.js":"4279","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/Federation.spec.ts":"4280","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/MessageServiceListener.spec.ts":"4281","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/RoomServiceListener.spec.ts":"4282","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/UserServiceListener.spec.ts":"4283","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/MessageSenders.spec.ts":"4284","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/MessageServiceSender.spec.ts":"4285","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/RoomInternalHooksValidator.spec.ts":"4286","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/RoomServiceSender.spec.ts":"4287","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/UserServiceSender.spec.ts":"4288","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/domain/FederatedRoom.spec.ts":"4289","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/domain/FederatedUser.spec.ts":"4290","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/Bridge.spec.ts":"4291","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/converters/MatrixTextParser.spec.ts":"4292","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/converters/RoomReceiver.spec.ts":"4293","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/converters/UserReceiver.spec.ts":"4294","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/handlers/BaseEvent.spec.ts":"4295","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/handlers/MatrixEventsHandler.spec.ts":"4296","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/handlers/Room.spec.ts":"4297","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/queue/InMemoryQueue.spec.ts":"4298","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/converters/RocketTextParser.spec.ts":"4299","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/converters/RoomSender.spec.ts":"4300","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/hooks/hooks.spec.ts":"4301","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/slash-commands/actions.spec.ts":"4302","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/statistics.spec.ts":"4303","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/highlight-words/helper.tests.js":"4304","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/lib/server.tests.js":"4305","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/mailer/api.spec.ts":"4306","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/markdown/client.mocks.js":"4307","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/markdown/client.tests.js":"4308","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/mentions/client.tests.js":"4309","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/mentions/server.tests.js":"4310","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/meteor-accounts-saml/data.ts":"4311","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/meteor-accounts-saml/server.tests.ts":"4312","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/models/server/raw/Sessions.tests.js":"4313","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/settings/server/functions/getSettingDefaults.tests.ts":"4314","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/settings/server/functions/overrideGenerator.tests.ts":"4315","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/settings/server/functions/settings.tests.ts":"4316","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/settings/server/functions/validateSettings.tests.ts":"4317","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/statistics/server/lib/UAParserCustom.tests.js":"4318","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/ui-utils/client.tests.ts":"4319","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/ui-utils/server.tests.js":"4320","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/utils/lib/getURL.tests.js":"4321","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/components/Omnichannel/modals/TranscriptModal.spec.tsx":"4322","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/download.spec.ts":"4323","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/federation/Federation.spec.ts":"4324","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/minimongo/bson.spec.ts":"4325","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/minimongo/comparisons.spec.ts":"4326","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/minimongo/lookups.spec.ts":"4327","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/utils/isRTLScriptLanguage.spec.ts":"4328","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/providers/CallProvider/lib/parseStringToIceServers.spec.ts":"4329","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/siderbar/header/actions/Administration.spec.tsx":"4330","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/filterAppsByCategories.test.ts":"4331","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/filterAppsByFree.test.ts":"4332","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/filterAppsByPaid.test.ts":"4333","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/filterAppsByText.test.ts":"4334","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/sortAppsByAlphabeticalOrInverseOrder.test.ts":"4335","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/sortAppsByClosestOrFarthestModificationDate.test.ts":"4336","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/notFound/NotFoundPage.spec.tsx":"4337","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/Message.spec.tsx":"4338","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/hooks/useAutoTranslate.spec.ts":"4339","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/hooks/useKatex.spec.ts":"4340","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/autoTranslate.spec.ts":"4341","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/buildImageURL.spec.ts":"4342","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isMessageFirstUnread.spec.ts":"4343","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isMessageNewDay.spec.ts":"4344","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isMessageSequential.spec.ts":"4345","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isOwnUserMessage.spec.ts":"4346","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isParsedMessage.spec.ts":"4347","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isValidLink.spec.ts":"4348","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/parseMessage.spec.ts":"4349","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/parseMessageAttachments.spec.ts":"4350","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/parseMessageQuoteAttachment.spec.ts":"4351","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsAddMembersProps.spec.ts":"4352","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsConvertToChannelProps.spec.ts":"4353","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsDeleteProps.spec.ts":"4354","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsLeaveProps.spec.ts":"4355","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsRemoveMemberProps.spec.ts":"4356","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsRemoveRoomProps.spec.ts":"4357","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsUpdateMemberProps.spec.ts":"4358","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsUpdateProps.spec.ts":"4359","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfCancelProps.spec.ts":"4360","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfInfoProps.spec.ts":"4361","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfJoinProps.spec.ts":"4362","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfListProps.spec.ts":"4363","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfStartProps.spec.ts":"4364","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/mimeTypes.tests.ts":"4365","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/roles/getMostImportantRole.tests.ts":"4366","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/upgradeTab.spec.ts":"4367","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/arrayUtils.tests.ts":"4368","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/isRelativeURL.spec.ts":"4369","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/isURL.spec.ts":"4370","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/parseCSV.tests.ts":"4371","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/parseParameters.tests.ts":"4372","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/secondsToHHMMSS.spec.ts":"4373","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/stringUtils.tests.ts":"4374","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/server/lib/fileUtils.tests.ts":"4375","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/server/sdk/errors.tests.ts":"4376","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/lib/inquiries.ts":"4377","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/settings.ts":"4378","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/OmnichannelSortingDisclaimer.tsx":"4379","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/uikit/ParsedText.tsx":"4380","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelEnterpriseEnabled.ts":"4381","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/normalizeThreadMessage.tsx":"4382","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templates.ts":"4383","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/EmojiPickerWrapper.tsx":"4384","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/CustomContentCard.tsx":"4385","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/CustomField.tsx":"4386","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/ContactContextualBar.tsx":"4387","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/ChatsContextualBar.tsx":"4388","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/RoomEdit/RoomEdit.tsx":"4389","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/RoomEdit/RoomEditWithData.tsx":"4390","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/RoomEdit/index.ts":"4391","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/AgentField.tsx":"4392","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/CallDialpadButton.tsx":"4393","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/ContactField.tsx":"4394","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/FormSkeleton.tsx":"4395","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/PriorityField.tsx":"4396","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/SlaField.tsx":"4397","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/SourceField.tsx":"4398","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/index.ts":"4399","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/contextualBar/ContactInfo.tsx":"4400","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useCustomFieldsMetadata.tsx":"4401","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useOmnichannelRoomInfo.tsx":"4402","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/usePriorityInfo.tsx":"4403","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useSlaInfo.tsx":"4404","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useSlaPolicies.tsx":"4405","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useVisitorInfo.tsx":"4406","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/utils/formatCustomFieldsMetadata.tsx":"4407","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerMergedRefs.ts":"4408","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/components/DiscussionMessage.js":"4409","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/lib/messageTypes.ts":"4410","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/sla.ts":"4411","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/sla.ts":"4412","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeNewInquiry.ts":"4413","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onSaveVisitorInfo.ts":"4414","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/index.ts":"4415","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/SlaHelper.ts":"4416","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/priorities.ts":"4417","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/message-read-receipt/server/hooks/afterReadMessages.ts":"4418","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/message-read-receipt/server/hooks/afterSaveMessage.ts":"4419","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/message-read-receipt/server/hooks/index.ts":"4420","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/message-read-receipt/server/index.ts":"4421","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/PrioritiesSelect.tsx":"4422","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/SlaPoliciesSelect.tsx":"4423","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useOmnichannelPriorities.ts":"4424","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useOmnichannelPrioritiesMenu.tsx":"4425","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PrioritiesPage.tsx":"4426","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PrioritiesResetModal.tsx":"4427","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PrioritiesRoute.tsx":"4428","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PrioritiesTable.tsx":"4429","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PriorityEditForm.tsx":"4430","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PriorityEditFormWithData.tsx":"4431","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PriorityIcon.tsx":"4432","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PriorityVerticalBar.tsx":"4433","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/RemoveSlaButton.tsx":"4434","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlaEdit.tsx":"4435","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlaEditWithData.tsx":"4436","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlaNew.tsx":"4437","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlasPage.tsx":"4438","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlasRoute.tsx":"4439","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/readReceipt.ts":"4440","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/chat.ts":"4441","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/chat.ts":"4442","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/constants.ts":"4443","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/message-read-receipt/ReadReceipt.js":"4444","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/local-services/message-reads/service.ts":"4445","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/methods/getReadReceipts.js":"4446","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatInquiry.ts":"4447","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/OmnichannelServiceLevelAgreements.ts":"4448","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/ReadReceipts.ts":"4449","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatInquiry.ts":"4450","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/ReadReceipts.ts":"4451","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/ServiceLevelAgreements.ts":"4452","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/types/IMessageReadsService.ts":"4453","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/types/index.ts":"4454","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/MessageReads.ts":"4455","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/MessageReads.ts":"4456","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v290.ts":"4457","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-changing-room-priority-and-sla.spec.ts":"4458","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-priorities.spec.ts":"4459","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-sla-policies.spec.ts":"4460","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-triggers.spec.ts":"4461","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-priorities.ts":"4462","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-sla-policies.ts":"4463","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-triggers.ts":"4464","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/omnichannel/priority.ts":"4465","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/omnichannel/sla.ts":"4466","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/MessageServiceListener.ts":"4467","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/RoomRedactionHandlers.ts":"4468","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/RoomServiceListener.ts":"4469","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/UserServiceListener.ts":"4470","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/input/MessageReceiverDto.ts":"4471","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/input/RoomReceiverDto.ts":"4472","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/input/UserReceiverDto.ts":"4473","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/input/RoomSenderDto.ts":"4474","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixPowerLevels.ts":"4475","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomPowerLevelsChanged.ts":"4476","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/definitions/InternalFederatedRoomRoles.ts":"4477","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupCannedResponse.tsx":"4478","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupEmoji.tsx":"4479","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupRoom.tsx":"4480","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupSlashCommand.tsx":"4481","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupUser.tsx":"4482","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopupPreview/ComposerBoxPopupPreview.tsx":"4483","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/FederatedRoomOriginServer.tsx":"4484","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/hooks/useMessageBoxAutoFocus.ts":"4485","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useChangeModeratorAction.tsx":"4486","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/RoomService.ts":"4487","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/input/RoomInputDto.ts":"4488","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/input/RoomSenderDto.ts":"4489","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/federation/index.ts":"4490","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/federation/rooms.ts":"4491","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/application/RoomService.spec.ts":"4492","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/application/input/RoomInputDto.spec.ts":"4493","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/playwright-federation.config.ts":"4494","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/isUserIdFederated.ts":"4495","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/config/constants.ts":"4496","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/config/global-setup.ts":"4497","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/account-profile.ts":"4498","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/admin.ts":"4499","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/channel.ts":"4500","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/account-sidenav.ts":"4501","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/admin-flextab-users.ts":"4502","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/admin-flextab.ts":"4503","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-content.ts":"4504","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-channels.ts":"4505","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-dm-member.ts":"4506","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-members.ts":"4507","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-notificationPreferences.ts":"4508","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-room.ts":"4509","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab.ts":"4510","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-sidenav.ts":"4511","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/admin/rooms.spec.ts":"4512","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/admin/users.spec.ts":"4513","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/ce-version/ce.spec.ts":"4514","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/channel/dm.spec.ts":"4515","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/channel/private.spec.ts":"4516","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/channel/public.spec.ts":"4517","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/messaging/dm.spec.ts":"4518","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/messaging/private.spec.ts":"4519","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/messaging/public.spec.ts":"4520","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/user-account/user.spec.ts":"4521","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/auth.ts":"4522","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/channel.ts":"4523","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/format.ts":"4524","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/register-user.ts":"4525","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/test.ts":"4526","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/federation/FederationAddServerProps.spec.ts":"4527","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/federation/FederationJoinExternalPublicRoomProps.spec.ts":"4528","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/federation/FederationPublicRoomsProps.spec.ts":"4529","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/federation/FederationRemoveServerProps.spec.ts":"4530"},{"size":368,"mtime":1676393655348,"results":"4531","hashOfConfig":"4532"},{"size":858,"mtime":1676393655348,"results":"4533","hashOfConfig":"4532"},{"size":576,"mtime":1676339577061,"results":"4534","hashOfConfig":"4532"},{"size":786,"mtime":1676339577061,"results":"4535","hashOfConfig":"4532"},{"size":2647,"mtime":1676339577063,"results":"4536","hashOfConfig":"4532"},{"size":785,"mtime":1676339577063,"results":"4537","hashOfConfig":"4532"},{"size":1679,"mtime":1676339577063,"results":"4538","hashOfConfig":"4532"},{"size":1937,"mtime":1676339577063,"results":"4539","hashOfConfig":"4532"},{"size":1233,"mtime":1676339577064,"results":"4540","hashOfConfig":"4532"},{"size":273,"mtime":1676339577064,"results":"4541","hashOfConfig":"4532"},{"size":467,"mtime":1676554275712,"results":"4542","hashOfConfig":"4543"},{"size":1958,"mtime":1676393655348,"results":"4544","hashOfConfig":"4543"},{"size":43,"mtime":1676339577065,"results":"4545","hashOfConfig":"4543"},{"size":1705,"mtime":1676339577066,"results":"4546","hashOfConfig":"4543"},{"size":444,"mtime":1676339577066,"results":"4547","hashOfConfig":"4543"},{"size":19,"mtime":1676339577066,"results":"4548","hashOfConfig":"4543"},{"size":1458,"mtime":1676339577066,"results":"4549","hashOfConfig":"4543"},{"size":492,"mtime":1676339577067,"results":"4550","hashOfConfig":"4543"},{"size":891,"mtime":1676339577076,"results":"4551","hashOfConfig":"4532"},{"size":1709,"mtime":1676554275713,"results":"4552","hashOfConfig":"4532"},{"size":1405,"mtime":1676339577076,"results":"4553","hashOfConfig":"4532"},{"size":4912,"mtime":1676339577077,"results":"4554","hashOfConfig":"4532"},{"size":1468,"mtime":1676339577077,"results":"4555","hashOfConfig":"4532"},{"size":861,"mtime":1676339577077,"results":"4556","hashOfConfig":"4532"},{"size":165,"mtime":1676339577077,"results":"4557","hashOfConfig":"4532"},{"size":2201,"mtime":1676512258951,"results":"4558","hashOfConfig":"4532"},{"size":423,"mtime":1676339577078,"results":"4559","hashOfConfig":"4532"},{"size":3923,"mtime":1676339577078,"results":"4560","hashOfConfig":"4532"},{"size":434,"mtime":1676339577078,"results":"4561","hashOfConfig":"4532"},{"size":1120,"mtime":1676339577079,"results":"4562","hashOfConfig":"4532"},{"size":944,"mtime":1676339577079,"results":"4563","hashOfConfig":"4532"},{"size":6093,"mtime":1676339577079,"results":"4564","hashOfConfig":"4532"},{"size":2138,"mtime":1676607909909,"results":"4565","hashOfConfig":"4532"},{"size":260,"mtime":1676339577080,"results":"4566","hashOfConfig":"4532"},{"size":1713,"mtime":1676339577080,"results":"4567","hashOfConfig":"4532"},{"size":2669,"mtime":1676485283489,"results":"4568","hashOfConfig":"4532"},{"size":532,"mtime":1676339577081,"results":"4569","hashOfConfig":"4532"},{"size":665,"mtime":1676339577081,"results":"4570","hashOfConfig":"4532"},{"size":894,"mtime":1676485283489,"results":"4571","hashOfConfig":"4532"},{"size":901,"mtime":1676339577081,"results":"4572","hashOfConfig":"4532"},{"size":891,"mtime":1676339577082,"results":"4573","hashOfConfig":"4532"},{"size":1609,"mtime":1676339577082,"results":"4574","hashOfConfig":"4532"},{"size":1295,"mtime":1676339577082,"results":"4575","hashOfConfig":"4532"},{"size":74,"mtime":1676339577083,"results":"4576","hashOfConfig":"4532"},{"size":1216,"mtime":1676393655349,"results":"4577","hashOfConfig":"4532"},{"size":47,"mtime":1676339577084,"results":"4578","hashOfConfig":"4532"},{"size":3753,"mtime":1676353027776,"results":"4579","hashOfConfig":"4532"},{"size":5817,"mtime":1676339577084,"results":"4580","hashOfConfig":"4532"},{"size":21,"mtime":1676339577084,"results":"4581","hashOfConfig":"4532"},{"size":2315,"mtime":1676339577085,"results":"4582","hashOfConfig":"4532"},{"size":7871,"mtime":1676339577085,"results":"4583","hashOfConfig":"4532"},{"size":3407,"mtime":1676339577085,"results":"4584","hashOfConfig":"4532"},{"size":23269,"mtime":1676554275714,"results":"4585","hashOfConfig":"4532"},{"size":495,"mtime":1676339577086,"results":"4586","hashOfConfig":"4532"},{"size":605,"mtime":1676339577087,"results":"4587","hashOfConfig":"4532"},{"size":461,"mtime":1676339577087,"results":"4588","hashOfConfig":"4532"},{"size":658,"mtime":1676339577087,"results":"4589","hashOfConfig":"4532"},{"size":484,"mtime":1676339577088,"results":"4590","hashOfConfig":"4532"},{"size":1345,"mtime":1676339577088,"results":"4591","hashOfConfig":"4532"},{"size":1837,"mtime":1676339577088,"results":"4592","hashOfConfig":"4532"},{"size":1394,"mtime":1676339577088,"results":"4593","hashOfConfig":"4532"},{"size":401,"mtime":1676339577089,"results":"4594","hashOfConfig":"4532"},{"size":451,"mtime":1676339577089,"results":"4595","hashOfConfig":"4532"},{"size":4919,"mtime":1676339577089,"results":"4596","hashOfConfig":"4532"},{"size":213,"mtime":1676339577089,"results":"4597","hashOfConfig":"4532"},{"size":1472,"mtime":1676393655350,"results":"4598","hashOfConfig":"4532"},{"size":723,"mtime":1676339577090,"results":"4599","hashOfConfig":"4532"},{"size":2240,"mtime":1676339577090,"results":"4600","hashOfConfig":"4532"},{"size":753,"mtime":1676339577090,"results":"4601","hashOfConfig":"4532"},{"size":566,"mtime":1676339577090,"results":"4602","hashOfConfig":"4532"},{"size":2949,"mtime":1676393655350,"results":"4603","hashOfConfig":"4532"},{"size":1142,"mtime":1676339577091,"results":"4604","hashOfConfig":"4532"},{"size":1808,"mtime":1676339577091,"results":"4605","hashOfConfig":"4532"},{"size":2922,"mtime":1676393655350,"results":"4606","hashOfConfig":"4532"},{"size":4754,"mtime":1676339577091,"results":"4607","hashOfConfig":"4532"},{"size":3499,"mtime":1676339577092,"results":"4608","hashOfConfig":"4532"},{"size":363,"mtime":1676339577092,"results":"4609","hashOfConfig":"4532"},{"size":947,"mtime":1676339577092,"results":"4610","hashOfConfig":"4532"},{"size":1171,"mtime":1676339577092,"results":"4611","hashOfConfig":"4532"},{"size":1634,"mtime":1676353027777,"results":"4612","hashOfConfig":"4532"},{"size":2692,"mtime":1676339577093,"results":"4613","hashOfConfig":"4532"},{"size":6955,"mtime":1676393655350,"results":"4614","hashOfConfig":"4532"},{"size":24054,"mtime":1676554275715,"results":"4615","hashOfConfig":"4532"},{"size":11150,"mtime":1676393655352,"results":"4616","hashOfConfig":"4532"},{"size":21209,"mtime":1676554275716,"results":"4617","hashOfConfig":"4532"},{"size":3015,"mtime":1676414974808,"results":"4618","hashOfConfig":"4532"},{"size":8813,"mtime":1676339577095,"results":"4619","hashOfConfig":"4532"},{"size":326,"mtime":1676339577095,"results":"4620","hashOfConfig":"4532"},{"size":605,"mtime":1676339577095,"results":"4621","hashOfConfig":"4532"},{"size":2666,"mtime":1676339577095,"results":"4622","hashOfConfig":"4532"},{"size":3398,"mtime":1676339577095,"results":"4623","hashOfConfig":"4532"},{"size":5357,"mtime":1676393655352,"results":"4624","hashOfConfig":"4532"},{"size":3735,"mtime":1676353027781,"results":"4625","hashOfConfig":"4532"},{"size":4245,"mtime":1676393655353,"results":"4626","hashOfConfig":"4532"},{"size":28668,"mtime":1676554275717,"results":"4627","hashOfConfig":"4532"},{"size":13937,"mtime":1676380921506,"results":"4628","hashOfConfig":"4532"},{"size":4008,"mtime":1676339577097,"results":"4629","hashOfConfig":"4532"},{"size":1203,"mtime":1676393655353,"results":"4630","hashOfConfig":"4532"},{"size":6991,"mtime":1676339577098,"results":"4631","hashOfConfig":"4532"},{"size":2513,"mtime":1676393655353,"results":"4632","hashOfConfig":"4532"},{"size":1508,"mtime":1676393655354,"results":"4633","hashOfConfig":"4532"},{"size":921,"mtime":1676353027783,"results":"4634","hashOfConfig":"4532"},{"size":17833,"mtime":1676353027784,"results":"4635","hashOfConfig":"4532"},{"size":1369,"mtime":1676353027784,"results":"4636","hashOfConfig":"4532"},{"size":2342,"mtime":1676339577100,"results":"4637","hashOfConfig":"4532"},{"size":567,"mtime":1676393655354,"results":"4638","hashOfConfig":"4532"},{"size":2943,"mtime":1676339577100,"results":"4639","hashOfConfig":"4532"},{"size":7177,"mtime":1676393655354,"results":"4640","hashOfConfig":"4532"},{"size":13506,"mtime":1676393655354,"results":"4641","hashOfConfig":"4532"},{"size":1121,"mtime":1676353027786,"results":"4642","hashOfConfig":"4532"},{"size":6072,"mtime":1676339577101,"results":"4643","hashOfConfig":"4532"},{"size":1151,"mtime":1676339577101,"results":"4644","hashOfConfig":"4532"},{"size":2305,"mtime":1676353027786,"results":"4645","hashOfConfig":"4532"},{"size":14676,"mtime":1676393655355,"results":"4646","hashOfConfig":"4532"},{"size":29454,"mtime":1676393655355,"results":"4647","hashOfConfig":"4532"},{"size":4997,"mtime":1676393655355,"results":"4648","hashOfConfig":"4532"},{"size":987,"mtime":1676393655356,"results":"4649","hashOfConfig":"4532"},{"size":3329,"mtime":1676393655356,"results":"4650","hashOfConfig":"4532"},{"size":109,"mtime":1676339577104,"results":"4651","hashOfConfig":"4532"},{"size":95,"mtime":1676339577104,"results":"4652","hashOfConfig":"4532"},{"size":7506,"mtime":1676393655356,"results":"4653","hashOfConfig":"4532"},{"size":1464,"mtime":1676393655357,"results":"4654","hashOfConfig":"4532"},{"size":8268,"mtime":1676393655357,"results":"4655","hashOfConfig":"4532"},{"size":1762,"mtime":1676393655357,"results":"4656","hashOfConfig":"4532"},{"size":1079,"mtime":1676339577105,"results":"4657","hashOfConfig":"4532"},{"size":152,"mtime":1676339577105,"results":"4658","hashOfConfig":"4532"},{"size":284,"mtime":1676339577106,"results":"4659","hashOfConfig":"4532"},{"size":1255,"mtime":1676339577106,"results":"4660","hashOfConfig":"4532"},{"size":998,"mtime":1676393655358,"results":"4661","hashOfConfig":"4532"},{"size":2262,"mtime":1676339577107,"results":"4662","hashOfConfig":"4532"},{"size":63,"mtime":1676339577107,"results":"4663","hashOfConfig":"4532"},{"size":1274,"mtime":1676339577107,"results":"4664","hashOfConfig":"4532"},{"size":3099,"mtime":1676607902316,"results":"4665","hashOfConfig":"4532"},{"size":1407,"mtime":1676607902316,"results":"4666","hashOfConfig":"4532"},{"size":64,"mtime":1676607902316,"results":"4667","hashOfConfig":"4532"},{"size":1887,"mtime":1676607902316,"results":"4668","hashOfConfig":"4532"},{"size":1537,"mtime":1676607902317,"results":"4669","hashOfConfig":"4532"},{"size":952,"mtime":1676607902317,"results":"4670","hashOfConfig":"4532"},{"size":2024,"mtime":1676607902317,"results":"4671","hashOfConfig":"4532"},{"size":2590,"mtime":1676607902317,"results":"4672","hashOfConfig":"4532"},{"size":407,"mtime":1676607902318,"results":"4673","hashOfConfig":"4532"},{"size":672,"mtime":1676607902318,"results":"4674","hashOfConfig":"4532"},{"size":1197,"mtime":1676607902318,"results":"4675","hashOfConfig":"4532"},{"size":70,"mtime":1676607902318,"results":"4676","hashOfConfig":"4532"},{"size":8376,"mtime":1676607902319,"results":"4677","hashOfConfig":"4532"},{"size":661,"mtime":1676607902319,"results":"4678","hashOfConfig":"4532"},{"size":1493,"mtime":1676607902319,"results":"4679","hashOfConfig":"4532"},{"size":377,"mtime":1676607902320,"results":"4680","hashOfConfig":"4532"},{"size":1008,"mtime":1676607902320,"results":"4681","hashOfConfig":"4532"},{"size":2834,"mtime":1676607902320,"results":"4682","hashOfConfig":"4532"},{"size":2298,"mtime":1676607902321,"results":"4683","hashOfConfig":"4532"},{"size":1363,"mtime":1676607902321,"results":"4684","hashOfConfig":"4532"},{"size":4090,"mtime":1676607902322,"results":"4685","hashOfConfig":"4532"},{"size":3334,"mtime":1676607902323,"results":"4686","hashOfConfig":"4532"},{"size":892,"mtime":1676607902324,"results":"4687","hashOfConfig":"4532"},{"size":8395,"mtime":1676607902324,"results":"4688","hashOfConfig":"4532"},{"size":697,"mtime":1676607902324,"results":"4689","hashOfConfig":"4532"},{"size":1862,"mtime":1676607902325,"results":"4690","hashOfConfig":"4532"},{"size":3448,"mtime":1676607902325,"results":"4691","hashOfConfig":"4532"},{"size":973,"mtime":1676339577115,"results":"4692","hashOfConfig":"4532"},{"size":1168,"mtime":1676607902326,"results":"4693","hashOfConfig":"4532"},{"size":8042,"mtime":1676414974809,"results":"4694","hashOfConfig":"4532"},{"size":10064,"mtime":1676607902326,"results":"4695","hashOfConfig":"4532"},{"size":3489,"mtime":1676607902327,"results":"4696","hashOfConfig":"4532"},{"size":2697,"mtime":1676607902328,"results":"4697","hashOfConfig":"4532"},{"size":4110,"mtime":1676607902328,"results":"4698","hashOfConfig":"4532"},{"size":6882,"mtime":1676607902328,"results":"4699","hashOfConfig":"4532"},{"size":6514,"mtime":1676607902329,"results":"4700","hashOfConfig":"4532"},{"size":2613,"mtime":1676607902329,"results":"4701","hashOfConfig":"4532"},{"size":934,"mtime":1676607902330,"results":"4702","hashOfConfig":"4532"},{"size":2641,"mtime":1676607902331,"results":"4703","hashOfConfig":"4532"},{"size":4220,"mtime":1676607902331,"results":"4704","hashOfConfig":"4532"},{"size":2706,"mtime":1676607902332,"results":"4705","hashOfConfig":"4532"},{"size":486,"mtime":1676607902334,"results":"4706","hashOfConfig":"4532"},{"size":318,"mtime":1676607902334,"results":"4707","hashOfConfig":"4532"},{"size":2556,"mtime":1676607902334,"results":"4708","hashOfConfig":"4532"},{"size":27566,"mtime":1676607902335,"results":"4709","hashOfConfig":"4532"},{"size":7637,"mtime":1676607902335,"results":"4710","hashOfConfig":"4532"},{"size":8102,"mtime":1676607902336,"results":"4711","hashOfConfig":"4532"},{"size":2040,"mtime":1676607902336,"results":"4712","hashOfConfig":"4532"},{"size":383,"mtime":1676607902337,"results":"4713","hashOfConfig":"4532"},{"size":6803,"mtime":1676607902337,"results":"4714","hashOfConfig":"4532"},{"size":5321,"mtime":1676607902337,"results":"4715","hashOfConfig":"4532"},{"size":1181,"mtime":1676339577121,"results":"4716","hashOfConfig":"4532"},{"size":2158,"mtime":1676607902338,"results":"4717","hashOfConfig":"4532"},{"size":2738,"mtime":1676339577122,"results":"4718","hashOfConfig":"4532"},{"size":730,"mtime":1676393655362,"results":"4719","hashOfConfig":"4532"},{"size":1447,"mtime":1676607902339,"results":"4720","hashOfConfig":"4532"},{"size":3128,"mtime":1676607902339,"results":"4721","hashOfConfig":"4532"},{"size":96,"mtime":1676607902339,"results":"4722","hashOfConfig":"4532"},{"size":1169,"mtime":1676607902340,"results":"4723","hashOfConfig":"4532"},{"size":3095,"mtime":1676607902340,"results":"4724","hashOfConfig":"4532"},{"size":8457,"mtime":1676607902341,"results":"4725","hashOfConfig":"4532"},{"size":1725,"mtime":1676607902342,"results":"4726","hashOfConfig":"4532"},{"size":2977,"mtime":1676607902342,"results":"4727","hashOfConfig":"4532"},{"size":2001,"mtime":1676607902342,"results":"4728","hashOfConfig":"4532"},{"size":1511,"mtime":1676607902342,"results":"4729","hashOfConfig":"4532"},{"size":325,"mtime":1676607902343,"results":"4730","hashOfConfig":"4532"},{"size":1225,"mtime":1676607902343,"results":"4731","hashOfConfig":"4532"},{"size":13738,"mtime":1676353027800,"results":"4732","hashOfConfig":"4532"},{"size":45,"mtime":1676339577132,"results":"4733","hashOfConfig":"4532"},{"size":434,"mtime":1676339577139,"results":"4734","hashOfConfig":"4532"},{"size":734,"mtime":1676339577139,"results":"4735","hashOfConfig":"4532"},{"size":52,"mtime":1676339577139,"results":"4736","hashOfConfig":"4532"},{"size":1126,"mtime":1676339577140,"results":"4737","hashOfConfig":"4532"},{"size":5503,"mtime":1676339577140,"results":"4738","hashOfConfig":"4532"},{"size":13098,"mtime":1676607902345,"results":"4739","hashOfConfig":"4532"},{"size":2628,"mtime":1676339577141,"results":"4740","hashOfConfig":"4532"},{"size":3022,"mtime":1676393655364,"results":"4741","hashOfConfig":"4532"},{"size":707,"mtime":1676339577145,"results":"4742","hashOfConfig":"4532"},{"size":380,"mtime":1676485283494,"results":"4743","hashOfConfig":"4532"},{"size":130,"mtime":1676339577146,"results":"4744","hashOfConfig":"4532"},{"size":100,"mtime":1676339577146,"results":"4745","hashOfConfig":"4532"},{"size":1131,"mtime":1676393655365,"results":"4746","hashOfConfig":"4532"},{"size":179,"mtime":1676339577146,"results":"4747","hashOfConfig":"4532"},{"size":1218,"mtime":1676339577147,"results":"4748","hashOfConfig":"4532"},{"size":339,"mtime":1676393655365,"results":"4749","hashOfConfig":"4532"},{"size":624,"mtime":1676393655365,"results":"4750","hashOfConfig":"4532"},{"size":1868,"mtime":1676393655365,"results":"4751","hashOfConfig":"4532"},{"size":2603,"mtime":1676607909909,"results":"4752","hashOfConfig":"4532"},{"size":180,"mtime":1676339577150,"results":"4753","hashOfConfig":"4532"},{"size":2005,"mtime":1676339577150,"results":"4754","hashOfConfig":"4532"},{"size":1214,"mtime":1676393655366,"results":"4755","hashOfConfig":"4532"},{"size":1111,"mtime":1676339577150,"results":"4756","hashOfConfig":"4532"},{"size":15911,"mtime":1676554275718,"results":"4757","hashOfConfig":"4532"},{"size":1089,"mtime":1676393655366,"results":"4758","hashOfConfig":"4532"},{"size":1443,"mtime":1676339577152,"results":"4759","hashOfConfig":"4532"},{"size":2666,"mtime":1676554275719,"results":"4760","hashOfConfig":"4532"},{"size":1636,"mtime":1676339577153,"results":"4761","hashOfConfig":"4532"},{"size":1217,"mtime":1676339577153,"results":"4762","hashOfConfig":"4532"},{"size":2757,"mtime":1676607909910,"results":"4763","hashOfConfig":"4532"},{"size":664,"mtime":1676339577154,"results":"4764","hashOfConfig":"4532"},{"size":183,"mtime":1676339577157,"results":"4765","hashOfConfig":"4532"},{"size":3690,"mtime":1676393655367,"results":"4766","hashOfConfig":"4532"},{"size":6420,"mtime":1676393655367,"results":"4767","hashOfConfig":"4532"},{"size":770,"mtime":1676339577158,"results":"4768","hashOfConfig":"4532"},{"size":11149,"mtime":1676393655368,"results":"4769","hashOfConfig":"4532"},{"size":8145,"mtime":1676353027806,"results":"4770","hashOfConfig":"4532"},{"size":6244,"mtime":1676393655368,"results":"4771","hashOfConfig":"4532"},{"size":619,"mtime":1676339577162,"results":"4772","hashOfConfig":"4532"},{"size":145,"mtime":1676339577162,"results":"4773","hashOfConfig":"4532"},{"size":555,"mtime":1676339577162,"results":"4774","hashOfConfig":"4532"},{"size":1082,"mtime":1676339577162,"results":"4775","hashOfConfig":"4532"},{"size":1605,"mtime":1676339577162,"results":"4776","hashOfConfig":"4532"},{"size":444,"mtime":1676339577163,"results":"4777","hashOfConfig":"4532"},{"size":6097,"mtime":1676339577163,"results":"4778","hashOfConfig":"4532"},{"size":243,"mtime":1676339577163,"results":"4779","hashOfConfig":"4532"},{"size":1904,"mtime":1676339577163,"results":"4780","hashOfConfig":"4532"},{"size":4510,"mtime":1676339577164,"results":"4781","hashOfConfig":"4532"},{"size":421,"mtime":1676339577165,"results":"4782","hashOfConfig":"4532"},{"size":2623,"mtime":1676339577167,"results":"4783","hashOfConfig":"4532"},{"size":23,"mtime":1676339577167,"results":"4784","hashOfConfig":"4532"},{"size":2974,"mtime":1676339577169,"results":"4785","hashOfConfig":"4532"},{"size":8387,"mtime":1676554275720,"results":"4786","hashOfConfig":"4532"},{"size":50,"mtime":1676339577170,"results":"4787","hashOfConfig":"4532"},{"size":77,"mtime":1676339577170,"results":"4788","hashOfConfig":"4532"},{"size":1244,"mtime":1676554275720,"results":"4789","hashOfConfig":"4532"},{"size":439,"mtime":1676339577171,"results":"4790","hashOfConfig":"4532"},{"size":187,"mtime":1676339577172,"results":"4791","hashOfConfig":"4532"},{"size":656,"mtime":1676339577172,"results":"4792","hashOfConfig":"4532"},{"size":823,"mtime":1676339577172,"results":"4793","hashOfConfig":"4532"},{"size":779,"mtime":1676339577173,"results":"4794","hashOfConfig":"4532"},{"size":566,"mtime":1676339577173,"results":"4795","hashOfConfig":"4532"},{"size":795,"mtime":1676339577174,"results":"4796","hashOfConfig":"4532"},{"size":2079,"mtime":1676607909910,"results":"4797","hashOfConfig":"4532"},{"size":609,"mtime":1676339577175,"results":"4798","hashOfConfig":"4532"},{"size":765,"mtime":1676339577175,"results":"4799","hashOfConfig":"4532"},{"size":700,"mtime":1676339577175,"results":"4800","hashOfConfig":"4532"},{"size":1836,"mtime":1676339577177,"results":"4801","hashOfConfig":"4532"},{"size":625,"mtime":1676339577178,"results":"4802","hashOfConfig":"4532"},{"size":227,"mtime":1676339577178,"results":"4803","hashOfConfig":"4532"},{"size":10740,"mtime":1676393655368,"results":"4804","hashOfConfig":"4532"},{"size":2511,"mtime":1676393655368,"results":"4805","hashOfConfig":"4532"},{"size":523,"mtime":1676339577180,"results":"4806","hashOfConfig":"4532"},{"size":1512,"mtime":1676339577180,"results":"4807","hashOfConfig":"4532"},{"size":426,"mtime":1676393655369,"results":"4808","hashOfConfig":"4532"},{"size":1776,"mtime":1676339577181,"results":"4809","hashOfConfig":"4532"},{"size":877,"mtime":1676339577182,"results":"4810","hashOfConfig":"4532"},{"size":716,"mtime":1676339577182,"results":"4811","hashOfConfig":"4532"},{"size":190,"mtime":1676339577182,"results":"4812","hashOfConfig":"4532"},{"size":2879,"mtime":1676393655369,"results":"4813","hashOfConfig":"4532"},{"size":1252,"mtime":1676339577183,"results":"4814","hashOfConfig":"4532"},{"size":2002,"mtime":1676393655369,"results":"4815","hashOfConfig":"4532"},{"size":436,"mtime":1676339577184,"results":"4816","hashOfConfig":"4532"},{"size":1779,"mtime":1676353027809,"results":"4817","hashOfConfig":"4532"},{"size":460,"mtime":1676393655369,"results":"4818","hashOfConfig":"4532"},{"size":1087,"mtime":1676414974812,"results":"4819","hashOfConfig":"4532"},{"size":799,"mtime":1676393655370,"results":"4820","hashOfConfig":"4532"},{"size":795,"mtime":1676353027810,"results":"4821","hashOfConfig":"4532"},{"size":1092,"mtime":1676339577186,"results":"4822","hashOfConfig":"4532"},{"size":1343,"mtime":1676339577186,"results":"4823","hashOfConfig":"4532"},{"size":1057,"mtime":1676339577186,"results":"4824","hashOfConfig":"4532"},{"size":2636,"mtime":1676393655370,"results":"4825","hashOfConfig":"4532"},{"size":317,"mtime":1676339577187,"results":"4826","hashOfConfig":"4532"},{"size":1481,"mtime":1676339577187,"results":"4827","hashOfConfig":"4532"},{"size":2180,"mtime":1676339577188,"results":"4828","hashOfConfig":"4532"},{"size":34,"mtime":1676339577188,"results":"4829","hashOfConfig":"4532"},{"size":5684,"mtime":1676393655370,"results":"4830","hashOfConfig":"4532"},{"size":363,"mtime":1676339577189,"results":"4831","hashOfConfig":"4532"},{"size":502,"mtime":1676339577189,"results":"4832","hashOfConfig":"4532"},{"size":65,"mtime":1676339577189,"results":"4833","hashOfConfig":"4532"},{"size":21,"mtime":1676339577190,"results":"4834","hashOfConfig":"4532"},{"size":225,"mtime":1676339577190,"results":"4835","hashOfConfig":"4532"},{"size":284,"mtime":1676339577191,"results":"4836","hashOfConfig":"4532"},{"size":3624,"mtime":1676353027811,"results":"4837","hashOfConfig":"4532"},{"size":250,"mtime":1676339577192,"results":"4838","hashOfConfig":"4532"},{"size":24,"mtime":1676339577197,"results":"4839","hashOfConfig":"4532"},{"size":544,"mtime":1676339577198,"results":"4840","hashOfConfig":"4532"},{"size":10539,"mtime":1676353027811,"results":"4841","hashOfConfig":"4532"},{"size":73,"mtime":1676339577201,"results":"4842","hashOfConfig":"4532"},{"size":1883,"mtime":1676339577202,"results":"4843","hashOfConfig":"4532"},{"size":0,"mtime":1676339577215,"results":"4844","hashOfConfig":"4532"},{"size":0,"mtime":1676339577215,"results":"4845","hashOfConfig":"4532"},{"size":3485,"mtime":1676339577203,"results":"4846","hashOfConfig":"4532"},{"size":1332,"mtime":1676339577203,"results":"4847","hashOfConfig":"4532"},{"size":215,"mtime":1676339577204,"results":"4848","hashOfConfig":"4532"},{"size":156,"mtime":1676339577204,"results":"4849","hashOfConfig":"4532"},{"size":11867,"mtime":1676380921506,"results":"4850","hashOfConfig":"4532"},{"size":4317,"mtime":1676339577205,"results":"4851","hashOfConfig":"4532"},{"size":140,"mtime":1676339577205,"results":"4852","hashOfConfig":"4532"},{"size":3674,"mtime":1676554275721,"results":"4853","hashOfConfig":"4532"},{"size":383,"mtime":1676393655371,"results":"4854","hashOfConfig":"4532"},{"size":383,"mtime":1676393655371,"results":"4855","hashOfConfig":"4532"},{"size":216,"mtime":1676339577206,"results":"4856","hashOfConfig":"4532"},{"size":880,"mtime":1676393655371,"results":"4857","hashOfConfig":"4532"},{"size":2488,"mtime":1676554275722,"results":"4858","hashOfConfig":"4532"},{"size":188,"mtime":1676339577212,"results":"4859","hashOfConfig":"4532"},{"size":916,"mtime":1676393655372,"results":"4860","hashOfConfig":"4532"},{"size":2299,"mtime":1676339577214,"results":"4861","hashOfConfig":"4532"},{"size":577,"mtime":1676339577214,"results":"4862","hashOfConfig":"4532"},{"size":1806,"mtime":1676339577215,"results":"4863","hashOfConfig":"4532"},{"size":131,"mtime":1676393655372,"results":"4864","hashOfConfig":"4532"},{"size":407,"mtime":1676339577216,"results":"4865","hashOfConfig":"4532"},{"size":932,"mtime":1676339577216,"results":"4866","hashOfConfig":"4532"},{"size":1007,"mtime":1676339577218,"results":"4867","hashOfConfig":"4532"},{"size":691,"mtime":1676339577219,"results":"4868","hashOfConfig":"4532"},{"size":1588,"mtime":1676339577220,"results":"4869","hashOfConfig":"4532"},{"size":139,"mtime":1676339577220,"results":"4870","hashOfConfig":"4532"},{"size":6413,"mtime":1676393655372,"results":"4871","hashOfConfig":"4532"},{"size":439,"mtime":1676339577220,"results":"4872","hashOfConfig":"4532"},{"size":53,"mtime":1676339577222,"results":"4873","hashOfConfig":"4532"},{"size":2008,"mtime":1676339577222,"results":"4874","hashOfConfig":"4532"},{"size":44,"mtime":1676339577223,"results":"4875","hashOfConfig":"4532"},{"size":1658,"mtime":1676339577224,"results":"4876","hashOfConfig":"4532"},{"size":53,"mtime":1676339577228,"results":"4877","hashOfConfig":"4532"},{"size":1210,"mtime":1676339577229,"results":"4878","hashOfConfig":"4532"},{"size":44,"mtime":1676339577229,"results":"4879","hashOfConfig":"4532"},{"size":747,"mtime":1676339577229,"results":"4880","hashOfConfig":"4532"},{"size":315,"mtime":1676339577230,"results":"4881","hashOfConfig":"4532"},{"size":140,"mtime":1676339577230,"results":"4882","hashOfConfig":"4532"},{"size":4005,"mtime":1676339577230,"results":"4883","hashOfConfig":"4532"},{"size":67,"mtime":1676339577230,"results":"4884","hashOfConfig":"4532"},{"size":544,"mtime":1676339577231,"results":"4885","hashOfConfig":"4532"},{"size":11681,"mtime":1676554275723,"results":"4886","hashOfConfig":"4532"},{"size":13738,"mtime":1676393655373,"results":"4887","hashOfConfig":"4532"},{"size":1561,"mtime":1676607909911,"results":"4888","hashOfConfig":"4532"},{"size":17579,"mtime":1676339577233,"results":"4889","hashOfConfig":"4532"},{"size":410,"mtime":1676339577234,"results":"4890","hashOfConfig":"4532"},{"size":872,"mtime":1676393655373,"results":"4891","hashOfConfig":"4532"},{"size":589,"mtime":1676393655373,"results":"4892","hashOfConfig":"4532"},{"size":331,"mtime":1676339577235,"results":"4893","hashOfConfig":"4532"},{"size":1077,"mtime":1676339577236,"results":"4894","hashOfConfig":"4532"},{"size":932,"mtime":1676393655373,"results":"4895","hashOfConfig":"4532"},{"size":529,"mtime":1676339577236,"results":"4896","hashOfConfig":"4532"},{"size":984,"mtime":1676339577237,"results":"4897","hashOfConfig":"4532"},{"size":446,"mtime":1676339577237,"results":"4898","hashOfConfig":"4532"},{"size":831,"mtime":1676393655373,"results":"4899","hashOfConfig":"4532"},{"size":585,"mtime":1676339577238,"results":"4900","hashOfConfig":"4532"},{"size":1918,"mtime":1676339577251,"results":"4901","hashOfConfig":"4532"},{"size":10199,"mtime":1676554275725,"results":"4902","hashOfConfig":"4532"},{"size":374,"mtime":1676339577252,"results":"4903","hashOfConfig":"4532"},{"size":152,"mtime":1676339577252,"results":"4904","hashOfConfig":"4532"},{"size":4961,"mtime":1676554275725,"results":"4905","hashOfConfig":"4532"},{"size":187,"mtime":1676339577253,"results":"4906","hashOfConfig":"4532"},{"size":927,"mtime":1676339577253,"results":"4907","hashOfConfig":"4532"},{"size":43,"mtime":1676339577253,"results":"4908","hashOfConfig":"4532"},{"size":116,"mtime":1676339577238,"results":"4909","hashOfConfig":"4532"},{"size":7275,"mtime":1676380921507,"results":"4910","hashOfConfig":"4532"},{"size":374,"mtime":1676339577239,"results":"4911","hashOfConfig":"4532"},{"size":266,"mtime":1676339577239,"results":"4912","hashOfConfig":"4532"},{"size":266,"mtime":1676339577240,"results":"4913","hashOfConfig":"4532"},{"size":214,"mtime":1676339577240,"results":"4914","hashOfConfig":"4532"},{"size":852,"mtime":1676393655374,"results":"4915","hashOfConfig":"4532"},{"size":5245,"mtime":1676554275724,"results":"4916","hashOfConfig":"4532"},{"size":754,"mtime":1676485283500,"results":"4917","hashOfConfig":"4532"},{"size":2145,"mtime":1676393655374,"results":"4918","hashOfConfig":"4532"},{"size":3508,"mtime":1676380921507,"results":"4919","hashOfConfig":"4532"},{"size":573,"mtime":1676339577242,"results":"4920","hashOfConfig":"4532"},{"size":61,"mtime":1676339577246,"results":"4921","hashOfConfig":"4532"},{"size":32308,"mtime":1676339577249,"results":"4922","hashOfConfig":"4532"},{"size":211,"mtime":1676339577250,"results":"4923","hashOfConfig":"4532"},{"size":9201,"mtime":1676339577250,"results":"4924","hashOfConfig":"4532"},{"size":331,"mtime":1676339577251,"results":"4925","hashOfConfig":"4532"},{"size":50,"mtime":1676339577251,"results":"4926","hashOfConfig":"4532"},{"size":32,"mtime":1676339577254,"results":"4927","hashOfConfig":"4532"},{"size":113,"mtime":1676339577254,"results":"4928","hashOfConfig":"4532"},{"size":1886,"mtime":1676339577254,"results":"4929","hashOfConfig":"4532"},{"size":178,"mtime":1676339577255,"results":"4930","hashOfConfig":"4532"},{"size":216,"mtime":1676339577293,"results":"4931","hashOfConfig":"4532"},{"size":14780,"mtime":1676393655375,"results":"4932","hashOfConfig":"4532"},{"size":89,"mtime":1676339577296,"results":"4933","hashOfConfig":"4532"},{"size":2046,"mtime":1676339577296,"results":"4934","hashOfConfig":"4532"},{"size":703,"mtime":1676339577296,"results":"4935","hashOfConfig":"4532"},{"size":1473,"mtime":1676339577297,"results":"4936","hashOfConfig":"4532"},{"size":900,"mtime":1676339577297,"results":"4937","hashOfConfig":"4532"},{"size":1181,"mtime":1676414974815,"results":"4938","hashOfConfig":"4532"},{"size":654,"mtime":1676339577298,"results":"4939","hashOfConfig":"4532"},{"size":2693,"mtime":1676339577298,"results":"4940","hashOfConfig":"4532"},{"size":567,"mtime":1676339577299,"results":"4941","hashOfConfig":"4532"},{"size":511,"mtime":1676339577299,"results":"4942","hashOfConfig":"4532"},{"size":2408,"mtime":1676339577299,"results":"4943","hashOfConfig":"4532"},{"size":2816,"mtime":1676339577299,"results":"4944","hashOfConfig":"4532"},{"size":2136,"mtime":1676339577300,"results":"4945","hashOfConfig":"4532"},{"size":3123,"mtime":1676339577302,"results":"4946","hashOfConfig":"4532"},{"size":1007,"mtime":1676339577303,"results":"4947","hashOfConfig":"4532"},{"size":1680,"mtime":1676339577303,"results":"4948","hashOfConfig":"4532"},{"size":1051,"mtime":1676339577303,"results":"4949","hashOfConfig":"4532"},{"size":1848,"mtime":1676339577304,"results":"4950","hashOfConfig":"4532"},{"size":1253,"mtime":1676339577304,"results":"4951","hashOfConfig":"4532"},{"size":1078,"mtime":1676339577304,"results":"4952","hashOfConfig":"4532"},{"size":1067,"mtime":1676339577305,"results":"4953","hashOfConfig":"4532"},{"size":1090,"mtime":1676339577305,"results":"4954","hashOfConfig":"4532"},{"size":1150,"mtime":1676339577306,"results":"4955","hashOfConfig":"4532"},{"size":62,"mtime":1676339577306,"results":"4956","hashOfConfig":"4532"},{"size":730,"mtime":1676339577306,"results":"4957","hashOfConfig":"4532"},{"size":1673,"mtime":1676339577307,"results":"4958","hashOfConfig":"4532"},{"size":4635,"mtime":1676339577307,"results":"4959","hashOfConfig":"4532"},{"size":149,"mtime":1676339577307,"results":"4960","hashOfConfig":"4532"},{"size":147,"mtime":1676339577307,"results":"4961","hashOfConfig":"4532"},{"size":1513,"mtime":1676339577308,"results":"4962","hashOfConfig":"4532"},{"size":131,"mtime":1676339577308,"results":"4963","hashOfConfig":"4532"},{"size":402,"mtime":1676339577310,"results":"4964","hashOfConfig":"4532"},{"size":259,"mtime":1676339577312,"results":"4965","hashOfConfig":"4532"},{"size":74,"mtime":1676339577312,"results":"4966","hashOfConfig":"4532"},{"size":691,"mtime":1676339577312,"results":"4967","hashOfConfig":"4532"},{"size":512,"mtime":1676339577312,"results":"4968","hashOfConfig":"4532"},{"size":214,"mtime":1676339577313,"results":"4969","hashOfConfig":"4532"},{"size":2862,"mtime":1676339577313,"results":"4970","hashOfConfig":"4532"},{"size":2857,"mtime":1676339577313,"results":"4971","hashOfConfig":"4532"},{"size":1414,"mtime":1676339577314,"results":"4972","hashOfConfig":"4532"},{"size":1925,"mtime":1676339577315,"results":"4973","hashOfConfig":"4532"},{"size":194,"mtime":1676339577315,"results":"4974","hashOfConfig":"4532"},{"size":76,"mtime":1676339577315,"results":"4975","hashOfConfig":"4532"},{"size":1485,"mtime":1676339577315,"results":"4976","hashOfConfig":"4532"},{"size":3052,"mtime":1676353027832,"results":"4977","hashOfConfig":"4532"},{"size":2179,"mtime":1676607909911,"results":"4978","hashOfConfig":"4532"},{"size":4675,"mtime":1676353027820,"results":"4979","hashOfConfig":"4532"},{"size":4411,"mtime":1676353027822,"results":"4980","hashOfConfig":"4532"},{"size":3873,"mtime":1676353027823,"results":"4981","hashOfConfig":"4532"},{"size":4106,"mtime":1676353027823,"results":"4982","hashOfConfig":"4532"},{"size":17743,"mtime":1676607909915,"results":"4983","hashOfConfig":"4532"},{"size":2997,"mtime":1676353027824,"results":"4984","hashOfConfig":"4532"},{"size":6091,"mtime":1676607909916,"results":"4985","hashOfConfig":"4532"},{"size":3328,"mtime":1676353027824,"results":"4986","hashOfConfig":"4532"},{"size":4039,"mtime":1676607909916,"results":"4987","hashOfConfig":"4532"},{"size":5262,"mtime":1676607909917,"results":"4988","hashOfConfig":"4532"},{"size":10962,"mtime":1676607909917,"results":"4989","hashOfConfig":"4532"},{"size":16964,"mtime":1676607909917,"results":"4990","hashOfConfig":"4532"},{"size":1123,"mtime":1676607909918,"results":"4991","hashOfConfig":"4532"},{"size":3976,"mtime":1676607909918,"results":"4992","hashOfConfig":"4532"},{"size":17524,"mtime":1676607909918,"results":"4993","hashOfConfig":"4532"},{"size":727,"mtime":1676607909919,"results":"4994","hashOfConfig":"4532"},{"size":616,"mtime":1676607909919,"results":"4995","hashOfConfig":"4532"},{"size":440,"mtime":1676607909920,"results":"4996","hashOfConfig":"4532"},{"size":92,"mtime":1676607909920,"results":"4997","hashOfConfig":"4532"},{"size":83,"mtime":1676339577277,"results":"4998","hashOfConfig":"4532"},{"size":79,"mtime":1676607909921,"results":"4999","hashOfConfig":"4532"},{"size":512,"mtime":1676339577278,"results":"5000","hashOfConfig":"4532"},{"size":575,"mtime":1676607909921,"results":"5001","hashOfConfig":"4532"},{"size":420,"mtime":1676339577278,"results":"5002","hashOfConfig":"4532"},{"size":554,"mtime":1676339577280,"results":"5003","hashOfConfig":"4532"},{"size":678,"mtime":1676353027827,"results":"5004","hashOfConfig":"4532"},{"size":1405,"mtime":1676353027827,"results":"5005","hashOfConfig":"4532"},{"size":448,"mtime":1676339577281,"results":"5006","hashOfConfig":"4532"},{"size":453,"mtime":1676339577281,"results":"5007","hashOfConfig":"4532"},{"size":495,"mtime":1676353027828,"results":"5008","hashOfConfig":"4532"},{"size":340,"mtime":1676339577282,"results":"5009","hashOfConfig":"4532"},{"size":818,"mtime":1676607909922,"results":"5010","hashOfConfig":"4532"},{"size":6736,"mtime":1676607909923,"results":"5011","hashOfConfig":"4532"},{"size":835,"mtime":1676607909923,"results":"5012","hashOfConfig":"4532"},{"size":633,"mtime":1676339577286,"results":"5013","hashOfConfig":"4532"},{"size":525,"mtime":1676339577286,"results":"5014","hashOfConfig":"4532"},{"size":2618,"mtime":1676353027828,"results":"5015","hashOfConfig":"4532"},{"size":8024,"mtime":1676607909924,"results":"5016","hashOfConfig":"4532"},{"size":284,"mtime":1676339577287,"results":"5017","hashOfConfig":"4532"},{"size":1724,"mtime":1676393655375,"results":"5018","hashOfConfig":"4532"},{"size":10295,"mtime":1676607909924,"results":"5019","hashOfConfig":"4532"},{"size":9919,"mtime":1676353027829,"results":"5020","hashOfConfig":"4532"},{"size":4857,"mtime":1676353027830,"results":"5021","hashOfConfig":"4532"},{"size":267,"mtime":1676339577290,"results":"5022","hashOfConfig":"4532"},{"size":4819,"mtime":1676607909925,"results":"5023","hashOfConfig":"4532"},{"size":1800,"mtime":1676607909926,"results":"5024","hashOfConfig":"4532"},{"size":7945,"mtime":1676607909926,"results":"5025","hashOfConfig":"4532"},{"size":1352,"mtime":1676339577291,"results":"5026","hashOfConfig":"4532"},{"size":1048,"mtime":1676339577292,"results":"5027","hashOfConfig":"4532"},{"size":282,"mtime":1676353027831,"results":"5028","hashOfConfig":"4532"},{"size":32,"mtime":1676339577328,"results":"5029","hashOfConfig":"4532"},{"size":5207,"mtime":1676339577329,"results":"5030","hashOfConfig":"4532"},{"size":76,"mtime":1676339577330,"results":"5031","hashOfConfig":"4532"},{"size":92,"mtime":1676339577316,"results":"5032","hashOfConfig":"4532"},{"size":958,"mtime":1676339577316,"results":"5033","hashOfConfig":"4532"},{"size":187,"mtime":1676339577316,"results":"5034","hashOfConfig":"4532"},{"size":2146,"mtime":1676339577317,"results":"5035","hashOfConfig":"4532"},{"size":3040,"mtime":1676339577317,"results":"5036","hashOfConfig":"4532"},{"size":3529,"mtime":1676339577317,"results":"5037","hashOfConfig":"4532"},{"size":2724,"mtime":1676393655376,"results":"5038","hashOfConfig":"4532"},{"size":4799,"mtime":1676339577318,"results":"5039","hashOfConfig":"4532"},{"size":1856,"mtime":1676339577319,"results":"5040","hashOfConfig":"4532"},{"size":787,"mtime":1676339577319,"results":"5041","hashOfConfig":"4532"},{"size":288,"mtime":1676339577319,"results":"5042","hashOfConfig":"4532"},{"size":19439,"mtime":1676607902365,"results":"5043","hashOfConfig":"4532"},{"size":2543,"mtime":1676393655376,"results":"5044","hashOfConfig":"4532"},{"size":1228,"mtime":1676339577320,"results":"5045","hashOfConfig":"4532"},{"size":675,"mtime":1676339577320,"results":"5046","hashOfConfig":"4532"},{"size":428,"mtime":1676339577321,"results":"5047","hashOfConfig":"4532"},{"size":889,"mtime":1676339577324,"results":"5048","hashOfConfig":"4532"},{"size":4662,"mtime":1676393655377,"results":"5049","hashOfConfig":"4532"},{"size":6689,"mtime":1676393655377,"results":"5050","hashOfConfig":"4532"},{"size":3479,"mtime":1676339577327,"results":"5051","hashOfConfig":"4532"},{"size":2912,"mtime":1676339577327,"results":"5052","hashOfConfig":"4532"},{"size":3371,"mtime":1676339577328,"results":"5053","hashOfConfig":"4532"},{"size":71,"mtime":1676339577331,"results":"5054","hashOfConfig":"4532"},{"size":1191,"mtime":1676339577333,"results":"5055","hashOfConfig":"4532"},{"size":44,"mtime":1676339577333,"results":"5056","hashOfConfig":"4532"},{"size":884,"mtime":1676339577334,"results":"5057","hashOfConfig":"4532"},{"size":60,"mtime":1676339577335,"results":"5058","hashOfConfig":"4532"},{"size":1729,"mtime":1676339577336,"results":"5059","hashOfConfig":"4532"},{"size":44,"mtime":1676339577336,"results":"5060","hashOfConfig":"4532"},{"size":955,"mtime":1676339577336,"results":"5061","hashOfConfig":"4532"},{"size":3221,"mtime":1676339577337,"results":"5062","hashOfConfig":"4532"},{"size":489,"mtime":1676339577337,"results":"5063","hashOfConfig":"4532"},{"size":739,"mtime":1676339577338,"results":"5064","hashOfConfig":"4532"},{"size":1426,"mtime":1676339577338,"results":"5065","hashOfConfig":"4532"},{"size":64,"mtime":1676339577339,"results":"5066","hashOfConfig":"4532"},{"size":64,"mtime":1676339577339,"results":"5067","hashOfConfig":"4532"},{"size":32,"mtime":1676339577339,"results":"5068","hashOfConfig":"4532"},{"size":956,"mtime":1676554275726,"results":"5069","hashOfConfig":"4532"},{"size":26,"mtime":1676339577340,"results":"5070","hashOfConfig":"4532"},{"size":555,"mtime":1676339577340,"results":"5071","hashOfConfig":"4532"},{"size":596,"mtime":1676339577340,"results":"5072","hashOfConfig":"4532"},{"size":56,"mtime":1676339577341,"results":"5073","hashOfConfig":"4532"},{"size":158,"mtime":1676339577353,"results":"5074","hashOfConfig":"4532"},{"size":588,"mtime":1676339577353,"results":"5075","hashOfConfig":"4532"},{"size":1641,"mtime":1676339577353,"results":"5076","hashOfConfig":"4532"},{"size":1129,"mtime":1676339577354,"results":"5077","hashOfConfig":"4532"},{"size":24852,"mtime":1676554275727,"results":"5078","hashOfConfig":"4532"},{"size":13885,"mtime":1676339577354,"results":"5079","hashOfConfig":"4532"},{"size":408,"mtime":1676339577355,"results":"5080","hashOfConfig":"4532"},{"size":503,"mtime":1676339577355,"results":"5081","hashOfConfig":"4532"},{"size":857,"mtime":1676339577355,"results":"5082","hashOfConfig":"4532"},{"size":827,"mtime":1676339577355,"results":"5083","hashOfConfig":"4532"},{"size":431,"mtime":1676339577355,"results":"5084","hashOfConfig":"4532"},{"size":3436,"mtime":1676339577356,"results":"5085","hashOfConfig":"4532"},{"size":504,"mtime":1676339577356,"results":"5086","hashOfConfig":"4532"},{"size":796,"mtime":1676339577356,"results":"5087","hashOfConfig":"4532"},{"size":3171,"mtime":1676339577356,"results":"5088","hashOfConfig":"4532"},{"size":2494,"mtime":1676353027836,"results":"5089","hashOfConfig":"4532"},{"size":1255,"mtime":1676339577357,"results":"5090","hashOfConfig":"4532"},{"size":740,"mtime":1676339577357,"results":"5091","hashOfConfig":"4532"},{"size":230,"mtime":1676339577357,"results":"5092","hashOfConfig":"4532"},{"size":1905,"mtime":1676339577357,"results":"5093","hashOfConfig":"4532"},{"size":2079,"mtime":1676339577363,"results":"5094","hashOfConfig":"4532"},{"size":181,"mtime":1676339577363,"results":"5095","hashOfConfig":"4532"},{"size":1219,"mtime":1676339577364,"results":"5096","hashOfConfig":"4532"},{"size":600,"mtime":1676339577365,"results":"5097","hashOfConfig":"4532"},{"size":137,"mtime":1676339577341,"results":"5098","hashOfConfig":"4532"},{"size":18,"mtime":1676339577342,"results":"5099","hashOfConfig":"4532"},{"size":308,"mtime":1676339577343,"results":"5100","hashOfConfig":"4532"},{"size":6750,"mtime":1676339577344,"results":"5101","hashOfConfig":"4532"},{"size":192,"mtime":1676339577344,"results":"5102","hashOfConfig":"4532"},{"size":165,"mtime":1676339577345,"results":"5103","hashOfConfig":"4532"},{"size":18,"mtime":1676339577346,"results":"5104","hashOfConfig":"4532"},{"size":379,"mtime":1676339577346,"results":"5105","hashOfConfig":"4532"},{"size":9333,"mtime":1676353027835,"results":"5106","hashOfConfig":"4532"},{"size":248,"mtime":1676339577347,"results":"5107","hashOfConfig":"4532"},{"size":1933,"mtime":1676339577348,"results":"5108","hashOfConfig":"4532"},{"size":227,"mtime":1676339577348,"results":"5109","hashOfConfig":"4532"},{"size":200,"mtime":1676339577348,"results":"5110","hashOfConfig":"4532"},{"size":5430,"mtime":1676339577349,"results":"5111","hashOfConfig":"4532"},{"size":219,"mtime":1676339577349,"results":"5112","hashOfConfig":"4532"},{"size":194,"mtime":1676339577349,"results":"5113","hashOfConfig":"4532"},{"size":141,"mtime":1676339577351,"results":"5114","hashOfConfig":"4532"},{"size":18,"mtime":1676339577351,"results":"5115","hashOfConfig":"4532"},{"size":187,"mtime":1676339577351,"results":"5116","hashOfConfig":"4532"},{"size":17044,"mtime":1676339577352,"results":"5117","hashOfConfig":"4532"},{"size":200,"mtime":1676339577352,"results":"5118","hashOfConfig":"4532"},{"size":151,"mtime":1676339577350,"results":"5119","hashOfConfig":"4532"},{"size":18,"mtime":1676339577350,"results":"5120","hashOfConfig":"4532"},{"size":343,"mtime":1676339577350,"results":"5121","hashOfConfig":"4532"},{"size":1836,"mtime":1676339577350,"results":"5122","hashOfConfig":"4532"},{"size":220,"mtime":1676339577351,"results":"5123","hashOfConfig":"4532"},{"size":126,"mtime":1676339577365,"results":"5124","hashOfConfig":"4532"},{"size":1487,"mtime":1676339577365,"results":"5125","hashOfConfig":"4532"},{"size":13186,"mtime":1676554275727,"results":"5126","hashOfConfig":"4532"},{"size":705,"mtime":1676339577366,"results":"5127","hashOfConfig":"4532"},{"size":2205,"mtime":1676339577367,"results":"5128","hashOfConfig":"4532"},{"size":25990,"mtime":1676554275729,"results":"5129","hashOfConfig":"4532"},{"size":6877,"mtime":1676339577369,"results":"5130","hashOfConfig":"4532"},{"size":216,"mtime":1676339577369,"results":"5131","hashOfConfig":"4532"},{"size":1249,"mtime":1676339577369,"results":"5132","hashOfConfig":"4532"},{"size":4335,"mtime":1676554275729,"results":"5133","hashOfConfig":"4532"},{"size":945,"mtime":1676339577370,"results":"5134","hashOfConfig":"4532"},{"size":4294,"mtime":1676554275730,"results":"5135","hashOfConfig":"4532"},{"size":1685,"mtime":1676339577371,"results":"5136","hashOfConfig":"4532"},{"size":1135,"mtime":1676339577371,"results":"5137","hashOfConfig":"4532"},{"size":1309,"mtime":1676339577372,"results":"5138","hashOfConfig":"4532"},{"size":2727,"mtime":1676339577372,"results":"5139","hashOfConfig":"4532"},{"size":1236,"mtime":1676339577372,"results":"5140","hashOfConfig":"4532"},{"size":3188,"mtime":1676607909927,"results":"5141","hashOfConfig":"4532"},{"size":451,"mtime":1676339577373,"results":"5142","hashOfConfig":"4532"},{"size":822,"mtime":1676339577374,"results":"5143","hashOfConfig":"4532"},{"size":1697,"mtime":1676393655377,"results":"5144","hashOfConfig":"4532"},{"size":1757,"mtime":1676607909928,"results":"5145","hashOfConfig":"4532"},{"size":1240,"mtime":1676339577375,"results":"5146","hashOfConfig":"4532"},{"size":32,"mtime":1676339577377,"results":"5147","hashOfConfig":"4532"},{"size":80,"mtime":1676339577377,"results":"5148","hashOfConfig":"4532"},{"size":5675,"mtime":1676554275731,"results":"5149","hashOfConfig":"4532"},{"size":378,"mtime":1676339577378,"results":"5150","hashOfConfig":"4532"},{"size":346,"mtime":1676339577378,"results":"5151","hashOfConfig":"4532"},{"size":988,"mtime":1676339577379,"results":"5152","hashOfConfig":"4532"},{"size":109,"mtime":1676339577379,"results":"5153","hashOfConfig":"4532"},{"size":108,"mtime":1676339577379,"results":"5154","hashOfConfig":"4532"},{"size":1045,"mtime":1676339577379,"results":"5155","hashOfConfig":"4532"},{"size":187,"mtime":1676339577380,"results":"5156","hashOfConfig":"4532"},{"size":1089,"mtime":1676339577380,"results":"5157","hashOfConfig":"4532"},{"size":303,"mtime":1676339577380,"results":"5158","hashOfConfig":"4532"},{"size":354,"mtime":1676339577380,"results":"5159","hashOfConfig":"4532"},{"size":681,"mtime":1676339577381,"results":"5160","hashOfConfig":"4532"},{"size":565,"mtime":1676339577381,"results":"5161","hashOfConfig":"4532"},{"size":494,"mtime":1676339577381,"results":"5162","hashOfConfig":"4532"},{"size":1026,"mtime":1676339577381,"results":"5163","hashOfConfig":"4532"},{"size":1114,"mtime":1676339577381,"results":"5164","hashOfConfig":"4532"},{"size":1504,"mtime":1676339577382,"results":"5165","hashOfConfig":"4532"},{"size":651,"mtime":1676339577382,"results":"5166","hashOfConfig":"4532"},{"size":1531,"mtime":1676339577382,"results":"5167","hashOfConfig":"4532"},{"size":7462,"mtime":1676339577382,"results":"5168","hashOfConfig":"4532"},{"size":4054,"mtime":1676339577383,"results":"5169","hashOfConfig":"4532"},{"size":1811,"mtime":1676339577384,"results":"5170","hashOfConfig":"4532"},{"size":1595,"mtime":1676339577384,"results":"5171","hashOfConfig":"4532"},{"size":2190,"mtime":1676339577385,"results":"5172","hashOfConfig":"4532"},{"size":54,"mtime":1676339577385,"results":"5173","hashOfConfig":"4532"},{"size":6344,"mtime":1676339577385,"results":"5174","hashOfConfig":"4532"},{"size":21,"mtime":1676339577386,"results":"5175","hashOfConfig":"4532"},{"size":840,"mtime":1676339577386,"results":"5176","hashOfConfig":"4532"},{"size":816,"mtime":1676554275732,"results":"5177","hashOfConfig":"4532"},{"size":226,"mtime":1676339577390,"results":"5178","hashOfConfig":"4532"},{"size":1145,"mtime":1676339577393,"results":"5179","hashOfConfig":"4532"},{"size":1320,"mtime":1676339577393,"results":"5180","hashOfConfig":"4532"},{"size":116,"mtime":1676339577394,"results":"5181","hashOfConfig":"4532"},{"size":1513,"mtime":1676554275732,"results":"5182","hashOfConfig":"4532"},{"size":359,"mtime":1676339577394,"results":"5183","hashOfConfig":"4532"},{"size":1780,"mtime":1676339577395,"results":"5184","hashOfConfig":"4532"},{"size":187,"mtime":1676339577395,"results":"5185","hashOfConfig":"4532"},{"size":8241,"mtime":1676353027838,"results":"5186","hashOfConfig":"4532"},{"size":8639,"mtime":1676339577396,"results":"5187","hashOfConfig":"4532"},{"size":937,"mtime":1676339577396,"results":"5188","hashOfConfig":"4532"},{"size":3756,"mtime":1676607909928,"results":"5189","hashOfConfig":"4532"},{"size":435,"mtime":1676339577397,"results":"5190","hashOfConfig":"4532"},{"size":724,"mtime":1676339577397,"results":"5191","hashOfConfig":"4532"},{"size":299,"mtime":1676554275733,"results":"5192","hashOfConfig":"4532"},{"size":1555,"mtime":1676554275733,"results":"5193","hashOfConfig":"4532"},{"size":2427,"mtime":1676393655378,"results":"5194","hashOfConfig":"4532"},{"size":857,"mtime":1676414974816,"results":"5195","hashOfConfig":"4532"},{"size":5298,"mtime":1676607902368,"results":"5196","hashOfConfig":"4532"},{"size":5223,"mtime":1676607909928,"results":"5197","hashOfConfig":"4532"},{"size":2551,"mtime":1676607902369,"results":"5198","hashOfConfig":"4532"},{"size":510,"mtime":1676339577399,"results":"5199","hashOfConfig":"4532"},{"size":3625,"mtime":1676607909929,"results":"5200","hashOfConfig":"4532"},{"size":4509,"mtime":1676353027841,"results":"5201","hashOfConfig":"4532"},{"size":2553,"mtime":1676339577400,"results":"5202","hashOfConfig":"4532"},{"size":2818,"mtime":1676339577400,"results":"5203","hashOfConfig":"4532"},{"size":3048,"mtime":1676339577400,"results":"5204","hashOfConfig":"4532"},{"size":321,"mtime":1676339577401,"results":"5205","hashOfConfig":"4532"},{"size":466,"mtime":1676393655379,"results":"5206","hashOfConfig":"4532"},{"size":1234,"mtime":1676339577401,"results":"5207","hashOfConfig":"4532"},{"size":2083,"mtime":1676339577401,"results":"5208","hashOfConfig":"4532"},{"size":2084,"mtime":1676393655379,"results":"5209","hashOfConfig":"4532"},{"size":851,"mtime":1676339577402,"results":"5210","hashOfConfig":"4532"},{"size":366,"mtime":1676339577402,"results":"5211","hashOfConfig":"4532"},{"size":1878,"mtime":1676393655379,"results":"5212","hashOfConfig":"4532"},{"size":2240,"mtime":1676393655379,"results":"5213","hashOfConfig":"4532"},{"size":7013,"mtime":1676554275735,"results":"5214","hashOfConfig":"4532"},{"size":2227,"mtime":1676339577404,"results":"5215","hashOfConfig":"4532"},{"size":3001,"mtime":1676339577404,"results":"5216","hashOfConfig":"4532"},{"size":591,"mtime":1676353027843,"results":"5217","hashOfConfig":"4532"},{"size":3446,"mtime":1676554275735,"results":"5218","hashOfConfig":"4532"},{"size":1335,"mtime":1676339577405,"results":"5219","hashOfConfig":"4532"},{"size":1980,"mtime":1676607902370,"results":"5220","hashOfConfig":"4532"},{"size":435,"mtime":1676554275736,"results":"5221","hashOfConfig":"4532"},{"size":1388,"mtime":1676554275736,"results":"5222","hashOfConfig":"4532"},{"size":12917,"mtime":1676607902370,"results":"5223","hashOfConfig":"4532"},{"size":3329,"mtime":1676339577406,"results":"5224","hashOfConfig":"4532"},{"size":7257,"mtime":1676607902371,"results":"5225","hashOfConfig":"4532"},{"size":2368,"mtime":1676554275737,"results":"5226","hashOfConfig":"4532"},{"size":1438,"mtime":1676554275738,"results":"5227","hashOfConfig":"4532"},{"size":1484,"mtime":1676393655380,"results":"5228","hashOfConfig":"4532"},{"size":1444,"mtime":1676554275739,"results":"5229","hashOfConfig":"4532"},{"size":4959,"mtime":1676607909929,"results":"5230","hashOfConfig":"4532"},{"size":3640,"mtime":1676393655381,"results":"5231","hashOfConfig":"4532"},{"size":3339,"mtime":1676554275739,"results":"5232","hashOfConfig":"4532"},{"size":311,"mtime":1676339577410,"results":"5233","hashOfConfig":"4532"},{"size":2243,"mtime":1676339577411,"results":"5234","hashOfConfig":"4532"},{"size":2454,"mtime":1676607902372,"results":"5235","hashOfConfig":"4532"},{"size":1746,"mtime":1676554275740,"results":"5236","hashOfConfig":"4532"},{"size":366,"mtime":1676339577412,"results":"5237","hashOfConfig":"4532"},{"size":1873,"mtime":1676393655381,"results":"5238","hashOfConfig":"4532"},{"size":5688,"mtime":1676339577412,"results":"5239","hashOfConfig":"4532"},{"size":1421,"mtime":1676339577412,"results":"5240","hashOfConfig":"4532"},{"size":921,"mtime":1676339577413,"results":"5241","hashOfConfig":"4532"},{"size":3363,"mtime":1676393655381,"results":"5242","hashOfConfig":"4532"},{"size":16902,"mtime":1676339577414,"results":"5243","hashOfConfig":"4532"},{"size":413,"mtime":1676353027847,"results":"5244","hashOfConfig":"4532"},{"size":766,"mtime":1676339577414,"results":"5245","hashOfConfig":"4532"},{"size":749,"mtime":1676339577414,"results":"5246","hashOfConfig":"4532"},{"size":3673,"mtime":1676339577415,"results":"5247","hashOfConfig":"4532"},{"size":485,"mtime":1676339577415,"results":"5248","hashOfConfig":"4532"},{"size":4095,"mtime":1676339577416,"results":"5249","hashOfConfig":"4532"},{"size":136,"mtime":1676339577416,"results":"5250","hashOfConfig":"4532"},{"size":6548,"mtime":1676393655381,"results":"5251","hashOfConfig":"4532"},{"size":1306,"mtime":1676339577416,"results":"5252","hashOfConfig":"4532"},{"size":3255,"mtime":1676339577417,"results":"5253","hashOfConfig":"4532"},{"size":10656,"mtime":1676339577417,"results":"5254","hashOfConfig":"4532"},{"size":1959,"mtime":1676339577417,"results":"5255","hashOfConfig":"4532"},{"size":696,"mtime":1676339577418,"results":"5256","hashOfConfig":"4532"},{"size":181,"mtime":1676339577418,"results":"5257","hashOfConfig":"4532"},{"size":3127,"mtime":1676607909930,"results":"5258","hashOfConfig":"4532"},{"size":1191,"mtime":1676607909930,"results":"5259","hashOfConfig":"4532"},{"size":1183,"mtime":1676607909931,"results":"5260","hashOfConfig":"4532"},{"size":289,"mtime":1676339577419,"results":"5261","hashOfConfig":"4532"},{"size":1023,"mtime":1676353027848,"results":"5262","hashOfConfig":"4532"},{"size":1225,"mtime":1676339577420,"results":"5263","hashOfConfig":"4532"},{"size":810,"mtime":1676339577420,"results":"5264","hashOfConfig":"4532"},{"size":795,"mtime":1676339577421,"results":"5265","hashOfConfig":"4532"},{"size":662,"mtime":1676339577421,"results":"5266","hashOfConfig":"4532"},{"size":1045,"mtime":1676380921509,"results":"5267","hashOfConfig":"4532"},{"size":1757,"mtime":1676607902375,"results":"5268","hashOfConfig":"4532"},{"size":1425,"mtime":1676607909931,"results":"5269","hashOfConfig":"4532"},{"size":1769,"mtime":1676393655382,"results":"5270","hashOfConfig":"4532"},{"size":1783,"mtime":1676393655382,"results":"5271","hashOfConfig":"4532"},{"size":1715,"mtime":1676339577422,"results":"5272","hashOfConfig":"4532"},{"size":3100,"mtime":1676554275741,"results":"5273","hashOfConfig":"4532"},{"size":777,"mtime":1676339577423,"results":"5274","hashOfConfig":"4532"},{"size":635,"mtime":1676339577423,"results":"5275","hashOfConfig":"4532"},{"size":944,"mtime":1676339577423,"results":"5276","hashOfConfig":"4532"},{"size":671,"mtime":1676339577423,"results":"5277","hashOfConfig":"4532"},{"size":1186,"mtime":1676607909932,"results":"5278","hashOfConfig":"4532"},{"size":324,"mtime":1676393655382,"results":"5279","hashOfConfig":"4532"},{"size":368,"mtime":1676339577424,"results":"5280","hashOfConfig":"4532"},{"size":495,"mtime":1676339577424,"results":"5281","hashOfConfig":"4532"},{"size":529,"mtime":1676339577424,"results":"5282","hashOfConfig":"4532"},{"size":1364,"mtime":1676607909932,"results":"5283","hashOfConfig":"4532"},{"size":2001,"mtime":1676607909932,"results":"5284","hashOfConfig":"4532"},{"size":864,"mtime":1676339577425,"results":"5285","hashOfConfig":"4532"},{"size":2786,"mtime":1676339577426,"results":"5286","hashOfConfig":"4532"},{"size":722,"mtime":1676339577426,"results":"5287","hashOfConfig":"4532"},{"size":474,"mtime":1676339577426,"results":"5288","hashOfConfig":"4532"},{"size":1469,"mtime":1676339577426,"results":"5289","hashOfConfig":"4532"},{"size":1901,"mtime":1676339577427,"results":"5290","hashOfConfig":"4532"},{"size":3402,"mtime":1676485283513,"results":"5291","hashOfConfig":"4532"},{"size":1177,"mtime":1676393655383,"results":"5292","hashOfConfig":"4532"},{"size":1073,"mtime":1676607909933,"results":"5293","hashOfConfig":"4532"},{"size":980,"mtime":1676339577428,"results":"5294","hashOfConfig":"4532"},{"size":817,"mtime":1676339577428,"results":"5295","hashOfConfig":"4532"},{"size":2175,"mtime":1676339577428,"results":"5296","hashOfConfig":"4532"},{"size":804,"mtime":1676339577428,"results":"5297","hashOfConfig":"4532"},{"size":749,"mtime":1676339577429,"results":"5298","hashOfConfig":"4532"},{"size":3356,"mtime":1676485283514,"results":"5299","hashOfConfig":"4532"},{"size":1497,"mtime":1676339577429,"results":"5300","hashOfConfig":"4532"},{"size":1793,"mtime":1676339577430,"results":"5301","hashOfConfig":"4532"},{"size":1780,"mtime":1676339577430,"results":"5302","hashOfConfig":"4532"},{"size":452,"mtime":1676339577430,"results":"5303","hashOfConfig":"4532"},{"size":1454,"mtime":1676339577430,"results":"5304","hashOfConfig":"4532"},{"size":13657,"mtime":1676393655383,"results":"5305","hashOfConfig":"4532"},{"size":219,"mtime":1676339577431,"results":"5306","hashOfConfig":"4532"},{"size":8144,"mtime":1676339577431,"results":"5307","hashOfConfig":"4532"},{"size":7471,"mtime":1676339577431,"results":"5308","hashOfConfig":"4532"},{"size":374,"mtime":1676339577432,"results":"5309","hashOfConfig":"4532"},{"size":73560,"mtime":1676554275743,"results":"5310","hashOfConfig":"4532"},{"size":1397,"mtime":1676554275744,"results":"5311","hashOfConfig":"4532"},{"size":1191,"mtime":1676339577433,"results":"5312","hashOfConfig":"4532"},{"size":1062,"mtime":1676339577434,"results":"5313","hashOfConfig":"4532"},{"size":919,"mtime":1676339577434,"results":"5314","hashOfConfig":"4532"},{"size":132,"mtime":1676339577435,"results":"5315","hashOfConfig":"4532"},{"size":98,"mtime":1676339577435,"results":"5316","hashOfConfig":"4532"},{"size":123,"mtime":1676339577435,"results":"5317","hashOfConfig":"4532"},{"size":1671,"mtime":1676339577435,"results":"5318","hashOfConfig":"4532"},{"size":1361,"mtime":1676339577436,"results":"5319","hashOfConfig":"4532"},{"size":269,"mtime":1676339577436,"results":"5320","hashOfConfig":"4532"},{"size":81,"mtime":1676339577436,"results":"5321","hashOfConfig":"4532"},{"size":548,"mtime":1676339577437,"results":"5322","hashOfConfig":"4532"},{"size":182,"mtime":1676339577437,"results":"5323","hashOfConfig":"4532"},{"size":5347,"mtime":1676339577437,"results":"5324","hashOfConfig":"4532"},{"size":224,"mtime":1676339577438,"results":"5325","hashOfConfig":"4532"},{"size":3901,"mtime":1676554275744,"results":"5326","hashOfConfig":"4532"},{"size":929,"mtime":1676339577438,"results":"5327","hashOfConfig":"4532"},{"size":909,"mtime":1676353027853,"results":"5328","hashOfConfig":"4532"},{"size":646,"mtime":1676353027853,"results":"5329","hashOfConfig":"4532"},{"size":1058,"mtime":1676339577440,"results":"5330","hashOfConfig":"4532"},{"size":269,"mtime":1676339577440,"results":"5331","hashOfConfig":"4532"},{"size":367,"mtime":1676339577441,"results":"5332","hashOfConfig":"4532"},{"size":1602,"mtime":1676339577441,"results":"5333","hashOfConfig":"4532"},{"size":680,"mtime":1676339577442,"results":"5334","hashOfConfig":"4532"},{"size":362,"mtime":1676339577442,"results":"5335","hashOfConfig":"4532"},{"size":561,"mtime":1676339577442,"results":"5336","hashOfConfig":"4532"},{"size":7778,"mtime":1676339577442,"results":"5337","hashOfConfig":"4532"},{"size":8673,"mtime":1676393655385,"results":"5338","hashOfConfig":"4532"},{"size":3907,"mtime":1676353027854,"results":"5339","hashOfConfig":"4532"},{"size":342,"mtime":1676339577443,"results":"5340","hashOfConfig":"4532"},{"size":770,"mtime":1676339577443,"results":"5341","hashOfConfig":"4532"},{"size":2971,"mtime":1676353027855,"results":"5342","hashOfConfig":"4532"},{"size":5947,"mtime":1676393655385,"results":"5343","hashOfConfig":"4532"},{"size":919,"mtime":1676339577444,"results":"5344","hashOfConfig":"4532"},{"size":2200,"mtime":1676353027856,"results":"5345","hashOfConfig":"4532"},{"size":3471,"mtime":1676339577445,"results":"5346","hashOfConfig":"4532"},{"size":5048,"mtime":1676353027856,"results":"5347","hashOfConfig":"4532"},{"size":241,"mtime":1676339577446,"results":"5348","hashOfConfig":"4532"},{"size":4336,"mtime":1676353027857,"results":"5349","hashOfConfig":"4532"},{"size":89,"mtime":1676339577446,"results":"5350","hashOfConfig":"4532"},{"size":579,"mtime":1676353027857,"results":"5351","hashOfConfig":"4532"},{"size":1010,"mtime":1676353027857,"results":"5352","hashOfConfig":"4532"},{"size":370,"mtime":1676339577448,"results":"5353","hashOfConfig":"4532"},{"size":1218,"mtime":1676353027858,"results":"5354","hashOfConfig":"4532"},{"size":5574,"mtime":1676393655385,"results":"5355","hashOfConfig":"4532"},{"size":2871,"mtime":1676554275745,"results":"5356","hashOfConfig":"4532"},{"size":615,"mtime":1676353027859,"results":"5357","hashOfConfig":"4532"},{"size":7204,"mtime":1676554275745,"results":"5358","hashOfConfig":"4532"},{"size":966,"mtime":1676353027859,"results":"5359","hashOfConfig":"4532"},{"size":1998,"mtime":1676353027859,"results":"5360","hashOfConfig":"4532"},{"size":1109,"mtime":1676393655386,"results":"5361","hashOfConfig":"4532"},{"size":879,"mtime":1676353027860,"results":"5362","hashOfConfig":"4532"},{"size":1827,"mtime":1676353027860,"results":"5363","hashOfConfig":"4532"},{"size":4859,"mtime":1676353027860,"results":"5364","hashOfConfig":"4532"},{"size":315,"mtime":1676353027860,"results":"5365","hashOfConfig":"4532"},{"size":3104,"mtime":1676353027861,"results":"5366","hashOfConfig":"4532"},{"size":1193,"mtime":1676554275746,"results":"5367","hashOfConfig":"4532"},{"size":2280,"mtime":1676339577452,"results":"5368","hashOfConfig":"4532"},{"size":2314,"mtime":1676339577452,"results":"5369","hashOfConfig":"4532"},{"size":7117,"mtime":1676339577452,"results":"5370","hashOfConfig":"4532"},{"size":702,"mtime":1676339577453,"results":"5371","hashOfConfig":"4532"},{"size":624,"mtime":1676339577453,"results":"5372","hashOfConfig":"4532"},{"size":13271,"mtime":1676414974822,"results":"5373","hashOfConfig":"4532"},{"size":703,"mtime":1676339577454,"results":"5374","hashOfConfig":"4532"},{"size":746,"mtime":1676339577454,"results":"5375","hashOfConfig":"4532"},{"size":2704,"mtime":1676339577454,"results":"5376","hashOfConfig":"4532"},{"size":4936,"mtime":1676339577454,"results":"5377","hashOfConfig":"4532"},{"size":2067,"mtime":1676353027862,"results":"5378","hashOfConfig":"4532"},{"size":589,"mtime":1676393655385,"results":"5379","hashOfConfig":"4532"},{"size":4622,"mtime":1676393655386,"results":"5380","hashOfConfig":"4532"},{"size":5634,"mtime":1676339577455,"results":"5381","hashOfConfig":"4532"},{"size":1171,"mtime":1676339577455,"results":"5382","hashOfConfig":"4532"},{"size":2574,"mtime":1676414974822,"results":"5383","hashOfConfig":"4532"},{"size":1681,"mtime":1676339577456,"results":"5384","hashOfConfig":"4532"},{"size":957,"mtime":1676339577456,"results":"5385","hashOfConfig":"4532"},{"size":18197,"mtime":1676393655387,"results":"5386","hashOfConfig":"4532"},{"size":275,"mtime":1676339577458,"results":"5387","hashOfConfig":"4532"},{"size":48,"mtime":1676339577458,"results":"5388","hashOfConfig":"4532"},{"size":931,"mtime":1676339577459,"results":"5389","hashOfConfig":"4532"},{"size":970,"mtime":1676353027863,"results":"5390","hashOfConfig":"4532"},{"size":614,"mtime":1676339577461,"results":"5391","hashOfConfig":"4532"},{"size":1500,"mtime":1676339577461,"results":"5392","hashOfConfig":"4532"},{"size":692,"mtime":1676339577462,"results":"5393","hashOfConfig":"4532"},{"size":847,"mtime":1676339577462,"results":"5394","hashOfConfig":"4532"},{"size":572,"mtime":1676339577462,"results":"5395","hashOfConfig":"4532"},{"size":2001,"mtime":1676339577462,"results":"5396","hashOfConfig":"4532"},{"size":3625,"mtime":1676414974823,"results":"5397","hashOfConfig":"4532"},{"size":3207,"mtime":1676353027864,"results":"5398","hashOfConfig":"4532"},{"size":381,"mtime":1676339577463,"results":"5399","hashOfConfig":"4532"},{"size":909,"mtime":1676339577463,"results":"5400","hashOfConfig":"4532"},{"size":512,"mtime":1676339577464,"results":"5401","hashOfConfig":"4532"},{"size":2020,"mtime":1676414974824,"results":"5402","hashOfConfig":"4532"},{"size":6418,"mtime":1676414974824,"results":"5403","hashOfConfig":"4532"},{"size":2750,"mtime":1676414974825,"results":"5404","hashOfConfig":"4532"},{"size":22086,"mtime":1676339577465,"results":"5405","hashOfConfig":"4532"},{"size":3457,"mtime":1676554275747,"results":"5406","hashOfConfig":"4532"},{"size":2074,"mtime":1676393655387,"results":"5407","hashOfConfig":"4532"},{"size":17494,"mtime":1676607902378,"results":"5408","hashOfConfig":"4532"},{"size":40843,"mtime":1676607902379,"results":"5409","hashOfConfig":"4532"},{"size":715,"mtime":1676414974826,"results":"5410","hashOfConfig":"4532"},{"size":6126,"mtime":1676607902381,"results":"5411","hashOfConfig":"4532"},{"size":3845,"mtime":1676414974826,"results":"5412","hashOfConfig":"4532"},{"size":7607,"mtime":1676607902381,"results":"5413","hashOfConfig":"4532"},{"size":1928,"mtime":1676339577468,"results":"5414","hashOfConfig":"4532"},{"size":10473,"mtime":1676339577468,"results":"5415","hashOfConfig":"4532"},{"size":5509,"mtime":1676339577468,"results":"5416","hashOfConfig":"4532"},{"size":132,"mtime":1676339577468,"results":"5417","hashOfConfig":"4532"},{"size":1029,"mtime":1676339577469,"results":"5418","hashOfConfig":"4532"},{"size":1722,"mtime":1676353027867,"results":"5419","hashOfConfig":"4532"},{"size":676,"mtime":1676339577469,"results":"5420","hashOfConfig":"4532"},{"size":1822,"mtime":1676414974827,"results":"5421","hashOfConfig":"4532"},{"size":1336,"mtime":1676339577470,"results":"5422","hashOfConfig":"4532"},{"size":624,"mtime":1676339577470,"results":"5423","hashOfConfig":"4532"},{"size":634,"mtime":1676339577471,"results":"5424","hashOfConfig":"4532"},{"size":1910,"mtime":1676353027867,"results":"5425","hashOfConfig":"4532"},{"size":3355,"mtime":1676414974827,"results":"5426","hashOfConfig":"4532"},{"size":1037,"mtime":1676414974827,"results":"5427","hashOfConfig":"4532"},{"size":680,"mtime":1676339577472,"results":"5428","hashOfConfig":"4532"},{"size":795,"mtime":1676339577472,"results":"5429","hashOfConfig":"4532"},{"size":790,"mtime":1676339577472,"results":"5430","hashOfConfig":"4532"},{"size":975,"mtime":1676339577473,"results":"5431","hashOfConfig":"4532"},{"size":416,"mtime":1676339577473,"results":"5432","hashOfConfig":"4532"},{"size":725,"mtime":1676339577473,"results":"5433","hashOfConfig":"4532"},{"size":906,"mtime":1676339577473,"results":"5434","hashOfConfig":"4532"},{"size":905,"mtime":1676339577474,"results":"5435","hashOfConfig":"4532"},{"size":193,"mtime":1676339577474,"results":"5436","hashOfConfig":"4532"},{"size":542,"mtime":1676339577474,"results":"5437","hashOfConfig":"4532"},{"size":1061,"mtime":1676339577475,"results":"5438","hashOfConfig":"4532"},{"size":532,"mtime":1676339577475,"results":"5439","hashOfConfig":"4532"},{"size":412,"mtime":1676339577475,"results":"5440","hashOfConfig":"4532"},{"size":1599,"mtime":1676339577476,"results":"5441","hashOfConfig":"4532"},{"size":644,"mtime":1676339577476,"results":"5442","hashOfConfig":"4532"},{"size":1118,"mtime":1676414974828,"results":"5443","hashOfConfig":"4532"},{"size":797,"mtime":1676339577477,"results":"5444","hashOfConfig":"4532"},{"size":740,"mtime":1676393655389,"results":"5445","hashOfConfig":"4532"},{"size":655,"mtime":1676339577477,"results":"5446","hashOfConfig":"4532"},{"size":1043,"mtime":1676414974828,"results":"5447","hashOfConfig":"4532"},{"size":560,"mtime":1676339577478,"results":"5448","hashOfConfig":"4532"},{"size":856,"mtime":1676414974828,"results":"5449","hashOfConfig":"4532"},{"size":842,"mtime":1676339577478,"results":"5450","hashOfConfig":"4532"},{"size":787,"mtime":1676339577479,"results":"5451","hashOfConfig":"4532"},{"size":1464,"mtime":1676339577479,"results":"5452","hashOfConfig":"4532"},{"size":440,"mtime":1676339577479,"results":"5453","hashOfConfig":"4532"},{"size":1723,"mtime":1676339577479,"results":"5454","hashOfConfig":"4532"},{"size":606,"mtime":1676393655389,"results":"5455","hashOfConfig":"4532"},{"size":727,"mtime":1676339577480,"results":"5456","hashOfConfig":"4532"},{"size":2263,"mtime":1676554275751,"results":"5457","hashOfConfig":"4532"},{"size":2277,"mtime":1676554275751,"results":"5458","hashOfConfig":"4532"},{"size":1384,"mtime":1676339577481,"results":"5459","hashOfConfig":"4532"},{"size":801,"mtime":1676339577481,"results":"5460","hashOfConfig":"4532"},{"size":1036,"mtime":1676554275751,"results":"5461","hashOfConfig":"4532"},{"size":2055,"mtime":1676339577481,"results":"5462","hashOfConfig":"4532"},{"size":1267,"mtime":1676339577482,"results":"5463","hashOfConfig":"4532"},{"size":720,"mtime":1676339577482,"results":"5464","hashOfConfig":"4532"},{"size":955,"mtime":1676339577482,"results":"5465","hashOfConfig":"4532"},{"size":805,"mtime":1676339577483,"results":"5466","hashOfConfig":"4532"},{"size":1266,"mtime":1676339577483,"results":"5467","hashOfConfig":"4532"},{"size":438,"mtime":1676339577483,"results":"5468","hashOfConfig":"4532"},{"size":1377,"mtime":1676339577483,"results":"5469","hashOfConfig":"4532"},{"size":2233,"mtime":1676339577483,"results":"5470","hashOfConfig":"4532"},{"size":1988,"mtime":1676353027869,"results":"5471","hashOfConfig":"4532"},{"size":2515,"mtime":1676414974829,"results":"5472","hashOfConfig":"4532"},{"size":700,"mtime":1676393655389,"results":"5473","hashOfConfig":"4532"},{"size":2680,"mtime":1676339577485,"results":"5474","hashOfConfig":"4532"},{"size":2571,"mtime":1676339577485,"results":"5475","hashOfConfig":"4532"},{"size":5005,"mtime":1676339577485,"results":"5476","hashOfConfig":"4532"},{"size":19,"mtime":1676339577491,"results":"5477","hashOfConfig":"4532"},{"size":2445,"mtime":1676554275752,"results":"5478","hashOfConfig":"4532"},{"size":187,"mtime":1676339577492,"results":"5479","hashOfConfig":"4532"},{"size":202,"mtime":1676339577492,"results":"5480","hashOfConfig":"4532"},{"size":2415,"mtime":1676353027870,"results":"5481","hashOfConfig":"4532"},{"size":450,"mtime":1676339577493,"results":"5482","hashOfConfig":"4532"},{"size":120,"mtime":1676339577493,"results":"5483","hashOfConfig":"4532"},{"size":159,"mtime":1676339577494,"results":"5484","hashOfConfig":"4532"},{"size":848,"mtime":1676353027870,"results":"5485","hashOfConfig":"4532"},{"size":585,"mtime":1676353027871,"results":"5486","hashOfConfig":"4532"},{"size":30,"mtime":1676339577495,"results":"5487","hashOfConfig":"4532"},{"size":6159,"mtime":1676607902382,"results":"5488","hashOfConfig":"4532"},{"size":167,"mtime":1676339577495,"results":"5489","hashOfConfig":"4532"},{"size":21,"mtime":1676339577498,"results":"5490","hashOfConfig":"4532"},{"size":593,"mtime":1676339577500,"results":"5491","hashOfConfig":"4532"},{"size":86,"mtime":1676339577501,"results":"5492","hashOfConfig":"4532"},{"size":145,"mtime":1676339577501,"results":"5493","hashOfConfig":"4532"},{"size":171,"mtime":1676339577501,"results":"5494","hashOfConfig":"4532"},{"size":19995,"mtime":1676339577502,"results":"5495","hashOfConfig":"4532"},{"size":2495,"mtime":1676485283521,"results":"5496","hashOfConfig":"4532"},{"size":1527,"mtime":1676339577503,"results":"5497","hashOfConfig":"4532"},{"size":2569,"mtime":1676339577503,"results":"5498","hashOfConfig":"4532"},{"size":6099,"mtime":1676339577503,"results":"5499","hashOfConfig":"4532"},{"size":525,"mtime":1676339577504,"results":"5500","hashOfConfig":"4532"},{"size":1396,"mtime":1676339577504,"results":"5501","hashOfConfig":"4532"},{"size":166,"mtime":1676339577505,"results":"5502","hashOfConfig":"4532"},{"size":718,"mtime":1676393655390,"results":"5503","hashOfConfig":"4532"},{"size":566,"mtime":1676339577506,"results":"5504","hashOfConfig":"4532"},{"size":58,"mtime":1676339577506,"results":"5505","hashOfConfig":"4532"},{"size":3946,"mtime":1676353027872,"results":"5506","hashOfConfig":"4532"},{"size":2291,"mtime":1676339577511,"results":"5507","hashOfConfig":"4532"},{"size":64,"mtime":1676339577512,"results":"5508","hashOfConfig":"4532"},{"size":799,"mtime":1676339577512,"results":"5509","hashOfConfig":"4532"},{"size":2236,"mtime":1676607909933,"results":"5510","hashOfConfig":"4532"},{"size":55,"mtime":1676339577513,"results":"5511","hashOfConfig":"4532"},{"size":493,"mtime":1676339577514,"results":"5512","hashOfConfig":"4532"},{"size":32,"mtime":1676339577514,"results":"5513","hashOfConfig":"4532"},{"size":1374,"mtime":1676339577515,"results":"5514","hashOfConfig":"4532"},{"size":25,"mtime":1676339577515,"results":"5515","hashOfConfig":"4532"},{"size":27,"mtime":1676339577516,"results":"5516","hashOfConfig":"4532"},{"size":113,"mtime":1676339577518,"results":"5517","hashOfConfig":"4532"},{"size":1782,"mtime":1676339577518,"results":"5518","hashOfConfig":"4532"},{"size":72,"mtime":1676339577518,"results":"5519","hashOfConfig":"4532"},{"size":6466,"mtime":1676607902383,"results":"5520","hashOfConfig":"4532"},{"size":168,"mtime":1676339577519,"results":"5521","hashOfConfig":"4532"},{"size":265,"mtime":1676339577519,"results":"5522","hashOfConfig":"4532"},{"size":73,"mtime":1676339577520,"results":"5523","hashOfConfig":"4532"},{"size":169,"mtime":1676339577520,"results":"5524","hashOfConfig":"4532"},{"size":1584,"mtime":1676607902384,"results":"5525","hashOfConfig":"4532"},{"size":264,"mtime":1676339577522,"results":"5526","hashOfConfig":"4532"},{"size":24,"mtime":1676339577523,"results":"5527","hashOfConfig":"4532"},{"size":2709,"mtime":1676339577523,"results":"5528","hashOfConfig":"4532"},{"size":316,"mtime":1676339577525,"results":"5529","hashOfConfig":"4532"},{"size":256,"mtime":1676339577525,"results":"5530","hashOfConfig":"4532"},{"size":222,"mtime":1676339577528,"results":"5531","hashOfConfig":"4532"},{"size":94,"mtime":1676339577529,"results":"5532","hashOfConfig":"4532"},{"size":248,"mtime":1676339577530,"results":"5533","hashOfConfig":"4532"},{"size":181,"mtime":1676339577530,"results":"5534","hashOfConfig":"4532"},{"size":102,"mtime":1676339577530,"results":"5535","hashOfConfig":"4532"},{"size":82,"mtime":1676339577530,"results":"5536","hashOfConfig":"4532"},{"size":305,"mtime":1676339577531,"results":"5537","hashOfConfig":"4532"},{"size":65,"mtime":1676339577531,"results":"5538","hashOfConfig":"4532"},{"size":390,"mtime":1676339577531,"results":"5539","hashOfConfig":"4532"},{"size":686,"mtime":1676339577531,"results":"5540","hashOfConfig":"4532"},{"size":402,"mtime":1676339577532,"results":"5541","hashOfConfig":"4532"},{"size":132,"mtime":1676339577532,"results":"5542","hashOfConfig":"4532"},{"size":15407,"mtime":1676339577532,"results":"5543","hashOfConfig":"4532"},{"size":6569,"mtime":1676339577533,"results":"5544","hashOfConfig":"4532"},{"size":13316,"mtime":1676339577533,"results":"5545","hashOfConfig":"4532"},{"size":3789,"mtime":1676339577534,"results":"5546","hashOfConfig":"4532"},{"size":2928,"mtime":1676339577534,"results":"5547","hashOfConfig":"4532"},{"size":1729,"mtime":1676339577535,"results":"5548","hashOfConfig":"4532"},{"size":1663,"mtime":1676339577535,"results":"5549","hashOfConfig":"4532"},{"size":2110,"mtime":1676339577535,"results":"5550","hashOfConfig":"4532"},{"size":1718,"mtime":1676339577536,"results":"5551","hashOfConfig":"4532"},{"size":1664,"mtime":1676339577536,"results":"5552","hashOfConfig":"4532"},{"size":14063,"mtime":1676339577537,"results":"5553","hashOfConfig":"4532"},{"size":11295,"mtime":1676339577539,"results":"5554","hashOfConfig":"4532"},{"size":2474,"mtime":1676339577541,"results":"5555","hashOfConfig":"4532"},{"size":1685,"mtime":1676339577545,"results":"5556","hashOfConfig":"4532"},{"size":165,"mtime":1676339577545,"results":"5557","hashOfConfig":"4532"},{"size":2082,"mtime":1676339577546,"results":"5558","hashOfConfig":"4532"},{"size":467,"mtime":1676339577546,"results":"5559","hashOfConfig":"4532"},{"size":13168,"mtime":1676554275753,"results":"5560","hashOfConfig":"4532"},{"size":82,"mtime":1676339577548,"results":"5561","hashOfConfig":"4532"},{"size":151,"mtime":1676339577549,"results":"5562","hashOfConfig":"4532"},{"size":2041,"mtime":1676485283522,"results":"5563","hashOfConfig":"4532"},{"size":32,"mtime":1676339577550,"results":"5564","hashOfConfig":"4532"},{"size":155,"mtime":1676339577551,"results":"5565","hashOfConfig":"4532"},{"size":5988,"mtime":1676339577551,"results":"5566","hashOfConfig":"4532"},{"size":6336,"mtime":1676339577551,"results":"5567","hashOfConfig":"4532"},{"size":920,"mtime":1676339577552,"results":"5568","hashOfConfig":"4532"},{"size":1912,"mtime":1676393655390,"results":"5569","hashOfConfig":"4532"},{"size":162,"mtime":1676393655391,"results":"5570","hashOfConfig":"4532"},{"size":1317,"mtime":1676393655391,"results":"5571","hashOfConfig":"4532"},{"size":163,"mtime":1676393655391,"results":"5572","hashOfConfig":"4532"},{"size":3632,"mtime":1676554275754,"results":"5573","hashOfConfig":"4532"},{"size":4626,"mtime":1676607909934,"results":"5574","hashOfConfig":"4532"},{"size":97,"mtime":1676393655391,"results":"5575","hashOfConfig":"4532"},{"size":959,"mtime":1676393655392,"results":"5576","hashOfConfig":"4532"},{"size":326,"mtime":1676393655392,"results":"5577","hashOfConfig":"4532"},{"size":582,"mtime":1676393655392,"results":"5578","hashOfConfig":"4532"},{"size":1582,"mtime":1676393655392,"results":"5579","hashOfConfig":"4532"},{"size":256,"mtime":1676393655392,"results":"5580","hashOfConfig":"4532"},{"size":536,"mtime":1676393655392,"results":"5581","hashOfConfig":"4532"},{"size":1389,"mtime":1676393655392,"results":"5582","hashOfConfig":"4532"},{"size":227,"mtime":1676393655393,"results":"5583","hashOfConfig":"4532"},{"size":230,"mtime":1676393655393,"results":"5584","hashOfConfig":"4532"},{"size":94,"mtime":1676393655393,"results":"5585","hashOfConfig":"4532"},{"size":260,"mtime":1676393655393,"results":"5586","hashOfConfig":"4532"},{"size":241,"mtime":1676393655393,"results":"5587","hashOfConfig":"4532"},{"size":899,"mtime":1676393655393,"results":"5588","hashOfConfig":"4532"},{"size":189,"mtime":1676393655393,"results":"5589","hashOfConfig":"4532"},{"size":181,"mtime":1676339577568,"results":"5590","hashOfConfig":"4532"},{"size":1005,"mtime":1676607902385,"results":"5591","hashOfConfig":"4532"},{"size":243,"mtime":1676339577570,"results":"5592","hashOfConfig":"4532"},{"size":4480,"mtime":1676339577570,"results":"5593","hashOfConfig":"4532"},{"size":2903,"mtime":1676339577570,"results":"5594","hashOfConfig":"4532"},{"size":1718,"mtime":1676339577571,"results":"5595","hashOfConfig":"4532"},{"size":891,"mtime":1676339577571,"results":"5596","hashOfConfig":"4532"},{"size":1727,"mtime":1676339577571,"results":"5597","hashOfConfig":"4532"},{"size":3366,"mtime":1676393655394,"results":"5598","hashOfConfig":"4532"},{"size":4891,"mtime":1676393655394,"results":"5599","hashOfConfig":"4532"},{"size":4629,"mtime":1676554275754,"results":"5600","hashOfConfig":"4532"},{"size":16989,"mtime":1676554275755,"results":"5601","hashOfConfig":"4532"},{"size":27730,"mtime":1676554275755,"results":"5602","hashOfConfig":"4532"},{"size":22040,"mtime":1676607909934,"results":"5603","hashOfConfig":"4532"},{"size":22974,"mtime":1676554275758,"results":"5604","hashOfConfig":"4532"},{"size":29342,"mtime":1676554275760,"results":"5605","hashOfConfig":"4532"},{"size":4389,"mtime":1676554275761,"results":"5606","hashOfConfig":"4532"},{"size":5454,"mtime":1676339577579,"results":"5607","hashOfConfig":"4532"},{"size":467,"mtime":1676339577580,"results":"5608","hashOfConfig":"4532"},{"size":110,"mtime":1676607902388,"results":"5609","hashOfConfig":"4532"},{"size":280,"mtime":1676339577580,"results":"5610","hashOfConfig":"4532"},{"size":24,"mtime":1676339577581,"results":"5611","hashOfConfig":"4532"},{"size":1207,"mtime":1676339577581,"results":"5612","hashOfConfig":"4532"},{"size":1107,"mtime":1676339577581,"results":"5613","hashOfConfig":"4532"},{"size":72,"mtime":1676339577582,"results":"5614","hashOfConfig":"4532"},{"size":1284,"mtime":1676339577582,"results":"5615","hashOfConfig":"4532"},{"size":3830,"mtime":1676353027883,"results":"5616","hashOfConfig":"4532"},{"size":76,"mtime":1676339577583,"results":"5617","hashOfConfig":"4532"},{"size":3004,"mtime":1676339577584,"results":"5618","hashOfConfig":"4532"},{"size":623,"mtime":1676393655396,"results":"5619","hashOfConfig":"4532"},{"size":187,"mtime":1676339577584,"results":"5620","hashOfConfig":"4532"},{"size":76,"mtime":1676339577585,"results":"5621","hashOfConfig":"4532"},{"size":1187,"mtime":1676393655396,"results":"5622","hashOfConfig":"4532"},{"size":2866,"mtime":1676339577586,"results":"5623","hashOfConfig":"4532"},{"size":110,"mtime":1676339577587,"results":"5624","hashOfConfig":"4532"},{"size":1029,"mtime":1676339577588,"results":"5625","hashOfConfig":"4532"},{"size":302,"mtime":1676339577590,"results":"5626","hashOfConfig":"4532"},{"size":1932,"mtime":1676554275762,"results":"5627","hashOfConfig":"4532"},{"size":657,"mtime":1676339577591,"results":"5628","hashOfConfig":"4532"},{"size":1941,"mtime":1676554275762,"results":"5629","hashOfConfig":"4532"},{"size":187,"mtime":1676339577593,"results":"5630","hashOfConfig":"4532"},{"size":503,"mtime":1676339577594,"results":"5631","hashOfConfig":"4532"},{"size":2854,"mtime":1676339577594,"results":"5632","hashOfConfig":"4532"},{"size":103,"mtime":1676339577598,"results":"5633","hashOfConfig":"4532"},{"size":2833,"mtime":1676554275763,"results":"5634","hashOfConfig":"4532"},{"size":4838,"mtime":1676554275763,"results":"5635","hashOfConfig":"4532"},{"size":11708,"mtime":1676353027885,"results":"5636","hashOfConfig":"4532"},{"size":1101,"mtime":1676339577600,"results":"5637","hashOfConfig":"4532"},{"size":10832,"mtime":1676339577602,"results":"5638","hashOfConfig":"4532"},{"size":80,"mtime":1676339577602,"results":"5639","hashOfConfig":"4532"},{"size":650,"mtime":1676339577602,"results":"5640","hashOfConfig":"4532"},{"size":1119,"mtime":1676607909935,"results":"5641","hashOfConfig":"4532"},{"size":1298,"mtime":1676339577603,"results":"5642","hashOfConfig":"4532"},{"size":209,"mtime":1676339577604,"results":"5643","hashOfConfig":"4532"},{"size":210,"mtime":1676339577604,"results":"5644","hashOfConfig":"4532"},{"size":2026,"mtime":1676339577604,"results":"5645","hashOfConfig":"4532"},{"size":134,"mtime":1676339577605,"results":"5646","hashOfConfig":"4532"},{"size":718,"mtime":1676339577605,"results":"5647","hashOfConfig":"4532"},{"size":352,"mtime":1676339577606,"results":"5648","hashOfConfig":"4532"},{"size":419,"mtime":1676339577606,"results":"5649","hashOfConfig":"4532"},{"size":270,"mtime":1676339577606,"results":"5650","hashOfConfig":"4532"},{"size":4156,"mtime":1676353027886,"results":"5651","hashOfConfig":"4532"},{"size":3615,"mtime":1676339577613,"results":"5652","hashOfConfig":"4532"},{"size":73,"mtime":1676339577613,"results":"5653","hashOfConfig":"4532"},{"size":103,"mtime":1676339577613,"results":"5654","hashOfConfig":"4532"},{"size":3252,"mtime":1676339577614,"results":"5655","hashOfConfig":"4532"},{"size":10263,"mtime":1676353027886,"results":"5656","hashOfConfig":"4532"},{"size":19,"mtime":1676339577607,"results":"5657","hashOfConfig":"4532"},{"size":658,"mtime":1676339577607,"results":"5658","hashOfConfig":"4532"},{"size":130,"mtime":1676339577607,"results":"5659","hashOfConfig":"4532"},{"size":3975,"mtime":1676339577608,"results":"5660","hashOfConfig":"4532"},{"size":3984,"mtime":1676339577609,"results":"5661","hashOfConfig":"4532"},{"size":86,"mtime":1676339577615,"results":"5662","hashOfConfig":"4532"},{"size":1176,"mtime":1676393655396,"results":"5663","hashOfConfig":"4532"},{"size":1989,"mtime":1676554275763,"results":"5664","hashOfConfig":"4532"},{"size":45,"mtime":1676339577616,"results":"5665","hashOfConfig":"4532"},{"size":4607,"mtime":1676607902390,"results":"5666","hashOfConfig":"4532"},{"size":32,"mtime":1676339577617,"results":"5667","hashOfConfig":"4532"},{"size":3658,"mtime":1676393655397,"results":"5668","hashOfConfig":"4532"},{"size":59,"mtime":1676339577617,"results":"5669","hashOfConfig":"4532"},{"size":3589,"mtime":1676339577617,"results":"5670","hashOfConfig":"4532"},{"size":1356,"mtime":1676339577622,"results":"5671","hashOfConfig":"4532"},{"size":313,"mtime":1676339577622,"results":"5672","hashOfConfig":"4532"},{"size":122,"mtime":1676339577622,"results":"5673","hashOfConfig":"4532"},{"size":3570,"mtime":1676339577622,"results":"5674","hashOfConfig":"4532"},{"size":1248,"mtime":1676339577623,"results":"5675","hashOfConfig":"4532"},{"size":1199,"mtime":1676393655397,"results":"5676","hashOfConfig":"4532"},{"size":5700,"mtime":1676339577623,"results":"5677","hashOfConfig":"4532"},{"size":1967,"mtime":1676339577623,"results":"5678","hashOfConfig":"4532"},{"size":65,"mtime":1676339577623,"results":"5679","hashOfConfig":"4532"},{"size":1591,"mtime":1676393655398,"results":"5680","hashOfConfig":"4532"},{"size":187,"mtime":1676339577624,"results":"5681","hashOfConfig":"4532"},{"size":3522,"mtime":1676339577624,"results":"5682","hashOfConfig":"4532"},{"size":11847,"mtime":1676339577624,"results":"5683","hashOfConfig":"4532"},{"size":548,"mtime":1676339577624,"results":"5684","hashOfConfig":"4532"},{"size":9076,"mtime":1676393655398,"results":"5685","hashOfConfig":"4532"},{"size":2211,"mtime":1676339577625,"results":"5686","hashOfConfig":"4532"},{"size":98,"mtime":1676339577625,"results":"5687","hashOfConfig":"4532"},{"size":366,"mtime":1676339577625,"results":"5688","hashOfConfig":"4532"},{"size":1423,"mtime":1676339577625,"results":"5689","hashOfConfig":"4532"},{"size":579,"mtime":1676339577625,"results":"5690","hashOfConfig":"4532"},{"size":143,"mtime":1676339577626,"results":"5691","hashOfConfig":"4532"},{"size":167,"mtime":1676339577626,"results":"5692","hashOfConfig":"4532"},{"size":2191,"mtime":1676339577626,"results":"5693","hashOfConfig":"4532"},{"size":1493,"mtime":1676339577626,"results":"5694","hashOfConfig":"4532"},{"size":746,"mtime":1676339577627,"results":"5695","hashOfConfig":"4532"},{"size":747,"mtime":1676339577627,"results":"5696","hashOfConfig":"4532"},{"size":479,"mtime":1676339577627,"results":"5697","hashOfConfig":"4532"},{"size":38,"mtime":1676339577628,"results":"5698","hashOfConfig":"4532"},{"size":371,"mtime":1676339577628,"results":"5699","hashOfConfig":"4532"},{"size":16719,"mtime":1676353027891,"results":"5700","hashOfConfig":"4532"},{"size":4316,"mtime":1676339577628,"results":"5701","hashOfConfig":"4532"},{"size":38746,"mtime":1676353027892,"results":"5702","hashOfConfig":"4532"},{"size":114,"mtime":1676339577629,"results":"5703","hashOfConfig":"4532"},{"size":304,"mtime":1676339577629,"results":"5704","hashOfConfig":"4532"},{"size":847,"mtime":1676339577629,"results":"5705","hashOfConfig":"4532"},{"size":2173,"mtime":1676339577629,"results":"5706","hashOfConfig":"4532"},{"size":3018,"mtime":1676339577629,"results":"5707","hashOfConfig":"4532"},{"size":2059,"mtime":1676339577629,"results":"5708","hashOfConfig":"4532"},{"size":120,"mtime":1676339577630,"results":"5709","hashOfConfig":"4532"},{"size":658,"mtime":1676339577630,"results":"5710","hashOfConfig":"4532"},{"size":673,"mtime":1676339577630,"results":"5711","hashOfConfig":"4532"},{"size":515,"mtime":1676353027892,"results":"5712","hashOfConfig":"4532"},{"size":536,"mtime":1676339577631,"results":"5713","hashOfConfig":"4532"},{"size":535,"mtime":1676339577631,"results":"5714","hashOfConfig":"4532"},{"size":120,"mtime":1676339577631,"results":"5715","hashOfConfig":"4532"},{"size":227,"mtime":1676339577632,"results":"5716","hashOfConfig":"4532"},{"size":19,"mtime":1676339577632,"results":"5717","hashOfConfig":"4532"},{"size":19,"mtime":1676339577632,"results":"5718","hashOfConfig":"4532"},{"size":1743,"mtime":1676393655398,"results":"5719","hashOfConfig":"4532"},{"size":249,"mtime":1676339577632,"results":"5720","hashOfConfig":"4532"},{"size":19,"mtime":1676339577632,"results":"5721","hashOfConfig":"4532"},{"size":19,"mtime":1676339577633,"results":"5722","hashOfConfig":"4532"},{"size":1600,"mtime":1676393655399,"results":"5723","hashOfConfig":"4532"},{"size":19,"mtime":1676339577633,"results":"5724","hashOfConfig":"4532"},{"size":1735,"mtime":1676393655399,"results":"5725","hashOfConfig":"4532"},{"size":168,"mtime":1676339577634,"results":"5726","hashOfConfig":"4532"},{"size":17,"mtime":1676339577634,"results":"5727","hashOfConfig":"4532"},{"size":1967,"mtime":1676393655400,"results":"5728","hashOfConfig":"4532"},{"size":17,"mtime":1676339577634,"results":"5729","hashOfConfig":"4532"},{"size":258,"mtime":1676339577634,"results":"5730","hashOfConfig":"4532"},{"size":19,"mtime":1676339577634,"results":"5731","hashOfConfig":"4532"},{"size":19,"mtime":1676339577635,"results":"5732","hashOfConfig":"4532"},{"size":2424,"mtime":1676393655400,"results":"5733","hashOfConfig":"4532"},{"size":481,"mtime":1676339577635,"results":"5734","hashOfConfig":"4532"},{"size":19,"mtime":1676339577635,"results":"5735","hashOfConfig":"4532"},{"size":19,"mtime":1676339577635,"results":"5736","hashOfConfig":"4532"},{"size":3273,"mtime":1676393655400,"results":"5737","hashOfConfig":"4532"},{"size":551,"mtime":1676339577636,"results":"5738","hashOfConfig":"4532"},{"size":19,"mtime":1676339577636,"results":"5739","hashOfConfig":"4532"},{"size":19,"mtime":1676339577636,"results":"5740","hashOfConfig":"4532"},{"size":1364,"mtime":1676393655401,"results":"5741","hashOfConfig":"4532"},{"size":376,"mtime":1676339577636,"results":"5742","hashOfConfig":"4532"},{"size":19,"mtime":1676339577637,"results":"5743","hashOfConfig":"4532"},{"size":19,"mtime":1676339577637,"results":"5744","hashOfConfig":"4532"},{"size":1204,"mtime":1676485283530,"results":"5745","hashOfConfig":"4532"},{"size":18,"mtime":1676339577637,"results":"5746","hashOfConfig":"4532"},{"size":1266,"mtime":1676393655402,"results":"5747","hashOfConfig":"4532"},{"size":15,"mtime":1676339577638,"results":"5748","hashOfConfig":"4532"},{"size":514,"mtime":1676554275764,"results":"5749","hashOfConfig":"4532"},{"size":19,"mtime":1676339577638,"results":"5750","hashOfConfig":"4532"},{"size":1789,"mtime":1676393655402,"results":"5751","hashOfConfig":"4532"},{"size":36,"mtime":1676339577639,"results":"5752","hashOfConfig":"4532"},{"size":1119,"mtime":1676485283530,"results":"5753","hashOfConfig":"4532"},{"size":1149,"mtime":1676485283530,"results":"5754","hashOfConfig":"4532"},{"size":1571,"mtime":1676393655403,"results":"5755","hashOfConfig":"4532"},{"size":19,"mtime":1676339577640,"results":"5756","hashOfConfig":"4532"},{"size":32,"mtime":1676339577640,"results":"5757","hashOfConfig":"4532"},{"size":19,"mtime":1676339577640,"results":"5758","hashOfConfig":"4532"},{"size":913,"mtime":1676393655403,"results":"5759","hashOfConfig":"4532"},{"size":19,"mtime":1676339577641,"results":"5760","hashOfConfig":"4532"},{"size":1163,"mtime":1676393655404,"results":"5761","hashOfConfig":"4532"},{"size":18,"mtime":1676339577641,"results":"5762","hashOfConfig":"4532"},{"size":898,"mtime":1676339577641,"results":"5763","hashOfConfig":"4532"},{"size":18,"mtime":1676339577641,"results":"5764","hashOfConfig":"4532"},{"size":650,"mtime":1676339577642,"results":"5765","hashOfConfig":"4532"},{"size":233,"mtime":1676339577642,"results":"5766","hashOfConfig":"4532"},{"size":19,"mtime":1676339577642,"results":"5767","hashOfConfig":"4532"},{"size":19,"mtime":1676339577642,"results":"5768","hashOfConfig":"4532"},{"size":1981,"mtime":1676607909935,"results":"5769","hashOfConfig":"4532"},{"size":32,"mtime":1676339577643,"results":"5770","hashOfConfig":"4532"},{"size":4216,"mtime":1676339577643,"results":"5771","hashOfConfig":"4532"},{"size":959,"mtime":1676339577643,"results":"5772","hashOfConfig":"4532"},{"size":107,"mtime":1676339577644,"results":"5773","hashOfConfig":"4532"},{"size":26,"mtime":1676339577644,"results":"5774","hashOfConfig":"4532"},{"size":1355,"mtime":1676339577644,"results":"5775","hashOfConfig":"4532"},{"size":724,"mtime":1676339577644,"results":"5776","hashOfConfig":"4532"},{"size":32,"mtime":1676339577645,"results":"5777","hashOfConfig":"4532"},{"size":1016,"mtime":1676339577645,"results":"5778","hashOfConfig":"4532"},{"size":138,"mtime":1676339577645,"results":"5779","hashOfConfig":"4532"},{"size":3762,"mtime":1676353027899,"results":"5780","hashOfConfig":"4532"},{"size":3803,"mtime":1676393655405,"results":"5781","hashOfConfig":"4532"},{"size":3366,"mtime":1676393655405,"results":"5782","hashOfConfig":"4532"},{"size":3855,"mtime":1676339577646,"results":"5783","hashOfConfig":"4532"},{"size":1357,"mtime":1676339577646,"results":"5784","hashOfConfig":"4532"},{"size":358,"mtime":1676339577646,"results":"5785","hashOfConfig":"4532"},{"size":32,"mtime":1676339577647,"results":"5786","hashOfConfig":"4532"},{"size":442,"mtime":1676339577647,"results":"5787","hashOfConfig":"4532"},{"size":1165,"mtime":1676339577647,"results":"5788","hashOfConfig":"4532"},{"size":379,"mtime":1676339577648,"results":"5789","hashOfConfig":"4532"},{"size":405,"mtime":1676339577648,"results":"5790","hashOfConfig":"4532"},{"size":331,"mtime":1676339577648,"results":"5791","hashOfConfig":"4532"},{"size":418,"mtime":1676339577648,"results":"5792","hashOfConfig":"4532"},{"size":9041,"mtime":1676339577648,"results":"5793","hashOfConfig":"4532"},{"size":3045,"mtime":1676339577649,"results":"5794","hashOfConfig":"4532"},{"size":635,"mtime":1676607902392,"results":"5795","hashOfConfig":"4532"},{"size":429,"mtime":1676339577649,"results":"5796","hashOfConfig":"4532"},{"size":5105,"mtime":1676339577649,"results":"5797","hashOfConfig":"4532"},{"size":17813,"mtime":1676414974837,"results":"5798","hashOfConfig":"4532"},{"size":814,"mtime":1676393655406,"results":"5799","hashOfConfig":"4532"},{"size":386,"mtime":1676339577650,"results":"5800","hashOfConfig":"4532"},{"size":521,"mtime":1676339577651,"results":"5801","hashOfConfig":"4532"},{"size":132,"mtime":1676393655409,"results":"5802","hashOfConfig":"4532"},{"size":41,"mtime":1676393655410,"results":"5803","hashOfConfig":"4532"},{"size":1248,"mtime":1676393655410,"results":"5804","hashOfConfig":"4532"},{"size":219,"mtime":1676393655410,"results":"5805","hashOfConfig":"4532"},{"size":2044,"mtime":1676339577661,"results":"5806","hashOfConfig":"4532"},{"size":163,"mtime":1676393655411,"results":"5807","hashOfConfig":"4532"},{"size":1639,"mtime":1676339577661,"results":"5808","hashOfConfig":"4532"},{"size":1655,"mtime":1676339577662,"results":"5809","hashOfConfig":"4532"},{"size":1168,"mtime":1676339577662,"results":"5810","hashOfConfig":"4532"},{"size":1449,"mtime":1676339577662,"results":"5811","hashOfConfig":"4532"},{"size":2268,"mtime":1676353027907,"results":"5812","hashOfConfig":"4532"},{"size":2102,"mtime":1676339577663,"results":"5813","hashOfConfig":"4532"},{"size":29,"mtime":1676339577663,"results":"5814","hashOfConfig":"4532"},{"size":59,"mtime":1676339577664,"results":"5815","hashOfConfig":"4532"},{"size":1408,"mtime":1676607902395,"results":"5816","hashOfConfig":"4532"},{"size":1450,"mtime":1676554275765,"results":"5817","hashOfConfig":"4532"},{"size":893,"mtime":1676339577665,"results":"5818","hashOfConfig":"4532"},{"size":111,"mtime":1676339577665,"results":"5819","hashOfConfig":"4532"},{"size":1447,"mtime":1676607902395,"results":"5820","hashOfConfig":"4532"},{"size":234,"mtime":1676339577666,"results":"5821","hashOfConfig":"4532"},{"size":31,"mtime":1676339577666,"results":"5822","hashOfConfig":"4532"},{"size":505,"mtime":1676339577666,"results":"5823","hashOfConfig":"4532"},{"size":24,"mtime":1676339577667,"results":"5824","hashOfConfig":"4532"},{"size":1020,"mtime":1676339577667,"results":"5825","hashOfConfig":"4532"},{"size":44,"mtime":1676339577668,"results":"5826","hashOfConfig":"4532"},{"size":776,"mtime":1676339577668,"results":"5827","hashOfConfig":"4532"},{"size":650,"mtime":1676485283536,"results":"5828","hashOfConfig":"4532"},{"size":6721,"mtime":1676554275771,"results":"5829","hashOfConfig":"4532"},{"size":4873,"mtime":1676393655419,"results":"5830","hashOfConfig":"4532"},{"size":540,"mtime":1676485283537,"results":"5831","hashOfConfig":"4532"},{"size":6262,"mtime":1676339577720,"results":"5832","hashOfConfig":"4532"},{"size":1669,"mtime":1676339577721,"results":"5833","hashOfConfig":"4532"},{"size":32,"mtime":1676339577721,"results":"5834","hashOfConfig":"4532"},{"size":423,"mtime":1676339577721,"results":"5835","hashOfConfig":"4532"},{"size":3162,"mtime":1676554275771,"results":"5836","hashOfConfig":"4532"},{"size":6668,"mtime":1676554275772,"results":"5837","hashOfConfig":"4532"},{"size":495,"mtime":1676339577722,"results":"5838","hashOfConfig":"4532"},{"size":1680,"mtime":1676339577722,"results":"5839","hashOfConfig":"4532"},{"size":1814,"mtime":1676339577722,"results":"5840","hashOfConfig":"4532"},{"size":2712,"mtime":1676339577722,"results":"5841","hashOfConfig":"4532"},{"size":1355,"mtime":1676339577722,"results":"5842","hashOfConfig":"4532"},{"size":1927,"mtime":1676393655419,"results":"5843","hashOfConfig":"4532"},{"size":1700,"mtime":1676339577723,"results":"5844","hashOfConfig":"4532"},{"size":394,"mtime":1676393655419,"results":"5845","hashOfConfig":"4532"},{"size":175,"mtime":1676339577724,"results":"5846","hashOfConfig":"4532"},{"size":4072,"mtime":1676353027926,"results":"5847","hashOfConfig":"4532"},{"size":411,"mtime":1676393655420,"results":"5848","hashOfConfig":"4532"},{"size":138,"mtime":1676393655411,"results":"5849","hashOfConfig":"4532"},{"size":9901,"mtime":1676607909937,"results":"5850","hashOfConfig":"4532"},{"size":2114,"mtime":1676393655412,"results":"5851","hashOfConfig":"4532"},{"size":23,"mtime":1676339577671,"results":"5852","hashOfConfig":"4532"},{"size":929,"mtime":1676339577671,"results":"5853","hashOfConfig":"4532"},{"size":32,"mtime":1676339577671,"results":"5854","hashOfConfig":"4532"},{"size":33,"mtime":1676353027909,"results":"5855","hashOfConfig":"4532"},{"size":5246,"mtime":1676393655412,"results":"5856","hashOfConfig":"4532"},{"size":3253,"mtime":1676554275767,"results":"5857","hashOfConfig":"4532"},{"size":37,"mtime":1676485283532,"results":"5858","hashOfConfig":"4532"},{"size":49,"mtime":1676339577673,"results":"5859","hashOfConfig":"4532"},{"size":1550,"mtime":1676339577674,"results":"5860","hashOfConfig":"4532"},{"size":1926,"mtime":1676339577674,"results":"5861","hashOfConfig":"4532"},{"size":5101,"mtime":1676353027911,"results":"5862","hashOfConfig":"4532"},{"size":3128,"mtime":1676339577701,"results":"5863","hashOfConfig":"4532"},{"size":1702,"mtime":1676353027911,"results":"5864","hashOfConfig":"4532"},{"size":1760,"mtime":1676339577701,"results":"5865","hashOfConfig":"4532"},{"size":5924,"mtime":1676485283533,"results":"5866","hashOfConfig":"4532"},{"size":704,"mtime":1676339577702,"results":"5867","hashOfConfig":"4532"},{"size":2605,"mtime":1676339577703,"results":"5868","hashOfConfig":"4532"},{"size":1358,"mtime":1676607902396,"results":"5869","hashOfConfig":"4532"},{"size":1382,"mtime":1676607902396,"results":"5870","hashOfConfig":"4532"},{"size":1487,"mtime":1676607902397,"results":"5871","hashOfConfig":"4532"},{"size":1126,"mtime":1676414974844,"results":"5872","hashOfConfig":"4532"},{"size":50,"mtime":1676414974844,"results":"5873","hashOfConfig":"4532"},{"size":8773,"mtime":1676414974845,"results":"5874","hashOfConfig":"4532"},{"size":210,"mtime":1676393655414,"results":"5875","hashOfConfig":"4532"},{"size":3199,"mtime":1676393655414,"results":"5876","hashOfConfig":"4532"},{"size":1096,"mtime":1676485283533,"results":"5877","hashOfConfig":"4532"},{"size":2316,"mtime":1676607909938,"results":"5878","hashOfConfig":"4532"},{"size":7091,"mtime":1676607909940,"results":"5879","hashOfConfig":"4532"},{"size":1400,"mtime":1676607909941,"results":"5880","hashOfConfig":"4532"},{"size":1099,"mtime":1676414974849,"results":"5881","hashOfConfig":"4532"},{"size":9029,"mtime":1676554275768,"results":"5882","hashOfConfig":"4532"},{"size":32,"mtime":1676393655414,"results":"5883","hashOfConfig":"4532"},{"size":619,"mtime":1676485283534,"results":"5884","hashOfConfig":"4532"},{"size":2241,"mtime":1676393655415,"results":"5885","hashOfConfig":"4532"},{"size":2584,"mtime":1676339577709,"results":"5886","hashOfConfig":"4532"},{"size":6392,"mtime":1676554275769,"results":"5887","hashOfConfig":"4532"},{"size":9650,"mtime":1676554275769,"results":"5888","hashOfConfig":"4532"},{"size":7827,"mtime":1676393655416,"results":"5889","hashOfConfig":"4532"},{"size":101,"mtime":1676339577711,"results":"5890","hashOfConfig":"4532"},{"size":8524,"mtime":1676554275770,"results":"5891","hashOfConfig":"4532"},{"size":2130,"mtime":1676393655416,"results":"5892","hashOfConfig":"4532"},{"size":4086,"mtime":1676414974851,"results":"5893","hashOfConfig":"4532"},{"size":4069,"mtime":1676393655417,"results":"5894","hashOfConfig":"4532"},{"size":4268,"mtime":1676393655417,"results":"5895","hashOfConfig":"4532"},{"size":187,"mtime":1676339577714,"results":"5896","hashOfConfig":"4532"},{"size":1120,"mtime":1676554275770,"results":"5897","hashOfConfig":"4532"},{"size":1213,"mtime":1676393655418,"results":"5898","hashOfConfig":"4532"},{"size":94,"mtime":1676485283536,"results":"5899","hashOfConfig":"4532"},{"size":21,"mtime":1676339577716,"results":"5900","hashOfConfig":"4532"},{"size":266,"mtime":1676339577717,"results":"5901","hashOfConfig":"4532"},{"size":252,"mtime":1676339577725,"results":"5902","hashOfConfig":"4532"},{"size":1598,"mtime":1676339577725,"results":"5903","hashOfConfig":"4532"},{"size":900,"mtime":1676339577726,"results":"5904","hashOfConfig":"4532"},{"size":291,"mtime":1676339577726,"results":"5905","hashOfConfig":"4532"},{"size":291,"mtime":1676339577726,"results":"5906","hashOfConfig":"4532"},{"size":187,"mtime":1676339577726,"results":"5907","hashOfConfig":"4532"},{"size":201,"mtime":1676339577727,"results":"5908","hashOfConfig":"4532"},{"size":754,"mtime":1676393655420,"results":"5909","hashOfConfig":"4532"},{"size":342,"mtime":1676339577727,"results":"5910","hashOfConfig":"4532"},{"size":2717,"mtime":1676554275772,"results":"5911","hashOfConfig":"4532"},{"size":379,"mtime":1676339577728,"results":"5912","hashOfConfig":"4532"},{"size":1130,"mtime":1676339577728,"results":"5913","hashOfConfig":"4532"},{"size":791,"mtime":1676339577728,"results":"5914","hashOfConfig":"4532"},{"size":1374,"mtime":1676393655421,"results":"5915","hashOfConfig":"4532"},{"size":171,"mtime":1676339577729,"results":"5916","hashOfConfig":"4532"},{"size":1465,"mtime":1676339577729,"results":"5917","hashOfConfig":"4532"},{"size":177,"mtime":1676339577729,"results":"5918","hashOfConfig":"4532"},{"size":403,"mtime":1676339577729,"results":"5919","hashOfConfig":"4532"},{"size":1069,"mtime":1676339577729,"results":"5920","hashOfConfig":"4532"},{"size":428,"mtime":1676339577730,"results":"5921","hashOfConfig":"4532"},{"size":2065,"mtime":1676554275773,"results":"5922","hashOfConfig":"4532"},{"size":442,"mtime":1676339577730,"results":"5923","hashOfConfig":"4532"},{"size":915,"mtime":1676339577730,"results":"5924","hashOfConfig":"4532"},{"size":858,"mtime":1676339577731,"results":"5925","hashOfConfig":"4532"},{"size":478,"mtime":1676339577731,"results":"5926","hashOfConfig":"4532"},{"size":1015,"mtime":1676554275773,"results":"5927","hashOfConfig":"4532"},{"size":3420,"mtime":1676339577731,"results":"5928","hashOfConfig":"4532"},{"size":285,"mtime":1676339577731,"results":"5929","hashOfConfig":"4532"},{"size":1005,"mtime":1676339577732,"results":"5930","hashOfConfig":"4532"},{"size":770,"mtime":1676339577732,"results":"5931","hashOfConfig":"4532"},{"size":1900,"mtime":1676339577732,"results":"5932","hashOfConfig":"4532"},{"size":495,"mtime":1676339577733,"results":"5933","hashOfConfig":"4532"},{"size":757,"mtime":1676339577733,"results":"5934","hashOfConfig":"4532"},{"size":933,"mtime":1676339577733,"results":"5935","hashOfConfig":"4532"},{"size":971,"mtime":1676339577733,"results":"5936","hashOfConfig":"4532"},{"size":578,"mtime":1676339577733,"results":"5937","hashOfConfig":"4532"},{"size":781,"mtime":1676339577734,"results":"5938","hashOfConfig":"4532"},{"size":990,"mtime":1676339577734,"results":"5939","hashOfConfig":"4532"},{"size":2661,"mtime":1676339577734,"results":"5940","hashOfConfig":"4532"},{"size":2207,"mtime":1676339577734,"results":"5941","hashOfConfig":"4532"},{"size":995,"mtime":1676339577734,"results":"5942","hashOfConfig":"4532"},{"size":451,"mtime":1676339577735,"results":"5943","hashOfConfig":"4532"},{"size":2753,"mtime":1676339577735,"results":"5944","hashOfConfig":"4532"},{"size":1979,"mtime":1676339577735,"results":"5945","hashOfConfig":"4532"},{"size":1034,"mtime":1676414974854,"results":"5946","hashOfConfig":"4532"},{"size":90,"mtime":1676339577735,"results":"5947","hashOfConfig":"4532"},{"size":313,"mtime":1676339577736,"results":"5948","hashOfConfig":"4532"},{"size":363,"mtime":1676339577736,"results":"5949","hashOfConfig":"4532"},{"size":19,"mtime":1676339577736,"results":"5950","hashOfConfig":"4532"},{"size":3787,"mtime":1676393655421,"results":"5951","hashOfConfig":"4532"},{"size":873,"mtime":1676393655422,"results":"5952","hashOfConfig":"4532"},{"size":1265,"mtime":1676339577737,"results":"5953","hashOfConfig":"4532"},{"size":321,"mtime":1676393655422,"results":"5954","hashOfConfig":"4532"},{"size":694,"mtime":1676339577738,"results":"5955","hashOfConfig":"4532"},{"size":262,"mtime":1676339577738,"results":"5956","hashOfConfig":"4532"},{"size":292,"mtime":1676339577738,"results":"5957","hashOfConfig":"4532"},{"size":923,"mtime":1676339577738,"results":"5958","hashOfConfig":"4532"},{"size":2752,"mtime":1676339577739,"results":"5959","hashOfConfig":"4532"},{"size":3171,"mtime":1676393655422,"results":"5960","hashOfConfig":"4532"},{"size":1320,"mtime":1676339577740,"results":"5961","hashOfConfig":"4532"},{"size":1275,"mtime":1676339577740,"results":"5962","hashOfConfig":"4532"},{"size":1392,"mtime":1676339577741,"results":"5963","hashOfConfig":"4532"},{"size":866,"mtime":1676393655422,"results":"5964","hashOfConfig":"4532"},{"size":1503,"mtime":1676393655423,"results":"5965","hashOfConfig":"4532"},{"size":217,"mtime":1676339577741,"results":"5966","hashOfConfig":"4532"},{"size":25519,"mtime":1676485283540,"results":"5967","hashOfConfig":"4532"},{"size":1357,"mtime":1676393655423,"results":"5968","hashOfConfig":"4532"},{"size":704,"mtime":1676339577742,"results":"5969","hashOfConfig":"4532"},{"size":94,"mtime":1676339577742,"results":"5970","hashOfConfig":"4532"},{"size":1426,"mtime":1676339577743,"results":"5971","hashOfConfig":"4532"},{"size":1179,"mtime":1676339577743,"results":"5972","hashOfConfig":"4532"},{"size":158,"mtime":1676339577743,"results":"5973","hashOfConfig":"4532"},{"size":21,"mtime":1676339577743,"results":"5974","hashOfConfig":"4532"},{"size":1048,"mtime":1676339577744,"results":"5975","hashOfConfig":"4532"},{"size":63,"mtime":1676339577744,"results":"5976","hashOfConfig":"4532"},{"size":2980,"mtime":1676339577744,"results":"5977","hashOfConfig":"4532"},{"size":44,"mtime":1676339577745,"results":"5978","hashOfConfig":"4532"},{"size":2135,"mtime":1676339577745,"results":"5979","hashOfConfig":"4532"},{"size":1309,"mtime":1676393655423,"results":"5980","hashOfConfig":"5981"},{"size":1610,"mtime":1676393655424,"results":"5982","hashOfConfig":"5981"},{"size":1044,"mtime":1676393655424,"results":"5983","hashOfConfig":"5981"},{"size":3188,"mtime":1676607902400,"results":"5984","hashOfConfig":"5981"},{"size":1984,"mtime":1676607902400,"results":"5985","hashOfConfig":"5981"},{"size":5141,"mtime":1676393655424,"results":"5986","hashOfConfig":"5981"},{"size":3497,"mtime":1676393655425,"results":"5987","hashOfConfig":"5981"},{"size":3418,"mtime":1676607902401,"results":"5988","hashOfConfig":"5981"},{"size":1815,"mtime":1676607902401,"results":"5989","hashOfConfig":"5981"},{"size":2054,"mtime":1676393655425,"results":"5990","hashOfConfig":"5981"},{"size":1057,"mtime":1676393655425,"results":"5991","hashOfConfig":"5981"},{"size":1929,"mtime":1676393655426,"results":"5992","hashOfConfig":"5981"},{"size":2178,"mtime":1676393655426,"results":"5993","hashOfConfig":"5981"},{"size":2757,"mtime":1676393655426,"results":"5994","hashOfConfig":"5981"},{"size":1852,"mtime":1676393655426,"results":"5995","hashOfConfig":"5981"},{"size":307,"mtime":1676393655426,"results":"5996","hashOfConfig":"5981"},{"size":701,"mtime":1676393655427,"results":"5997","hashOfConfig":"5981"},{"size":435,"mtime":1676393655427,"results":"5998","hashOfConfig":"5981"},{"size":808,"mtime":1676393655427,"results":"5999","hashOfConfig":"5981"},{"size":647,"mtime":1676393655427,"results":"6000","hashOfConfig":"5981"},{"size":737,"mtime":1676393655428,"results":"6001","hashOfConfig":"5981"},{"size":1161,"mtime":1676393655428,"results":"6002","hashOfConfig":"5981"},{"size":907,"mtime":1676393655428,"results":"6003","hashOfConfig":"5981"},{"size":1089,"mtime":1676393655428,"results":"6004","hashOfConfig":"5981"},{"size":473,"mtime":1676393655428,"results":"6005","hashOfConfig":"5981"},{"size":40,"mtime":1676339577751,"results":"6006","hashOfConfig":"5981"},{"size":2303,"mtime":1676393655429,"results":"6007","hashOfConfig":"5981"},{"size":4978,"mtime":1676393655429,"results":"6008","hashOfConfig":"5981"},{"size":1142,"mtime":1676393655429,"results":"6009","hashOfConfig":"5981"},{"size":46,"mtime":1676339577752,"results":"6010","hashOfConfig":"5981"},{"size":4543,"mtime":1676353027941,"results":"6011","hashOfConfig":"5981"},{"size":446,"mtime":1676393655429,"results":"6012","hashOfConfig":"5981"},{"size":2160,"mtime":1676393655430,"results":"6013","hashOfConfig":"5981"},{"size":1526,"mtime":1676393655430,"results":"6014","hashOfConfig":"5981"},{"size":2787,"mtime":1676393655430,"results":"6015","hashOfConfig":"5981"},{"size":1443,"mtime":1676393655430,"results":"6016","hashOfConfig":"5981"},{"size":3831,"mtime":1676393655431,"results":"6017","hashOfConfig":"5981"},{"size":837,"mtime":1676393655431,"results":"6018","hashOfConfig":"5981"},{"size":1143,"mtime":1676393655431,"results":"6019","hashOfConfig":"5981"},{"size":757,"mtime":1676393655431,"results":"6020","hashOfConfig":"5981"},{"size":653,"mtime":1676393655432,"results":"6021","hashOfConfig":"5981"},{"size":182,"mtime":1676393655432,"results":"6022","hashOfConfig":"5981"},{"size":233,"mtime":1676393655432,"results":"6023","hashOfConfig":"5981"},{"size":321,"mtime":1676393655432,"results":"6024","hashOfConfig":"5981"},{"size":895,"mtime":1676393655433,"results":"6025","hashOfConfig":"5981"},{"size":671,"mtime":1676393655433,"results":"6026","hashOfConfig":"5981"},{"size":358,"mtime":1676393655433,"results":"6027","hashOfConfig":"5981"},{"size":230,"mtime":1676393655433,"results":"6028","hashOfConfig":"5981"},{"size":253,"mtime":1676339577755,"results":"6029","hashOfConfig":"5981"},{"size":401,"mtime":1676339577756,"results":"6030","hashOfConfig":"5981"},{"size":243,"mtime":1676339577756,"results":"6031","hashOfConfig":"5981"},{"size":1090,"mtime":1676339577756,"results":"6032","hashOfConfig":"5981"},{"size":668,"mtime":1676393655434,"results":"6033","hashOfConfig":"5981"},{"size":745,"mtime":1676339577756,"results":"6034","hashOfConfig":"5981"},{"size":475,"mtime":1676339577756,"results":"6035","hashOfConfig":"5981"},{"size":2477,"mtime":1676393655434,"results":"6036","hashOfConfig":"5981"},{"size":232,"mtime":1676393655434,"results":"6037","hashOfConfig":"5981"},{"size":451,"mtime":1676393655435,"results":"6038","hashOfConfig":"5981"},{"size":423,"mtime":1676393655435,"results":"6039","hashOfConfig":"5981"},{"size":263,"mtime":1676393655435,"results":"6040","hashOfConfig":"5981"},{"size":215,"mtime":1676393655435,"results":"6041","hashOfConfig":"5981"},{"size":280,"mtime":1676393655436,"results":"6042","hashOfConfig":"5981"},{"size":253,"mtime":1676393655436,"results":"6043","hashOfConfig":"5981"},{"size":399,"mtime":1676393655436,"results":"6044","hashOfConfig":"5981"},{"size":684,"mtime":1676393655436,"results":"6045","hashOfConfig":"5981"},{"size":1154,"mtime":1676393655437,"results":"6046","hashOfConfig":"5981"},{"size":688,"mtime":1676339577759,"results":"6047","hashOfConfig":"5981"},{"size":461,"mtime":1676393655437,"results":"6048","hashOfConfig":"5981"},{"size":1667,"mtime":1676393655437,"results":"6049","hashOfConfig":"5981"},{"size":4280,"mtime":1676393655437,"results":"6050","hashOfConfig":"5981"},{"size":256,"mtime":1676393655438,"results":"6051","hashOfConfig":"5981"},{"size":3271,"mtime":1676554275775,"results":"6052","hashOfConfig":"5981"},{"size":2244,"mtime":1676339577761,"results":"6053","hashOfConfig":"5981"},{"size":1814,"mtime":1676339577761,"results":"6054","hashOfConfig":"5981"},{"size":3394,"mtime":1676393655438,"results":"6055","hashOfConfig":"5981"},{"size":8185,"mtime":1676414974856,"results":"6056","hashOfConfig":"5981"},{"size":1504,"mtime":1676414974856,"results":"6057","hashOfConfig":"5981"},{"size":3212,"mtime":1676393655439,"results":"6058","hashOfConfig":"5981"},{"size":4904,"mtime":1676393655439,"results":"6059","hashOfConfig":"5981"},{"size":312,"mtime":1676393655439,"results":"6060","hashOfConfig":"5981"},{"size":44,"mtime":1676339577763,"results":"6061","hashOfConfig":"5981"},{"size":982,"mtime":1676393655440,"results":"6062","hashOfConfig":"5981"},{"size":3870,"mtime":1676414974856,"results":"6063","hashOfConfig":"5981"},{"size":2014,"mtime":1676393655440,"results":"6064","hashOfConfig":"5981"},{"size":800,"mtime":1676393655440,"results":"6065","hashOfConfig":"5981"},{"size":628,"mtime":1676393655441,"results":"6066","hashOfConfig":"5981"},{"size":403,"mtime":1676393655441,"results":"6067","hashOfConfig":"5981"},{"size":280,"mtime":1676393655441,"results":"6068","hashOfConfig":"5981"},{"size":1526,"mtime":1676393655441,"results":"6069","hashOfConfig":"5981"},{"size":1144,"mtime":1676393655441,"results":"6070","hashOfConfig":"5981"},{"size":701,"mtime":1676393655442,"results":"6071","hashOfConfig":"5981"},{"size":441,"mtime":1676339577766,"results":"6072","hashOfConfig":"5981"},{"size":699,"mtime":1676393655442,"results":"6073","hashOfConfig":"5981"},{"size":875,"mtime":1676393655442,"results":"6074","hashOfConfig":"5981"},{"size":242,"mtime":1676393655442,"results":"6075","hashOfConfig":"5981"},{"size":433,"mtime":1676393655443,"results":"6076","hashOfConfig":"5981"},{"size":1984,"mtime":1676601834382,"results":"6077","hashOfConfig":"5981"},{"size":1662,"mtime":1676339577767,"results":"6078","hashOfConfig":"5981"},{"size":46,"mtime":1676339577767,"results":"6079","hashOfConfig":"5981"},{"size":1532,"mtime":1676393655443,"results":"6080","hashOfConfig":"5981"},{"size":764,"mtime":1676393655443,"results":"6081","hashOfConfig":"5981"},{"size":856,"mtime":1676393655443,"results":"6082","hashOfConfig":"5981"},{"size":1038,"mtime":1676393655444,"results":"6083","hashOfConfig":"5981"},{"size":39,"mtime":1676339577769,"results":"6084","hashOfConfig":"5981"},{"size":1252,"mtime":1676339577769,"results":"6085","hashOfConfig":"5981"},{"size":2704,"mtime":1676393655444,"results":"6086","hashOfConfig":"5981"},{"size":1155,"mtime":1676414974857,"results":"6087","hashOfConfig":"5981"},{"size":28,"mtime":1676339577770,"results":"6088","hashOfConfig":"5981"},{"size":1764,"mtime":1676607909942,"results":"6089","hashOfConfig":"5981"},{"size":512,"mtime":1676393655444,"results":"6090","hashOfConfig":"5981"},{"size":910,"mtime":1676607902403,"results":"6091","hashOfConfig":"5981"},{"size":642,"mtime":1676607902403,"results":"6092","hashOfConfig":"5981"},{"size":313,"mtime":1676607902403,"results":"6093","hashOfConfig":"5981"},{"size":824,"mtime":1676607902404,"results":"6094","hashOfConfig":"5981"},{"size":1037,"mtime":1676607902404,"results":"6095","hashOfConfig":"5981"},{"size":1270,"mtime":1676607902404,"results":"6096","hashOfConfig":"5981"},{"size":441,"mtime":1676339577772,"results":"6097","hashOfConfig":"5981"},{"size":416,"mtime":1676393655446,"results":"6098","hashOfConfig":"5981"},{"size":1896,"mtime":1676393655446,"results":"6099","hashOfConfig":"5981"},{"size":447,"mtime":1676393655446,"results":"6100","hashOfConfig":"5981"},{"size":1698,"mtime":1676554275775,"results":"6101","hashOfConfig":"5981"},{"size":2331,"mtime":1676416814282,"results":"6102","hashOfConfig":"5981"},{"size":38,"mtime":1676339577773,"results":"6103","hashOfConfig":"5981"},{"size":341,"mtime":1676393655447,"results":"6104","hashOfConfig":"5981"},{"size":1492,"mtime":1676393655447,"results":"6105","hashOfConfig":"5981"},{"size":539,"mtime":1676393655447,"results":"6106","hashOfConfig":"5981"},{"size":2126,"mtime":1676393655447,"results":"6107","hashOfConfig":"5981"},{"size":1397,"mtime":1676485283542,"results":"6108","hashOfConfig":"5981"},{"size":1521,"mtime":1676393655448,"results":"6109","hashOfConfig":"5981"},{"size":1474,"mtime":1676393655448,"results":"6110","hashOfConfig":"5981"},{"size":44,"mtime":1676339577774,"results":"6111","hashOfConfig":"5981"},{"size":343,"mtime":1676393655448,"results":"6112","hashOfConfig":"5981"},{"size":974,"mtime":1676393655448,"results":"6113","hashOfConfig":"5981"},{"size":453,"mtime":1676393655449,"results":"6114","hashOfConfig":"5981"},{"size":2160,"mtime":1676393655449,"results":"6115","hashOfConfig":"5981"},{"size":46,"mtime":1676339577775,"results":"6116","hashOfConfig":"5981"},{"size":2336,"mtime":1676393655450,"results":"6117","hashOfConfig":"5981"},{"size":4113,"mtime":1676607909942,"results":"6118","hashOfConfig":"5981"},{"size":986,"mtime":1676414974858,"results":"6119","hashOfConfig":"5981"},{"size":1161,"mtime":1676393655451,"results":"6120","hashOfConfig":"5981"},{"size":54,"mtime":1676339577776,"results":"6121","hashOfConfig":"5981"},{"size":2932,"mtime":1676393655451,"results":"6122","hashOfConfig":"5981"},{"size":3834,"mtime":1676393655451,"results":"6123","hashOfConfig":"5981"},{"size":395,"mtime":1676393655452,"results":"6124","hashOfConfig":"5981"},{"size":413,"mtime":1676393655452,"results":"6125","hashOfConfig":"5981"},{"size":326,"mtime":1676393655452,"results":"6126","hashOfConfig":"5981"},{"size":312,"mtime":1676393655453,"results":"6127","hashOfConfig":"5981"},{"size":407,"mtime":1676393655453,"results":"6128","hashOfConfig":"5981"},{"size":714,"mtime":1676393655453,"results":"6129","hashOfConfig":"5981"},{"size":429,"mtime":1676339577778,"results":"6130","hashOfConfig":"5981"},{"size":3273,"mtime":1676393655454,"results":"6131","hashOfConfig":"5981"},{"size":5199,"mtime":1676393655454,"results":"6132","hashOfConfig":"5981"},{"size":483,"mtime":1676393655454,"results":"6133","hashOfConfig":"5981"},{"size":348,"mtime":1676393655455,"results":"6134","hashOfConfig":"5981"},{"size":584,"mtime":1676393655455,"results":"6135","hashOfConfig":"5981"},{"size":391,"mtime":1676339577779,"results":"6136","hashOfConfig":"5981"},{"size":606,"mtime":1676393655455,"results":"6137","hashOfConfig":"5981"},{"size":236,"mtime":1676339577779,"results":"6138","hashOfConfig":"5981"},{"size":2924,"mtime":1676393655456,"results":"6139","hashOfConfig":"5981"},{"size":846,"mtime":1676393655456,"results":"6140","hashOfConfig":"5981"},{"size":578,"mtime":1676393655456,"results":"6141","hashOfConfig":"5981"},{"size":308,"mtime":1676393655457,"results":"6142","hashOfConfig":"5981"},{"size":512,"mtime":1676393655457,"results":"6143","hashOfConfig":"5981"},{"size":334,"mtime":1676393655457,"results":"6144","hashOfConfig":"5981"},{"size":545,"mtime":1676393655458,"results":"6145","hashOfConfig":"5981"},{"size":388,"mtime":1676393655458,"results":"6146","hashOfConfig":"5981"},{"size":407,"mtime":1676393655459,"results":"6147","hashOfConfig":"5981"},{"size":847,"mtime":1676393655459,"results":"6148","hashOfConfig":"5981"},{"size":300,"mtime":1676393655459,"results":"6149","hashOfConfig":"5981"},{"size":396,"mtime":1676393655460,"results":"6150","hashOfConfig":"5981"},{"size":562,"mtime":1676393655460,"results":"6151","hashOfConfig":"5981"},{"size":690,"mtime":1676393655460,"results":"6152","hashOfConfig":"5981"},{"size":329,"mtime":1676393655461,"results":"6153","hashOfConfig":"5981"},{"size":1199,"mtime":1676339577782,"results":"6154","hashOfConfig":"5981"},{"size":1089,"mtime":1676393655461,"results":"6155","hashOfConfig":"5981"},{"size":594,"mtime":1676393655461,"results":"6156","hashOfConfig":"5981"},{"size":551,"mtime":1676393655461,"results":"6157","hashOfConfig":"5981"},{"size":748,"mtime":1676393655461,"results":"6158","hashOfConfig":"5981"},{"size":2809,"mtime":1676607909943,"results":"6159","hashOfConfig":"5981"},{"size":680,"mtime":1676393655462,"results":"6160","hashOfConfig":"5981"},{"size":4154,"mtime":1676393655462,"results":"6161","hashOfConfig":"5981"},{"size":770,"mtime":1676339577784,"results":"6162","hashOfConfig":"5981"},{"size":46,"mtime":1676339577784,"results":"6163","hashOfConfig":"5981"},{"size":1999,"mtime":1676393655462,"results":"6164","hashOfConfig":"5981"},{"size":2439,"mtime":1676393655463,"results":"6165","hashOfConfig":"5981"},{"size":992,"mtime":1676393655463,"results":"6166","hashOfConfig":"5981"},{"size":842,"mtime":1676393655463,"results":"6167","hashOfConfig":"5981"},{"size":632,"mtime":1676393655464,"results":"6168","hashOfConfig":"5981"},{"size":585,"mtime":1676393655464,"results":"6169","hashOfConfig":"5981"},{"size":1182,"mtime":1676393655464,"results":"6170","hashOfConfig":"5981"},{"size":678,"mtime":1676393655464,"results":"6171","hashOfConfig":"5981"},{"size":895,"mtime":1676393655464,"results":"6172","hashOfConfig":"5981"},{"size":1175,"mtime":1676393655465,"results":"6173","hashOfConfig":"5981"},{"size":895,"mtime":1676393655465,"results":"6174","hashOfConfig":"5981"},{"size":1174,"mtime":1676393655465,"results":"6175","hashOfConfig":"5981"},{"size":865,"mtime":1676393655465,"results":"6176","hashOfConfig":"5981"},{"size":1032,"mtime":1676393655466,"results":"6177","hashOfConfig":"5981"},{"size":5223,"mtime":1676414974859,"results":"6178","hashOfConfig":"5981"},{"size":3191,"mtime":1676393655466,"results":"6179","hashOfConfig":"5981"},{"size":467,"mtime":1676393655466,"results":"6180","hashOfConfig":"5981"},{"size":2233,"mtime":1676393655467,"results":"6181","hashOfConfig":"5981"},{"size":1395,"mtime":1676393655467,"results":"6182","hashOfConfig":"5981"},{"size":329,"mtime":1676393655467,"results":"6183","hashOfConfig":"5981"},{"size":565,"mtime":1676485283543,"results":"6184","hashOfConfig":"5981"},{"size":933,"mtime":1676485283543,"results":"6185","hashOfConfig":"5981"},{"size":1195,"mtime":1676485283543,"results":"6186","hashOfConfig":"5981"},{"size":511,"mtime":1676393655468,"results":"6187","hashOfConfig":"5981"},{"size":1341,"mtime":1676393655468,"results":"6188","hashOfConfig":"5981"},{"size":1277,"mtime":1676393655468,"results":"6189","hashOfConfig":"5981"},{"size":3139,"mtime":1676485283543,"results":"6190","hashOfConfig":"5981"},{"size":3510,"mtime":1676554275776,"results":"6191","hashOfConfig":"5981"},{"size":4226,"mtime":1676393655468,"results":"6192","hashOfConfig":"5981"},{"size":606,"mtime":1676393655469,"results":"6193","hashOfConfig":"5981"},{"size":1190,"mtime":1676393655469,"results":"6194","hashOfConfig":"5981"},{"size":878,"mtime":1676393655469,"results":"6195","hashOfConfig":"5981"},{"size":4049,"mtime":1676393655469,"results":"6196","hashOfConfig":"5981"},{"size":959,"mtime":1676393655469,"results":"6197","hashOfConfig":"5981"},{"size":2508,"mtime":1676393655469,"results":"6198","hashOfConfig":"5981"},{"size":1265,"mtime":1676393655470,"results":"6199","hashOfConfig":"5981"},{"size":1115,"mtime":1676393655470,"results":"6200","hashOfConfig":"5981"},{"size":547,"mtime":1676393655470,"results":"6201","hashOfConfig":"5981"},{"size":587,"mtime":1676393655470,"results":"6202","hashOfConfig":"5981"},{"size":260,"mtime":1676393655470,"results":"6203","hashOfConfig":"5981"},{"size":1276,"mtime":1676393655470,"results":"6204","hashOfConfig":"5981"},{"size":982,"mtime":1676393655470,"results":"6205","hashOfConfig":"5981"},{"size":1839,"mtime":1676414974863,"results":"6206","hashOfConfig":"5981"},{"size":1552,"mtime":1676393655471,"results":"6207","hashOfConfig":"5981"},{"size":1282,"mtime":1676393655471,"results":"6208","hashOfConfig":"5981"},{"size":330,"mtime":1676393655471,"results":"6209","hashOfConfig":"5981"},{"size":629,"mtime":1676393655471,"results":"6210","hashOfConfig":"5981"},{"size":312,"mtime":1676393655471,"results":"6211","hashOfConfig":"5981"},{"size":280,"mtime":1676393655471,"results":"6212","hashOfConfig":"5981"},{"size":293,"mtime":1676393655472,"results":"6213","hashOfConfig":"5981"},{"size":582,"mtime":1676393655472,"results":"6214","hashOfConfig":"5981"},{"size":297,"mtime":1676393655472,"results":"6215","hashOfConfig":"5981"},{"size":376,"mtime":1676393655472,"results":"6216","hashOfConfig":"5981"},{"size":341,"mtime":1676393655472,"results":"6217","hashOfConfig":"5981"},{"size":655,"mtime":1676393655472,"results":"6218","hashOfConfig":"5981"},{"size":2614,"mtime":1676393655472,"results":"6219","hashOfConfig":"5981"},{"size":249,"mtime":1676393655472,"results":"6220","hashOfConfig":"5981"},{"size":317,"mtime":1676393655472,"results":"6221","hashOfConfig":"5981"},{"size":607,"mtime":1676393655473,"results":"6222","hashOfConfig":"5981"},{"size":290,"mtime":1676393655473,"results":"6223","hashOfConfig":"5981"},{"size":297,"mtime":1676393655473,"results":"6224","hashOfConfig":"5981"},{"size":304,"mtime":1676393655473,"results":"6225","hashOfConfig":"5981"},{"size":434,"mtime":1676393655473,"results":"6226","hashOfConfig":"5981"},{"size":461,"mtime":1676393655473,"results":"6227","hashOfConfig":"5981"},{"size":845,"mtime":1676393655473,"results":"6228","hashOfConfig":"5981"},{"size":855,"mtime":1676393655473,"results":"6229","hashOfConfig":"5981"},{"size":590,"mtime":1676393655474,"results":"6230","hashOfConfig":"5981"},{"size":986,"mtime":1676393655474,"results":"6231","hashOfConfig":"5981"},{"size":646,"mtime":1676393655474,"results":"6232","hashOfConfig":"5981"},{"size":494,"mtime":1676393655474,"results":"6233","hashOfConfig":"5981"},{"size":557,"mtime":1676393655474,"results":"6234","hashOfConfig":"5981"},{"size":2137,"mtime":1676393655474,"results":"6235","hashOfConfig":"5981"},{"size":840,"mtime":1676393655474,"results":"6236","hashOfConfig":"5981"},{"size":833,"mtime":1676393655475,"results":"6237","hashOfConfig":"5981"},{"size":495,"mtime":1676393655475,"results":"6238","hashOfConfig":"5981"},{"size":548,"mtime":1676393655475,"results":"6239","hashOfConfig":"5981"},{"size":679,"mtime":1676393655476,"results":"6240","hashOfConfig":"5981"},{"size":1617,"mtime":1676393655476,"results":"6241","hashOfConfig":"5981"},{"size":524,"mtime":1676393655476,"results":"6242","hashOfConfig":"5981"},{"size":697,"mtime":1676393655476,"results":"6243","hashOfConfig":"5981"},{"size":410,"mtime":1676393655476,"results":"6244","hashOfConfig":"5981"},{"size":640,"mtime":1676393655476,"results":"6245","hashOfConfig":"5981"},{"size":843,"mtime":1676393655476,"results":"6246","hashOfConfig":"5981"},{"size":111,"mtime":1676393655477,"results":"6247","hashOfConfig":"5981"},{"size":671,"mtime":1676393655477,"results":"6248","hashOfConfig":"5981"},{"size":444,"mtime":1676393655477,"results":"6249","hashOfConfig":"5981"},{"size":406,"mtime":1676393655477,"results":"6250","hashOfConfig":"5981"},{"size":753,"mtime":1676393655477,"results":"6251","hashOfConfig":"5981"},{"size":648,"mtime":1676393655477,"results":"6252","hashOfConfig":"5981"},{"size":1018,"mtime":1676393655478,"results":"6253","hashOfConfig":"5981"},{"size":249,"mtime":1676339577803,"results":"6254","hashOfConfig":"5981"},{"size":640,"mtime":1676393655478,"results":"6255","hashOfConfig":"5981"},{"size":1526,"mtime":1676393655478,"results":"6256","hashOfConfig":"5981"},{"size":727,"mtime":1676393655478,"results":"6257","hashOfConfig":"5981"},{"size":424,"mtime":1676393655479,"results":"6258","hashOfConfig":"5981"},{"size":3339,"mtime":1676393655479,"results":"6259","hashOfConfig":"5981"},{"size":1020,"mtime":1676393655479,"results":"6260","hashOfConfig":"5981"},{"size":317,"mtime":1676393655479,"results":"6261","hashOfConfig":"5981"},{"size":240,"mtime":1676393655479,"results":"6262","hashOfConfig":"5981"},{"size":639,"mtime":1676393655479,"results":"6263","hashOfConfig":"5981"},{"size":311,"mtime":1676393655480,"results":"6264","hashOfConfig":"5981"},{"size":1857,"mtime":1676414974863,"results":"6265","hashOfConfig":"5981"},{"size":2361,"mtime":1676393655480,"results":"6266","hashOfConfig":"5981"},{"size":847,"mtime":1676393655480,"results":"6267","hashOfConfig":"5981"},{"size":3479,"mtime":1676604928411,"results":"6268","hashOfConfig":"5981"},{"size":902,"mtime":1676393655480,"results":"6269","hashOfConfig":"5981"},{"size":3289,"mtime":1676414974864,"results":"6270","hashOfConfig":"5981"},{"size":4429,"mtime":1676393655481,"results":"6271","hashOfConfig":"5981"},{"size":2340,"mtime":1676393655481,"results":"6272","hashOfConfig":"5981"},{"size":3203,"mtime":1676393655481,"results":"6273","hashOfConfig":"5981"},{"size":4257,"mtime":1676393655481,"results":"6274","hashOfConfig":"5981"},{"size":2853,"mtime":1676393655481,"results":"6275","hashOfConfig":"5981"},{"size":4594,"mtime":1676414974865,"results":"6276","hashOfConfig":"5981"},{"size":3565,"mtime":1676393655482,"results":"6277","hashOfConfig":"5981"},{"size":937,"mtime":1676393655482,"results":"6278","hashOfConfig":"5981"},{"size":2169,"mtime":1676393655483,"results":"6279","hashOfConfig":"5981"},{"size":651,"mtime":1676393655483,"results":"6280","hashOfConfig":"5981"},{"size":606,"mtime":1676393655483,"results":"6281","hashOfConfig":"5981"},{"size":1218,"mtime":1676393655483,"results":"6282","hashOfConfig":"5981"},{"size":1930,"mtime":1676393655483,"results":"6283","hashOfConfig":"5981"},{"size":411,"mtime":1676393655484,"results":"6284","hashOfConfig":"5981"},{"size":8106,"mtime":1676393655484,"results":"6285","hashOfConfig":"5981"},{"size":801,"mtime":1676554275776,"results":"6286","hashOfConfig":"5981"},{"size":369,"mtime":1676393655484,"results":"6287","hashOfConfig":"5981"},{"size":3554,"mtime":1676393655484,"results":"6288","hashOfConfig":"5981"},{"size":366,"mtime":1676393655484,"results":"6289","hashOfConfig":"5981"},{"size":92,"mtime":1676393655484,"results":"6290","hashOfConfig":"5981"},{"size":783,"mtime":1676554275777,"results":"6291","hashOfConfig":"5981"},{"size":48,"mtime":1676339577811,"results":"6292","hashOfConfig":"5981"},{"size":49,"mtime":1676339577811,"results":"6293","hashOfConfig":"5981"},{"size":453,"mtime":1676339577811,"results":"6294","hashOfConfig":"5981"},{"size":1597,"mtime":1676393655485,"results":"6295","hashOfConfig":"5981"},{"size":1099,"mtime":1676393655485,"results":"6296","hashOfConfig":"5981"},{"size":961,"mtime":1676393655485,"results":"6297","hashOfConfig":"5981"},{"size":2203,"mtime":1676393655485,"results":"6298","hashOfConfig":"5981"},{"size":285,"mtime":1676393655486,"results":"6299","hashOfConfig":"5981"},{"size":144,"mtime":1676339577814,"results":"6300","hashOfConfig":"5981"},{"size":130,"mtime":1676339577814,"results":"6301","hashOfConfig":"5981"},{"size":241,"mtime":1676339577814,"results":"6302","hashOfConfig":"5981"},{"size":153,"mtime":1676339577814,"results":"6303","hashOfConfig":"5981"},{"size":192,"mtime":1676339577815,"results":"6304","hashOfConfig":"5981"},{"size":1587,"mtime":1676339577815,"results":"6305","hashOfConfig":"5981"},{"size":644,"mtime":1676393655486,"results":"6306","hashOfConfig":"5981"},{"size":363,"mtime":1676339577815,"results":"6307","hashOfConfig":"5981"},{"size":861,"mtime":1676393655486,"results":"6308","hashOfConfig":"5981"},{"size":1263,"mtime":1676339577816,"results":"6309","hashOfConfig":"5981"},{"size":432,"mtime":1676339577816,"results":"6310","hashOfConfig":"5981"},{"size":167,"mtime":1676339577816,"results":"6311","hashOfConfig":"5981"},{"size":1445,"mtime":1676393655486,"results":"6312","hashOfConfig":"5981"},{"size":1987,"mtime":1676393655486,"results":"6313","hashOfConfig":"5981"},{"size":1065,"mtime":1676393655487,"results":"6314","hashOfConfig":"5981"},{"size":1518,"mtime":1676339577818,"results":"6315","hashOfConfig":"5981"},{"size":4731,"mtime":1676393655487,"results":"6316","hashOfConfig":"5981"},{"size":334,"mtime":1676339577818,"results":"6317","hashOfConfig":"5981"},{"size":886,"mtime":1676393655487,"results":"6318","hashOfConfig":"5981"},{"size":785,"mtime":1676339577819,"results":"6319","hashOfConfig":"5981"},{"size":664,"mtime":1676554275778,"results":"6320","hashOfConfig":"5981"},{"size":476,"mtime":1676339577819,"results":"6321","hashOfConfig":"5981"},{"size":693,"mtime":1676339577819,"results":"6322","hashOfConfig":"5981"},{"size":455,"mtime":1676339577820,"results":"6323","hashOfConfig":"5981"},{"size":241,"mtime":1676339577820,"results":"6324","hashOfConfig":"5981"},{"size":586,"mtime":1676393655487,"results":"6325","hashOfConfig":"5981"},{"size":547,"mtime":1676393655488,"results":"6326","hashOfConfig":"5981"},{"size":342,"mtime":1676339577820,"results":"6327","hashOfConfig":"5981"},{"size":769,"mtime":1676393655488,"results":"6328","hashOfConfig":"5981"},{"size":350,"mtime":1676393655488,"results":"6329","hashOfConfig":"5981"},{"size":1561,"mtime":1676393655488,"results":"6330","hashOfConfig":"5981"},{"size":463,"mtime":1676339577821,"results":"6331","hashOfConfig":"5981"},{"size":300,"mtime":1676393655489,"results":"6332","hashOfConfig":"5981"},{"size":508,"mtime":1676393655489,"results":"6333","hashOfConfig":"5981"},{"size":600,"mtime":1676393655489,"results":"6334","hashOfConfig":"5981"},{"size":559,"mtime":1676339577822,"results":"6335","hashOfConfig":"5981"},{"size":1294,"mtime":1676393655489,"results":"6336","hashOfConfig":"5981"},{"size":865,"mtime":1676393655489,"results":"6337","hashOfConfig":"5981"},{"size":901,"mtime":1676339577823,"results":"6338","hashOfConfig":"5981"},{"size":221,"mtime":1676339577823,"results":"6339","hashOfConfig":"5981"},{"size":161,"mtime":1676339577823,"results":"6340","hashOfConfig":"5981"},{"size":628,"mtime":1676339577824,"results":"6341","hashOfConfig":"5981"},{"size":204,"mtime":1676339577824,"results":"6342","hashOfConfig":"5981"},{"size":2443,"mtime":1676393655490,"results":"6343","hashOfConfig":"5981"},{"size":1047,"mtime":1676339577824,"results":"6344","hashOfConfig":"5981"},{"size":733,"mtime":1676393655490,"results":"6345","hashOfConfig":"5981"},{"size":407,"mtime":1676339577825,"results":"6346","hashOfConfig":"5981"},{"size":2727,"mtime":1676607902406,"results":"6347","hashOfConfig":"5981"},{"size":1298,"mtime":1676339577826,"results":"6348","hashOfConfig":"5981"},{"size":3446,"mtime":1676503387109,"results":"6349","hashOfConfig":"5981"},{"size":1239,"mtime":1676339577826,"results":"6350","hashOfConfig":"5981"},{"size":4454,"mtime":1676393655490,"results":"6351","hashOfConfig":"5981"},{"size":22786,"mtime":1676393655491,"results":"6352","hashOfConfig":"5981"},{"size":657,"mtime":1676393655491,"results":"6353","hashOfConfig":"5981"},{"size":503,"mtime":1676393655491,"results":"6354","hashOfConfig":"5981"},{"size":126,"mtime":1676339577828,"results":"6355","hashOfConfig":"5981"},{"size":2428,"mtime":1676393655491,"results":"6356","hashOfConfig":"5981"},{"size":139,"mtime":1676339577828,"results":"6357","hashOfConfig":"5981"},{"size":1985,"mtime":1676393655492,"results":"6358","hashOfConfig":"5981"},{"size":484,"mtime":1676339577829,"results":"6359","hashOfConfig":"5981"},{"size":5362,"mtime":1676414974867,"results":"6360","hashOfConfig":"5981"},{"size":127,"mtime":1676393655492,"results":"6361","hashOfConfig":"5981"},{"size":9712,"mtime":1676393655492,"results":"6362","hashOfConfig":"5981"},{"size":787,"mtime":1676393655493,"results":"6363","hashOfConfig":"5981"},{"size":694,"mtime":1676393655493,"results":"6364","hashOfConfig":"5981"},{"size":2607,"mtime":1676393655493,"results":"6365","hashOfConfig":"5981"},{"size":1905,"mtime":1676485283546,"results":"6366","hashOfConfig":"5981"},{"size":497,"mtime":1676393655493,"results":"6367","hashOfConfig":"5981"},{"size":1935,"mtime":1676393655494,"results":"6368","hashOfConfig":"5981"},{"size":2520,"mtime":1676393655494,"results":"6369","hashOfConfig":"5981"},{"size":1531,"mtime":1676393655494,"results":"6370","hashOfConfig":"5981"},{"size":3424,"mtime":1676393655494,"results":"6371","hashOfConfig":"5981"},{"size":639,"mtime":1676393655494,"results":"6372","hashOfConfig":"5981"},{"size":132,"mtime":1676339577832,"results":"6373","hashOfConfig":"5981"},{"size":1158,"mtime":1676339577833,"results":"6374","hashOfConfig":"5981"},{"size":3449,"mtime":1676393655495,"results":"6375","hashOfConfig":"5981"},{"size":1274,"mtime":1676607902408,"results":"6376","hashOfConfig":"5981"},{"size":298,"mtime":1676339577833,"results":"6377","hashOfConfig":"5981"},{"size":1599,"mtime":1676339577833,"results":"6378","hashOfConfig":"5981"},{"size":1526,"mtime":1676339577834,"results":"6379","hashOfConfig":"5981"},{"size":2966,"mtime":1676607909943,"results":"6380","hashOfConfig":"5981"},{"size":312,"mtime":1676339577834,"results":"6381","hashOfConfig":"5981"},{"size":231,"mtime":1676339577835,"results":"6382","hashOfConfig":"5981"},{"size":263,"mtime":1676393655495,"results":"6383","hashOfConfig":"5981"},{"size":1772,"mtime":1676485283546,"results":"6384","hashOfConfig":"5981"},{"size":611,"mtime":1676339577835,"results":"6385","hashOfConfig":"5981"},{"size":1410,"mtime":1676339577835,"results":"6386","hashOfConfig":"5981"},{"size":879,"mtime":1676339577836,"results":"6387","hashOfConfig":"5981"},{"size":349,"mtime":1676339577836,"results":"6388","hashOfConfig":"5981"},{"size":3594,"mtime":1676393655496,"results":"6389","hashOfConfig":"5981"},{"size":2165,"mtime":1676339577836,"results":"6390","hashOfConfig":"5981"},{"size":2006,"mtime":1676339577836,"results":"6391","hashOfConfig":"5981"},{"size":3507,"mtime":1676339577837,"results":"6392","hashOfConfig":"5981"},{"size":1619,"mtime":1676339577837,"results":"6393","hashOfConfig":"5981"},{"size":261,"mtime":1676339577837,"results":"6394","hashOfConfig":"5981"},{"size":1230,"mtime":1676339577837,"results":"6395","hashOfConfig":"5981"},{"size":8604,"mtime":1676393655496,"results":"6396","hashOfConfig":"5981"},{"size":1885,"mtime":1676393655496,"results":"6397","hashOfConfig":"5981"},{"size":1590,"mtime":1676339577838,"results":"6398","hashOfConfig":"5981"},{"size":248,"mtime":1676339577838,"results":"6399","hashOfConfig":"5981"},{"size":205,"mtime":1676339577838,"results":"6400","hashOfConfig":"5981"},{"size":5762,"mtime":1676393655496,"results":"6401","hashOfConfig":"5981"},{"size":2543,"mtime":1676393655497,"results":"6402","hashOfConfig":"5981"},{"size":2417,"mtime":1676494732097,"results":"6403","hashOfConfig":"5981"},{"size":1483,"mtime":1676339577839,"results":"6404","hashOfConfig":"5981"},{"size":4525,"mtime":1676393655498,"results":"6405","hashOfConfig":"5981"},{"size":216,"mtime":1676339577840,"results":"6406","hashOfConfig":"5981"},{"size":5872,"mtime":1676607909944,"results":"6407","hashOfConfig":"5981"},{"size":1092,"mtime":1676339577840,"results":"6408","hashOfConfig":"5981"},{"size":529,"mtime":1676339577841,"results":"6409","hashOfConfig":"5981"},{"size":4593,"mtime":1676607909944,"results":"6410","hashOfConfig":"5981"},{"size":548,"mtime":1676339577841,"results":"6411","hashOfConfig":"5981"},{"size":161,"mtime":1676339577841,"results":"6412","hashOfConfig":"5981"},{"size":2487,"mtime":1676339577841,"results":"6413","hashOfConfig":"5981"},{"size":3131,"mtime":1676607909945,"results":"6414","hashOfConfig":"5981"},{"size":3233,"mtime":1676607909945,"results":"6415","hashOfConfig":"5981"},{"size":452,"mtime":1676339577842,"results":"6416","hashOfConfig":"5981"},{"size":1126,"mtime":1676393655499,"results":"6417","hashOfConfig":"5981"},{"size":775,"mtime":1676393655499,"results":"6418","hashOfConfig":"5981"},{"size":458,"mtime":1676393655500,"results":"6419","hashOfConfig":"5981"},{"size":654,"mtime":1676339577843,"results":"6420","hashOfConfig":"5981"},{"size":4011,"mtime":1676393655500,"results":"6421","hashOfConfig":"5981"},{"size":682,"mtime":1676339577844,"results":"6422","hashOfConfig":"5981"},{"size":488,"mtime":1676393655501,"results":"6423","hashOfConfig":"5981"},{"size":500,"mtime":1676393655501,"results":"6424","hashOfConfig":"5981"},{"size":537,"mtime":1676339577845,"results":"6425","hashOfConfig":"5981"},{"size":132,"mtime":1676339577845,"results":"6426","hashOfConfig":"5981"},{"size":285,"mtime":1676339577845,"results":"6427","hashOfConfig":"5981"},{"size":991,"mtime":1676339577845,"results":"6428","hashOfConfig":"5981"},{"size":313,"mtime":1676339577846,"results":"6429","hashOfConfig":"5981"},{"size":582,"mtime":1676339577846,"results":"6430","hashOfConfig":"5981"},{"size":354,"mtime":1676339577846,"results":"6431","hashOfConfig":"5981"},{"size":419,"mtime":1676393655502,"results":"6432","hashOfConfig":"5981"},{"size":800,"mtime":1676393655502,"results":"6433","hashOfConfig":"5981"},{"size":824,"mtime":1676393655502,"results":"6434","hashOfConfig":"5981"},{"size":815,"mtime":1676339577847,"results":"6435","hashOfConfig":"5981"},{"size":253,"mtime":1676339577847,"results":"6436","hashOfConfig":"5981"},{"size":381,"mtime":1676339577847,"results":"6437","hashOfConfig":"5981"},{"size":486,"mtime":1676393655503,"results":"6438","hashOfConfig":"5981"},{"size":247,"mtime":1676339577848,"results":"6439","hashOfConfig":"5981"},{"size":919,"mtime":1676339577848,"results":"6440","hashOfConfig":"5981"},{"size":404,"mtime":1676339577848,"results":"6441","hashOfConfig":"5981"},{"size":75,"mtime":1676339577848,"results":"6442","hashOfConfig":"5981"},{"size":155,"mtime":1676339577849,"results":"6443","hashOfConfig":"5981"},{"size":365,"mtime":1676339577849,"results":"6444","hashOfConfig":"5981"},{"size":280,"mtime":1676339577849,"results":"6445","hashOfConfig":"5981"},{"size":251,"mtime":1676339577849,"results":"6446","hashOfConfig":"5981"},{"size":1011,"mtime":1676414974869,"results":"6447","hashOfConfig":"5981"},{"size":479,"mtime":1676339577850,"results":"6448","hashOfConfig":"5981"},{"size":550,"mtime":1676393655503,"results":"6449","hashOfConfig":"5981"},{"size":508,"mtime":1676393655504,"results":"6450","hashOfConfig":"5981"},{"size":461,"mtime":1676393655504,"results":"6451","hashOfConfig":"5981"},{"size":187,"mtime":1676339577850,"results":"6452","hashOfConfig":"5981"},{"size":1772,"mtime":1676393655504,"results":"6453","hashOfConfig":"5981"},{"size":268,"mtime":1676339577851,"results":"6454","hashOfConfig":"5981"},{"size":1015,"mtime":1676393655505,"results":"6455","hashOfConfig":"5981"},{"size":537,"mtime":1676339577851,"results":"6456","hashOfConfig":"5981"},{"size":570,"mtime":1676393655505,"results":"6457","hashOfConfig":"5981"},{"size":289,"mtime":1676339577852,"results":"6458","hashOfConfig":"5981"},{"size":978,"mtime":1676393655505,"results":"6459","hashOfConfig":"5981"},{"size":3678,"mtime":1676393655506,"results":"6460","hashOfConfig":"5981"},{"size":4305,"mtime":1676393655506,"results":"6461","hashOfConfig":"5981"},{"size":2050,"mtime":1676339577853,"results":"6462","hashOfConfig":"5981"},{"size":1836,"mtime":1676339577853,"results":"6463","hashOfConfig":"5981"},{"size":35486,"mtime":1676393655507,"results":"6464","hashOfConfig":"5981"},{"size":393,"mtime":1676607902411,"results":"6465","hashOfConfig":"5981"},{"size":341,"mtime":1676339577854,"results":"6466","hashOfConfig":"5981"},{"size":199,"mtime":1676393655507,"results":"6467","hashOfConfig":"5981"},{"size":321,"mtime":1676339577854,"results":"6468","hashOfConfig":"5981"},{"size":1181,"mtime":1676393655507,"results":"6469","hashOfConfig":"5981"},{"size":173,"mtime":1676339577855,"results":"6470","hashOfConfig":"5981"},{"size":1525,"mtime":1676393655508,"results":"6471","hashOfConfig":"5981"},{"size":321,"mtime":1676339577855,"results":"6472","hashOfConfig":"5981"},{"size":1192,"mtime":1676393655508,"results":"6473","hashOfConfig":"5981"},{"size":2691,"mtime":1676554275780,"results":"6474","hashOfConfig":"5981"},{"size":369,"mtime":1676339577856,"results":"6475","hashOfConfig":"5981"},{"size":2910,"mtime":1676393655509,"results":"6476","hashOfConfig":"5981"},{"size":561,"mtime":1676339577857,"results":"6477","hashOfConfig":"5981"},{"size":397,"mtime":1676339577857,"results":"6478","hashOfConfig":"5981"},{"size":203,"mtime":1676339577857,"results":"6479","hashOfConfig":"5981"},{"size":240,"mtime":1676339577857,"results":"6480","hashOfConfig":"5981"},{"size":641,"mtime":1676393655509,"results":"6481","hashOfConfig":"5981"},{"size":534,"mtime":1676393655509,"results":"6482","hashOfConfig":"5981"},{"size":1262,"mtime":1676393655509,"results":"6483","hashOfConfig":"5981"},{"size":1804,"mtime":1676393655510,"results":"6484","hashOfConfig":"5981"},{"size":1330,"mtime":1676393655510,"results":"6485","hashOfConfig":"5981"},{"size":21050,"mtime":1676393655511,"results":"6486","hashOfConfig":"5981"},{"size":86,"mtime":1676339577860,"results":"6487","hashOfConfig":"5981"},{"size":484,"mtime":1676393655511,"results":"6488","hashOfConfig":"5981"},{"size":32,"mtime":1676339577861,"results":"6489","hashOfConfig":"5981"},{"size":666,"mtime":1676393655511,"results":"6490","hashOfConfig":"5981"},{"size":650,"mtime":1676393655511,"results":"6491","hashOfConfig":"5981"},{"size":366,"mtime":1676393655511,"results":"6492","hashOfConfig":"5981"},{"size":3268,"mtime":1676393655512,"results":"6493","hashOfConfig":"5981"},{"size":224,"mtime":1676393655512,"results":"6494","hashOfConfig":"5981"},{"size":1801,"mtime":1676393655512,"results":"6495","hashOfConfig":"5981"},{"size":2814,"mtime":1676409337217,"results":"6496","hashOfConfig":"5981"},{"size":755,"mtime":1676485283550,"results":"6497","hashOfConfig":"5981"},{"size":6266,"mtime":1676554275780,"results":"6498","hashOfConfig":"5981"},{"size":2754,"mtime":1676393655513,"results":"6499","hashOfConfig":"5981"},{"size":2709,"mtime":1676393655513,"results":"6500","hashOfConfig":"5981"},{"size":599,"mtime":1676393655513,"results":"6501","hashOfConfig":"5981"},{"size":3749,"mtime":1676393655513,"results":"6502","hashOfConfig":"5981"},{"size":1361,"mtime":1676393655514,"results":"6503","hashOfConfig":"5981"},{"size":2423,"mtime":1676393655514,"results":"6504","hashOfConfig":"5981"},{"size":5896,"mtime":1676393655514,"results":"6505","hashOfConfig":"5981"},{"size":1114,"mtime":1676393655514,"results":"6506","hashOfConfig":"5981"},{"size":5701,"mtime":1676393655514,"results":"6507","hashOfConfig":"5981"},{"size":4004,"mtime":1676393655515,"results":"6508","hashOfConfig":"5981"},{"size":1632,"mtime":1676393655515,"results":"6509","hashOfConfig":"5981"},{"size":1972,"mtime":1676393655515,"results":"6510","hashOfConfig":"5981"},{"size":2185,"mtime":1676393655515,"results":"6511","hashOfConfig":"5981"},{"size":2679,"mtime":1676393655515,"results":"6512","hashOfConfig":"5981"},{"size":1611,"mtime":1676393655515,"results":"6513","hashOfConfig":"5981"},{"size":1868,"mtime":1676393655516,"results":"6514","hashOfConfig":"5981"},{"size":3529,"mtime":1676393655516,"results":"6515","hashOfConfig":"5981"},{"size":2371,"mtime":1676393655516,"results":"6516","hashOfConfig":"5981"},{"size":574,"mtime":1676393655516,"results":"6517","hashOfConfig":"5981"},{"size":7034,"mtime":1676554275782,"results":"6518","hashOfConfig":"5981"},{"size":38,"mtime":1676339577869,"results":"6519","hashOfConfig":"5981"},{"size":842,"mtime":1676393655517,"results":"6520","hashOfConfig":"5981"},{"size":6366,"mtime":1676554275782,"results":"6521","hashOfConfig":"5981"},{"size":2927,"mtime":1676393655517,"results":"6522","hashOfConfig":"5981"},{"size":3152,"mtime":1676393655517,"results":"6523","hashOfConfig":"5981"},{"size":462,"mtime":1676393655517,"results":"6524","hashOfConfig":"5981"},{"size":496,"mtime":1676393655517,"results":"6525","hashOfConfig":"5981"},{"size":924,"mtime":1676393655518,"results":"6526","hashOfConfig":"5981"},{"size":43,"mtime":1676339577871,"results":"6527","hashOfConfig":"5981"},{"size":3083,"mtime":1676393655518,"results":"6528","hashOfConfig":"5981"},{"size":5340,"mtime":1676393655518,"results":"6529","hashOfConfig":"5981"},{"size":692,"mtime":1676393655519,"results":"6530","hashOfConfig":"5981"},{"size":2752,"mtime":1676393655519,"results":"6531","hashOfConfig":"5981"},{"size":10676,"mtime":1676607909945,"results":"6532","hashOfConfig":"5981"},{"size":48,"mtime":1676393655519,"results":"6533","hashOfConfig":"5981"},{"size":1924,"mtime":1676393655520,"results":"6534","hashOfConfig":"5981"},{"size":8250,"mtime":1676393655520,"results":"6535","hashOfConfig":"5981"},{"size":45,"mtime":1676353028073,"results":"6536","hashOfConfig":"5981"},{"size":3280,"mtime":1676393655520,"results":"6537","hashOfConfig":"5981"},{"size":2013,"mtime":1676393655520,"results":"6538","hashOfConfig":"5981"},{"size":7284,"mtime":1676554275783,"results":"6539","hashOfConfig":"5981"},{"size":2884,"mtime":1676607902413,"results":"6540","hashOfConfig":"5981"},{"size":1164,"mtime":1676393655521,"results":"6541","hashOfConfig":"5981"},{"size":2649,"mtime":1676393655521,"results":"6542","hashOfConfig":"5981"},{"size":646,"mtime":1676393655521,"results":"6543","hashOfConfig":"5981"},{"size":724,"mtime":1676393655521,"results":"6544","hashOfConfig":"5981"},{"size":563,"mtime":1676393655522,"results":"6545","hashOfConfig":"5981"},{"size":1192,"mtime":1676393655522,"results":"6546","hashOfConfig":"5981"},{"size":829,"mtime":1676393655522,"results":"6547","hashOfConfig":"5981"},{"size":512,"mtime":1676485283552,"results":"6548","hashOfConfig":"5981"},{"size":1060,"mtime":1676393655522,"results":"6549","hashOfConfig":"5981"},{"size":1297,"mtime":1676393655523,"results":"6550","hashOfConfig":"5981"},{"size":1310,"mtime":1676393655523,"results":"6551","hashOfConfig":"5981"},{"size":901,"mtime":1676393655523,"results":"6552","hashOfConfig":"5981"},{"size":689,"mtime":1676393655523,"results":"6553","hashOfConfig":"5981"},{"size":3906,"mtime":1676353028079,"results":"6554","hashOfConfig":"5981"},{"size":595,"mtime":1676393655523,"results":"6555","hashOfConfig":"5981"},{"size":607,"mtime":1676393655523,"results":"6556","hashOfConfig":"5981"},{"size":37,"mtime":1676393655524,"results":"6557","hashOfConfig":"5981"},{"size":983,"mtime":1676393655524,"results":"6558","hashOfConfig":"5981"},{"size":629,"mtime":1676393655524,"results":"6559","hashOfConfig":"5981"},{"size":10383,"mtime":1676607909946,"results":"6560","hashOfConfig":"5981"},{"size":1250,"mtime":1676393655524,"results":"6561","hashOfConfig":"5981"},{"size":2247,"mtime":1676393655525,"results":"6562","hashOfConfig":"5981"},{"size":1574,"mtime":1676414974873,"results":"6563","hashOfConfig":"5981"},{"size":838,"mtime":1676393655526,"results":"6564","hashOfConfig":"5981"},{"size":739,"mtime":1676393655526,"results":"6565","hashOfConfig":"5981"},{"size":388,"mtime":1676393655526,"results":"6566","hashOfConfig":"5981"},{"size":415,"mtime":1676393655526,"results":"6567","hashOfConfig":"5981"},{"size":1674,"mtime":1676393655527,"results":"6568","hashOfConfig":"5981"},{"size":1275,"mtime":1676393655527,"results":"6569","hashOfConfig":"5981"},{"size":220,"mtime":1676393655527,"results":"6570","hashOfConfig":"5981"},{"size":383,"mtime":1676339577884,"results":"6571","hashOfConfig":"5981"},{"size":137,"mtime":1676339577884,"results":"6572","hashOfConfig":"5981"},{"size":293,"mtime":1676414974874,"results":"6573","hashOfConfig":"5981"},{"size":541,"mtime":1676393655528,"results":"6574","hashOfConfig":"5981"},{"size":623,"mtime":1676393655528,"results":"6575","hashOfConfig":"5981"},{"size":534,"mtime":1676414974874,"results":"6576","hashOfConfig":"5981"},{"size":845,"mtime":1676393655528,"results":"6577","hashOfConfig":"5981"},{"size":869,"mtime":1676393655528,"results":"6578","hashOfConfig":"5981"},{"size":1026,"mtime":1676393655528,"results":"6579","hashOfConfig":"5981"},{"size":1391,"mtime":1676393655528,"results":"6580","hashOfConfig":"5981"},{"size":1027,"mtime":1676393655529,"results":"6581","hashOfConfig":"5981"},{"size":1335,"mtime":1676393655529,"results":"6582","hashOfConfig":"5981"},{"size":1213,"mtime":1676393655529,"results":"6583","hashOfConfig":"5981"},{"size":1137,"mtime":1676393655529,"results":"6584","hashOfConfig":"5981"},{"size":327,"mtime":1676339577887,"results":"6585","hashOfConfig":"5981"},{"size":84,"mtime":1676393655529,"results":"6586","hashOfConfig":"5981"},{"size":432,"mtime":1676393655529,"results":"6587","hashOfConfig":"5981"},{"size":317,"mtime":1676339577888,"results":"6588","hashOfConfig":"5981"},{"size":751,"mtime":1676353028088,"results":"6589","hashOfConfig":"5981"},{"size":1753,"mtime":1676339577888,"results":"6590","hashOfConfig":"5981"},{"size":693,"mtime":1676339577889,"results":"6591","hashOfConfig":"5981"},{"size":742,"mtime":1676393655530,"results":"6592","hashOfConfig":"5981"},{"size":115,"mtime":1676393655530,"results":"6593","hashOfConfig":"5981"},{"size":295,"mtime":1676393655530,"results":"6594","hashOfConfig":"5981"},{"size":859,"mtime":1676393655531,"results":"6595","hashOfConfig":"5981"},{"size":358,"mtime":1676393655531,"results":"6596","hashOfConfig":"5981"},{"size":619,"mtime":1676339577890,"results":"6597","hashOfConfig":"5981"},{"size":450,"mtime":1676339577890,"results":"6598","hashOfConfig":"5981"},{"size":4098,"mtime":1676393655531,"results":"6599","hashOfConfig":"5981"},{"size":741,"mtime":1676339577891,"results":"6600","hashOfConfig":"5981"},{"size":25,"mtime":1676393655531,"results":"6601","hashOfConfig":"5981"},{"size":316,"mtime":1676393655531,"results":"6602","hashOfConfig":"5981"},{"size":443,"mtime":1676353028091,"results":"6603","hashOfConfig":"5981"},{"size":2754,"mtime":1676393655532,"results":"6604","hashOfConfig":"5981"},{"size":1153,"mtime":1676393655532,"results":"6605","hashOfConfig":"5981"},{"size":1007,"mtime":1676393655532,"results":"6606","hashOfConfig":"5981"},{"size":382,"mtime":1676339577893,"results":"6607","hashOfConfig":"5981"},{"size":1374,"mtime":1676393655532,"results":"6608","hashOfConfig":"5981"},{"size":499,"mtime":1676339577893,"results":"6609","hashOfConfig":"5981"},{"size":729,"mtime":1676339577893,"results":"6610","hashOfConfig":"5981"},{"size":1526,"mtime":1676393655532,"results":"6611","hashOfConfig":"5981"},{"size":87,"mtime":1676339577894,"results":"6612","hashOfConfig":"5981"},{"size":3198,"mtime":1676393655533,"results":"6613","hashOfConfig":"5981"},{"size":473,"mtime":1676339577895,"results":"6614","hashOfConfig":"5981"},{"size":905,"mtime":1676339577895,"results":"6615","hashOfConfig":"5981"},{"size":889,"mtime":1676339577895,"results":"6616","hashOfConfig":"5981"},{"size":306,"mtime":1676339577895,"results":"6617","hashOfConfig":"5981"},{"size":2591,"mtime":1676393655533,"results":"6618","hashOfConfig":"5981"},{"size":629,"mtime":1676339577896,"results":"6619","hashOfConfig":"5981"},{"size":852,"mtime":1676339577896,"results":"6620","hashOfConfig":"5981"},{"size":820,"mtime":1676339577897,"results":"6621","hashOfConfig":"5981"},{"size":681,"mtime":1676339577897,"results":"6622","hashOfConfig":"5981"},{"size":709,"mtime":1676339577897,"results":"6623","hashOfConfig":"5981"},{"size":988,"mtime":1676339577898,"results":"6624","hashOfConfig":"5981"},{"size":138,"mtime":1676393655533,"results":"6625","hashOfConfig":"5981"},{"size":821,"mtime":1676339577898,"results":"6626","hashOfConfig":"5981"},{"size":851,"mtime":1676339577898,"results":"6627","hashOfConfig":"5981"},{"size":21,"mtime":1676339577899,"results":"6628","hashOfConfig":"5981"},{"size":448,"mtime":1676393655534,"results":"6629","hashOfConfig":"5981"},{"size":402,"mtime":1676339577899,"results":"6630","hashOfConfig":"5981"},{"size":1563,"mtime":1676339577899,"results":"6631","hashOfConfig":"5981"},{"size":6184,"mtime":1676393655534,"results":"6632","hashOfConfig":"5981"},{"size":660,"mtime":1676339577900,"results":"6633","hashOfConfig":"5981"},{"size":429,"mtime":1676339577900,"results":"6634","hashOfConfig":"5981"},{"size":40,"mtime":1676339577900,"results":"6635","hashOfConfig":"5981"},{"size":541,"mtime":1676339577900,"results":"6636","hashOfConfig":"5981"},{"size":2806,"mtime":1676393655534,"results":"6637","hashOfConfig":"5981"},{"size":851,"mtime":1676339577901,"results":"6638","hashOfConfig":"5981"},{"size":26,"mtime":1676339577901,"results":"6639","hashOfConfig":"5981"},{"size":2320,"mtime":1676339577901,"results":"6640","hashOfConfig":"5981"},{"size":1616,"mtime":1676339577902,"results":"6641","hashOfConfig":"5981"},{"size":445,"mtime":1676393655534,"results":"6642","hashOfConfig":"5981"},{"size":922,"mtime":1676339577902,"results":"6643","hashOfConfig":"5981"},{"size":870,"mtime":1676393655535,"results":"6644","hashOfConfig":"5981"},{"size":494,"mtime":1676393655535,"results":"6645","hashOfConfig":"5981"},{"size":816,"mtime":1676393655535,"results":"6646","hashOfConfig":"5981"},{"size":6112,"mtime":1676393655535,"results":"6647","hashOfConfig":"5981"},{"size":1643,"mtime":1676393655535,"results":"6648","hashOfConfig":"5981"},{"size":375,"mtime":1676339577903,"results":"6649","hashOfConfig":"5981"},{"size":189,"mtime":1676404888921,"results":"6650","hashOfConfig":"5981"},{"size":199,"mtime":1676404888922,"results":"6651","hashOfConfig":"5981"},{"size":189,"mtime":1676404888922,"results":"6652","hashOfConfig":"5981"},{"size":225,"mtime":1676404888922,"results":"6653","hashOfConfig":"5981"},{"size":131,"mtime":1676404888922,"results":"6654","hashOfConfig":"5981"},{"size":142,"mtime":1676404888922,"results":"6655","hashOfConfig":"5981"},{"size":247,"mtime":1676404888922,"results":"6656","hashOfConfig":"5981"},{"size":157,"mtime":1676404888923,"results":"6657","hashOfConfig":"5981"},{"size":176,"mtime":1676404888923,"results":"6658","hashOfConfig":"5981"},{"size":411,"mtime":1676404888923,"results":"6659","hashOfConfig":"5981"},{"size":909,"mtime":1676393655536,"results":"6660","hashOfConfig":"5981"},{"size":1225,"mtime":1676393655536,"results":"6661","hashOfConfig":"5981"},{"size":133,"mtime":1676339577907,"results":"6662","hashOfConfig":"5981"},{"size":2426,"mtime":1676393655536,"results":"6663","hashOfConfig":"5981"},{"size":525,"mtime":1676393655537,"results":"6664","hashOfConfig":"5981"},{"size":2104,"mtime":1676414974874,"results":"6665","hashOfConfig":"5981"},{"size":2680,"mtime":1676414974875,"results":"6666","hashOfConfig":"5981"},{"size":5134,"mtime":1676393655537,"results":"6667","hashOfConfig":"5981"},{"size":922,"mtime":1676393655537,"results":"6668","hashOfConfig":"5981"},{"size":2207,"mtime":1676554275786,"results":"6669","hashOfConfig":"5981"},{"size":1229,"mtime":1676393655537,"results":"6670","hashOfConfig":"5981"},{"size":1590,"mtime":1676393655538,"results":"6671","hashOfConfig":"5981"},{"size":8501,"mtime":1676393655538,"results":"6672","hashOfConfig":"5981"},{"size":3031,"mtime":1676393655538,"results":"6673","hashOfConfig":"5981"},{"size":7757,"mtime":1676393655538,"results":"6674","hashOfConfig":"5981"},{"size":4368,"mtime":1676607909947,"results":"6675","hashOfConfig":"5981"},{"size":1804,"mtime":1676393655539,"results":"6676","hashOfConfig":"5981"},{"size":12000,"mtime":1676393655539,"results":"6677","hashOfConfig":"5981"},{"size":8804,"mtime":1676393655539,"results":"6678","hashOfConfig":"5981"},{"size":507,"mtime":1676393655539,"results":"6679","hashOfConfig":"5981"},{"size":1776,"mtime":1676393655539,"results":"6680","hashOfConfig":"5981"},{"size":1009,"mtime":1676414974875,"results":"6681","hashOfConfig":"5981"},{"size":1786,"mtime":1676393655540,"results":"6682","hashOfConfig":"5981"},{"size":635,"mtime":1676393655540,"results":"6683","hashOfConfig":"5981"},{"size":1204,"mtime":1676393655540,"results":"6684","hashOfConfig":"5981"},{"size":4366,"mtime":1676393655540,"results":"6685","hashOfConfig":"5981"},{"size":1626,"mtime":1676393655541,"results":"6686","hashOfConfig":"5981"},{"size":5708,"mtime":1676485283552,"results":"6687","hashOfConfig":"5981"},{"size":1378,"mtime":1676414974876,"results":"6688","hashOfConfig":"5981"},{"size":499,"mtime":1676393655541,"results":"6689","hashOfConfig":"5981"},{"size":508,"mtime":1676393655541,"results":"6690","hashOfConfig":"5981"},{"size":1759,"mtime":1676393655542,"results":"6691","hashOfConfig":"5981"},{"size":6261,"mtime":1676393655542,"results":"6692","hashOfConfig":"5981"},{"size":2471,"mtime":1676393655542,"results":"6693","hashOfConfig":"5981"},{"size":48,"mtime":1676339577916,"results":"6694","hashOfConfig":"5981"},{"size":363,"mtime":1676393655543,"results":"6695","hashOfConfig":"5981"},{"size":1351,"mtime":1676393655543,"results":"6696","hashOfConfig":"5981"},{"size":3377,"mtime":1676393655543,"results":"6697","hashOfConfig":"5981"},{"size":449,"mtime":1676607902414,"results":"6698","hashOfConfig":"5981"},{"size":5230,"mtime":1676607902414,"results":"6699","hashOfConfig":"5981"},{"size":2819,"mtime":1676607902414,"results":"6700","hashOfConfig":"5981"},{"size":570,"mtime":1676607902414,"results":"6701","hashOfConfig":"5981"},{"size":44,"mtime":1676607902414,"results":"6702","hashOfConfig":"5981"},{"size":3041,"mtime":1676607902415,"results":"6703","hashOfConfig":"5981"},{"size":1324,"mtime":1676607902415,"results":"6704","hashOfConfig":"5981"},{"size":40,"mtime":1676607902415,"results":"6705","hashOfConfig":"5981"},{"size":1165,"mtime":1676607902415,"results":"6706","hashOfConfig":"5981"},{"size":864,"mtime":1676607902415,"results":"6707","hashOfConfig":"5981"},{"size":824,"mtime":1676607902416,"results":"6708","hashOfConfig":"5981"},{"size":37,"mtime":1676607902416,"results":"6709","hashOfConfig":"5981"},{"size":1342,"mtime":1676607902416,"results":"6710","hashOfConfig":"5981"},{"size":1198,"mtime":1676607902417,"results":"6711","hashOfConfig":"5981"},{"size":41,"mtime":1676607902417,"results":"6712","hashOfConfig":"5981"},{"size":1721,"mtime":1676607902417,"results":"6713","hashOfConfig":"5981"},{"size":2503,"mtime":1676607902418,"results":"6714","hashOfConfig":"5981"},{"size":2004,"mtime":1676607902418,"results":"6715","hashOfConfig":"5981"},{"size":898,"mtime":1676607902418,"results":"6716","hashOfConfig":"5981"},{"size":41,"mtime":1676607902418,"results":"6717","hashOfConfig":"5981"},{"size":5014,"mtime":1676607902418,"results":"6718","hashOfConfig":"5981"},{"size":1089,"mtime":1676607902419,"results":"6719","hashOfConfig":"5981"},{"size":39,"mtime":1676607902419,"results":"6720","hashOfConfig":"5981"},{"size":5291,"mtime":1676607902419,"results":"6721","hashOfConfig":"5981"},{"size":9887,"mtime":1676607902420,"results":"6722","hashOfConfig":"5981"},{"size":1168,"mtime":1676607902420,"results":"6723","hashOfConfig":"5981"},{"size":1217,"mtime":1676607902420,"results":"6724","hashOfConfig":"5981"},{"size":847,"mtime":1676607902421,"results":"6725","hashOfConfig":"5981"},{"size":3443,"mtime":1676607902421,"results":"6726","hashOfConfig":"5981"},{"size":608,"mtime":1676607902422,"results":"6727","hashOfConfig":"5981"},{"size":38,"mtime":1676607902422,"results":"6728","hashOfConfig":"5981"},{"size":2724,"mtime":1676607902422,"results":"6729","hashOfConfig":"5981"},{"size":1710,"mtime":1676607902423,"results":"6730","hashOfConfig":"5981"},{"size":856,"mtime":1676607902423,"results":"6731","hashOfConfig":"5981"},{"size":6689,"mtime":1676607902423,"results":"6732","hashOfConfig":"5981"},{"size":693,"mtime":1676607902423,"results":"6733","hashOfConfig":"5981"},{"size":968,"mtime":1676607902424,"results":"6734","hashOfConfig":"5981"},{"size":1266,"mtime":1676607902424,"results":"6735","hashOfConfig":"5981"},{"size":816,"mtime":1676607902424,"results":"6736","hashOfConfig":"5981"},{"size":1544,"mtime":1676607902425,"results":"6737","hashOfConfig":"5981"},{"size":38,"mtime":1676607902425,"results":"6738","hashOfConfig":"5981"},{"size":9666,"mtime":1676607902425,"results":"6739","hashOfConfig":"5981"},{"size":1820,"mtime":1676607902426,"results":"6740","hashOfConfig":"5981"},{"size":1895,"mtime":1676607902426,"results":"6741","hashOfConfig":"5981"},{"size":724,"mtime":1676607902426,"results":"6742","hashOfConfig":"5981"},{"size":836,"mtime":1676607902427,"results":"6743","hashOfConfig":"5981"},{"size":796,"mtime":1676607902427,"results":"6744","hashOfConfig":"5981"},{"size":1734,"mtime":1676607902427,"results":"6745","hashOfConfig":"5981"},{"size":2981,"mtime":1676607902428,"results":"6746","hashOfConfig":"5981"},{"size":1569,"mtime":1676607902428,"results":"6747","hashOfConfig":"5981"},{"size":1617,"mtime":1676607902428,"results":"6748","hashOfConfig":"5981"},{"size":1010,"mtime":1676607902428,"results":"6749","hashOfConfig":"5981"},{"size":671,"mtime":1676607902429,"results":"6750","hashOfConfig":"5981"},{"size":891,"mtime":1676607902429,"results":"6751","hashOfConfig":"5981"},{"size":817,"mtime":1676607902429,"results":"6752","hashOfConfig":"5981"},{"size":661,"mtime":1676607902429,"results":"6753","hashOfConfig":"5981"},{"size":1163,"mtime":1676607902430,"results":"6754","hashOfConfig":"5981"},{"size":1426,"mtime":1676607902430,"results":"6755","hashOfConfig":"5981"},{"size":2280,"mtime":1676607902430,"results":"6756","hashOfConfig":"5981"},{"size":3261,"mtime":1676607902431,"results":"6757","hashOfConfig":"5981"},{"size":402,"mtime":1676607902431,"results":"6758","hashOfConfig":"5981"},{"size":542,"mtime":1676607902431,"results":"6759","hashOfConfig":"5981"},{"size":478,"mtime":1676607902432,"results":"6760","hashOfConfig":"5981"},{"size":220,"mtime":1676607902432,"results":"6761","hashOfConfig":"5981"},{"size":297,"mtime":1676607902432,"results":"6762","hashOfConfig":"5981"},{"size":247,"mtime":1676607902433,"results":"6763","hashOfConfig":"5981"},{"size":156,"mtime":1676607902433,"results":"6764","hashOfConfig":"5981"},{"size":173,"mtime":1676607902433,"results":"6765","hashOfConfig":"5981"},{"size":126,"mtime":1676607902433,"results":"6766","hashOfConfig":"5981"},{"size":595,"mtime":1676607902433,"results":"6767","hashOfConfig":"5981"},{"size":310,"mtime":1676607902434,"results":"6768","hashOfConfig":"5981"},{"size":189,"mtime":1676607902434,"results":"6769","hashOfConfig":"5981"},{"size":385,"mtime":1676607902434,"results":"6770","hashOfConfig":"5981"},{"size":150,"mtime":1676607902434,"results":"6771","hashOfConfig":"5981"},{"size":169,"mtime":1676607902434,"results":"6772","hashOfConfig":"5981"},{"size":256,"mtime":1676607902435,"results":"6773","hashOfConfig":"5981"},{"size":595,"mtime":1676607902435,"results":"6774","hashOfConfig":"5981"},{"size":8641,"mtime":1676607902432,"results":"6775","hashOfConfig":"5981"},{"size":2681,"mtime":1676607902435,"results":"6776","hashOfConfig":"5981"},{"size":2013,"mtime":1676607902437,"results":"6777","hashOfConfig":"5981"},{"size":351,"mtime":1676607902437,"results":"6778","hashOfConfig":"5981"},{"size":1270,"mtime":1676607902437,"results":"6779","hashOfConfig":"5981"},{"size":464,"mtime":1676607902438,"results":"6780","hashOfConfig":"5981"},{"size":4094,"mtime":1676607902439,"results":"6781","hashOfConfig":"5981"},{"size":479,"mtime":1676607902439,"results":"6782","hashOfConfig":"5981"},{"size":539,"mtime":1676607902440,"results":"6783","hashOfConfig":"5981"},{"size":1448,"mtime":1676607902441,"results":"6784","hashOfConfig":"5981"},{"size":76,"mtime":1676607902441,"results":"6785","hashOfConfig":"5981"},{"size":5084,"mtime":1676607902441,"results":"6786","hashOfConfig":"5981"},{"size":412,"mtime":1676393655564,"results":"6787","hashOfConfig":"5981"},{"size":2171,"mtime":1676353028133,"results":"6788","hashOfConfig":"5981"},{"size":2234,"mtime":1676393655564,"results":"6789","hashOfConfig":"5981"},{"size":981,"mtime":1676339577946,"results":"6790","hashOfConfig":"5981"},{"size":2489,"mtime":1676393655564,"results":"6791","hashOfConfig":"5981"},{"size":2895,"mtime":1676393655564,"results":"6792","hashOfConfig":"5981"},{"size":1767,"mtime":1676353028134,"results":"6793","hashOfConfig":"5981"},{"size":879,"mtime":1676353028134,"results":"6794","hashOfConfig":"5981"},{"size":3007,"mtime":1676353028134,"results":"6795","hashOfConfig":"5981"},{"size":2170,"mtime":1676353028135,"results":"6796","hashOfConfig":"5981"},{"size":607,"mtime":1676393655565,"results":"6797","hashOfConfig":"5981"},{"size":1601,"mtime":1676393655565,"results":"6798","hashOfConfig":"5981"},{"size":177,"mtime":1676339577950,"results":"6799","hashOfConfig":"5981"},{"size":1366,"mtime":1676393655565,"results":"6800","hashOfConfig":"5981"},{"size":1893,"mtime":1676393655565,"results":"6801","hashOfConfig":"5981"},{"size":2267,"mtime":1676393655565,"results":"6802","hashOfConfig":"5981"},{"size":2598,"mtime":1676414974878,"results":"6803","hashOfConfig":"5981"},{"size":1953,"mtime":1676393655566,"results":"6804","hashOfConfig":"5981"},{"size":3522,"mtime":1676414974879,"results":"6805","hashOfConfig":"5981"},{"size":3337,"mtime":1676414974879,"results":"6806","hashOfConfig":"5981"},{"size":57,"mtime":1676393655566,"results":"6807","hashOfConfig":"5981"},{"size":3136,"mtime":1676414974879,"results":"6808","hashOfConfig":"5981"},{"size":2552,"mtime":1676393655566,"results":"6809","hashOfConfig":"5981"},{"size":4063,"mtime":1676393655566,"results":"6810","hashOfConfig":"5981"},{"size":4174,"mtime":1676414974880,"results":"6811","hashOfConfig":"5981"},{"size":2192,"mtime":1676393655567,"results":"6812","hashOfConfig":"5981"},{"size":5868,"mtime":1676393655567,"results":"6813","hashOfConfig":"5981"},{"size":1804,"mtime":1676393655567,"results":"6814","hashOfConfig":"5981"},{"size":3955,"mtime":1676393655568,"results":"6815","hashOfConfig":"5981"},{"size":1564,"mtime":1676393655568,"results":"6816","hashOfConfig":"5981"},{"size":6119,"mtime":1676414974880,"results":"6817","hashOfConfig":"5981"},{"size":1841,"mtime":1676393655568,"results":"6818","hashOfConfig":"5981"},{"size":5141,"mtime":1676393655568,"results":"6819","hashOfConfig":"5981"},{"size":1578,"mtime":1676339577955,"results":"6820","hashOfConfig":"5981"},{"size":1121,"mtime":1676393655569,"results":"6821","hashOfConfig":"5981"},{"size":4227,"mtime":1676393655569,"results":"6822","hashOfConfig":"5981"},{"size":2085,"mtime":1676393655569,"results":"6823","hashOfConfig":"5981"},{"size":2706,"mtime":1676393655569,"results":"6824","hashOfConfig":"5981"},{"size":3787,"mtime":1676414974880,"results":"6825","hashOfConfig":"5981"},{"size":1083,"mtime":1676393655569,"results":"6826","hashOfConfig":"5981"},{"size":3646,"mtime":1676414974881,"results":"6827","hashOfConfig":"5981"},{"size":51,"mtime":1676339577958,"results":"6828","hashOfConfig":"5981"},{"size":584,"mtime":1676393655570,"results":"6829","hashOfConfig":"5981"},{"size":12220,"mtime":1676393655570,"results":"6830","hashOfConfig":"5981"},{"size":1067,"mtime":1676393655570,"results":"6831","hashOfConfig":"5981"},{"size":1337,"mtime":1676393655570,"results":"6832","hashOfConfig":"5981"},{"size":486,"mtime":1676393655571,"results":"6833","hashOfConfig":"5981"},{"size":4083,"mtime":1676393655571,"results":"6834","hashOfConfig":"5981"},{"size":1203,"mtime":1676393655571,"results":"6835","hashOfConfig":"5981"},{"size":1541,"mtime":1676393655571,"results":"6836","hashOfConfig":"5981"},{"size":687,"mtime":1676393655571,"results":"6837","hashOfConfig":"5981"},{"size":472,"mtime":1676393655571,"results":"6838","hashOfConfig":"5981"},{"size":1181,"mtime":1676393655572,"results":"6839","hashOfConfig":"5981"},{"size":1492,"mtime":1676393655572,"results":"6840","hashOfConfig":"5981"},{"size":1476,"mtime":1676393655572,"results":"6841","hashOfConfig":"5981"},{"size":842,"mtime":1676393655572,"results":"6842","hashOfConfig":"5981"},{"size":513,"mtime":1676393655572,"results":"6843","hashOfConfig":"5981"},{"size":6293,"mtime":1676393655573,"results":"6844","hashOfConfig":"5981"},{"size":2533,"mtime":1676393655573,"results":"6845","hashOfConfig":"5981"},{"size":846,"mtime":1676393655573,"results":"6846","hashOfConfig":"5981"},{"size":704,"mtime":1676339577964,"results":"6847","hashOfConfig":"5981"},{"size":5345,"mtime":1676554275786,"results":"6848","hashOfConfig":"5981"},{"size":812,"mtime":1676339577965,"results":"6849","hashOfConfig":"5981"},{"size":544,"mtime":1676393655573,"results":"6850","hashOfConfig":"5981"},{"size":8402,"mtime":1676393655573,"results":"6851","hashOfConfig":"5981"},{"size":481,"mtime":1676393655574,"results":"6852","hashOfConfig":"5981"},{"size":3169,"mtime":1676393655574,"results":"6853","hashOfConfig":"5981"},{"size":7156,"mtime":1676554275787,"results":"6854","hashOfConfig":"5981"},{"size":3045,"mtime":1676393655574,"results":"6855","hashOfConfig":"5981"},{"size":936,"mtime":1676339577967,"results":"6856","hashOfConfig":"5981"},{"size":159,"mtime":1676339577967,"results":"6857","hashOfConfig":"5981"},{"size":6156,"mtime":1676393655574,"results":"6858","hashOfConfig":"5981"},{"size":3027,"mtime":1676393655575,"results":"6859","hashOfConfig":"5981"},{"size":547,"mtime":1676339577968,"results":"6860","hashOfConfig":"5981"},{"size":747,"mtime":1676393655575,"results":"6861","hashOfConfig":"5981"},{"size":512,"mtime":1676339577968,"results":"6862","hashOfConfig":"5981"},{"size":323,"mtime":1676339577968,"results":"6863","hashOfConfig":"5981"},{"size":580,"mtime":1676393655575,"results":"6864","hashOfConfig":"5981"},{"size":3174,"mtime":1676393655576,"results":"6865","hashOfConfig":"5981"},{"size":290,"mtime":1676393655576,"results":"6866","hashOfConfig":"5981"},{"size":631,"mtime":1676393655576,"results":"6867","hashOfConfig":"5981"},{"size":5454,"mtime":1676554275787,"results":"6868","hashOfConfig":"5981"},{"size":235,"mtime":1676393655576,"results":"6869","hashOfConfig":"5981"},{"size":6930,"mtime":1676393655577,"results":"6870","hashOfConfig":"5981"},{"size":1437,"mtime":1676393655577,"results":"6871","hashOfConfig":"5981"},{"size":700,"mtime":1676393655577,"results":"6872","hashOfConfig":"5981"},{"size":35,"mtime":1676339577971,"results":"6873","hashOfConfig":"5981"},{"size":718,"mtime":1676393655577,"results":"6874","hashOfConfig":"5981"},{"size":2501,"mtime":1676393655578,"results":"6875","hashOfConfig":"5981"},{"size":102,"mtime":1676339577971,"results":"6876","hashOfConfig":"5981"},{"size":44,"mtime":1676339577972,"results":"6877","hashOfConfig":"5981"},{"size":7001,"mtime":1676393655578,"results":"6878","hashOfConfig":"5981"},{"size":3438,"mtime":1676393655578,"results":"6879","hashOfConfig":"5981"},{"size":3220,"mtime":1676393655578,"results":"6880","hashOfConfig":"5981"},{"size":2891,"mtime":1676393655579,"results":"6881","hashOfConfig":"5981"},{"size":1014,"mtime":1676393655579,"results":"6882","hashOfConfig":"5981"},{"size":2027,"mtime":1676393655579,"results":"6883","hashOfConfig":"5981"},{"size":2856,"mtime":1676554275788,"results":"6884","hashOfConfig":"5981"},{"size":1682,"mtime":1676393655579,"results":"6885","hashOfConfig":"5981"},{"size":3714,"mtime":1676393655579,"results":"6886","hashOfConfig":"5981"},{"size":5631,"mtime":1676393655580,"results":"6887","hashOfConfig":"5981"},{"size":5586,"mtime":1676393655580,"results":"6888","hashOfConfig":"5981"},{"size":1474,"mtime":1676393655580,"results":"6889","hashOfConfig":"5981"},{"size":2269,"mtime":1676393655580,"results":"6890","hashOfConfig":"5981"},{"size":813,"mtime":1676339577977,"results":"6891","hashOfConfig":"5981"},{"size":8051,"mtime":1676353028170,"results":"6892","hashOfConfig":"5981"},{"size":1016,"mtime":1676339577978,"results":"6893","hashOfConfig":"5981"},{"size":2239,"mtime":1676393655581,"results":"6894","hashOfConfig":"5981"},{"size":1127,"mtime":1676339577978,"results":"6895","hashOfConfig":"5981"},{"size":4146,"mtime":1676414974881,"results":"6896","hashOfConfig":"5981"},{"size":12573,"mtime":1676353028171,"results":"6897","hashOfConfig":"5981"},{"size":3298,"mtime":1676393655581,"results":"6898","hashOfConfig":"5981"},{"size":1412,"mtime":1676393655581,"results":"6899","hashOfConfig":"5981"},{"size":1540,"mtime":1676339577979,"results":"6900","hashOfConfig":"5981"},{"size":3951,"mtime":1676393655582,"results":"6901","hashOfConfig":"5981"},{"size":1412,"mtime":1676393655582,"results":"6902","hashOfConfig":"5981"},{"size":1116,"mtime":1676393655582,"results":"6903","hashOfConfig":"5981"},{"size":6332,"mtime":1676339577980,"results":"6904","hashOfConfig":"5981"},{"size":4582,"mtime":1676393655582,"results":"6905","hashOfConfig":"5981"},{"size":309,"mtime":1676339577981,"results":"6906","hashOfConfig":"5981"},{"size":322,"mtime":1676339577981,"results":"6907","hashOfConfig":"5981"},{"size":1743,"mtime":1676393655582,"results":"6908","hashOfConfig":"5981"},{"size":1417,"mtime":1676339577982,"results":"6909","hashOfConfig":"5981"},{"size":2043,"mtime":1676393655583,"results":"6910","hashOfConfig":"5981"},{"size":1667,"mtime":1676393655583,"results":"6911","hashOfConfig":"5981"},{"size":978,"mtime":1676353028175,"results":"6912","hashOfConfig":"5981"},{"size":2538,"mtime":1676393655583,"results":"6913","hashOfConfig":"5981"},{"size":3838,"mtime":1676393655583,"results":"6914","hashOfConfig":"5981"},{"size":478,"mtime":1676393655584,"results":"6915","hashOfConfig":"5981"},{"size":398,"mtime":1676393655584,"results":"6916","hashOfConfig":"5981"},{"size":3721,"mtime":1676393655584,"results":"6917","hashOfConfig":"5981"},{"size":1764,"mtime":1676393655585,"results":"6918","hashOfConfig":"5981"},{"size":5467,"mtime":1676393655585,"results":"6919","hashOfConfig":"5981"},{"size":1848,"mtime":1676393655585,"results":"6920","hashOfConfig":"5981"},{"size":2883,"mtime":1676393655586,"results":"6921","hashOfConfig":"5981"},{"size":1343,"mtime":1676393655586,"results":"6922","hashOfConfig":"5981"},{"size":482,"mtime":1676393655586,"results":"6923","hashOfConfig":"5981"},{"size":1935,"mtime":1676393655586,"results":"6924","hashOfConfig":"5981"},{"size":1060,"mtime":1676393655587,"results":"6925","hashOfConfig":"5981"},{"size":3574,"mtime":1676393655587,"results":"6926","hashOfConfig":"5981"},{"size":1004,"mtime":1676393655587,"results":"6927","hashOfConfig":"5981"},{"size":1530,"mtime":1676393655587,"results":"6928","hashOfConfig":"5981"},{"size":1030,"mtime":1676393655588,"results":"6929","hashOfConfig":"5981"},{"size":2299,"mtime":1676393655588,"results":"6930","hashOfConfig":"5981"},{"size":4461,"mtime":1676393655588,"results":"6931","hashOfConfig":"5981"},{"size":938,"mtime":1676393655588,"results":"6932","hashOfConfig":"5981"},{"size":1630,"mtime":1676393655589,"results":"6933","hashOfConfig":"5981"},{"size":1041,"mtime":1676393655589,"results":"6934","hashOfConfig":"5981"},{"size":46,"mtime":1676339577988,"results":"6935","hashOfConfig":"5981"},{"size":2323,"mtime":1676393655589,"results":"6936","hashOfConfig":"5981"},{"size":3943,"mtime":1676393655589,"results":"6937","hashOfConfig":"5981"},{"size":474,"mtime":1676393655590,"results":"6938","hashOfConfig":"5981"},{"size":3143,"mtime":1676393655590,"results":"6939","hashOfConfig":"5981"},{"size":1758,"mtime":1676393655590,"results":"6940","hashOfConfig":"5981"},{"size":2238,"mtime":1676393655590,"results":"6941","hashOfConfig":"5981"},{"size":54,"mtime":1676339577990,"results":"6942","hashOfConfig":"5981"},{"size":53,"mtime":1676339577990,"results":"6943","hashOfConfig":"5981"},{"size":934,"mtime":1676339577990,"results":"6944","hashOfConfig":"5981"},{"size":1669,"mtime":1676393655591,"results":"6945","hashOfConfig":"5981"},{"size":358,"mtime":1676393655591,"results":"6946","hashOfConfig":"5981"},{"size":11911,"mtime":1676607909948,"results":"6947","hashOfConfig":"5981"},{"size":598,"mtime":1676393655591,"results":"6948","hashOfConfig":"5981"},{"size":1263,"mtime":1676393655592,"results":"6949","hashOfConfig":"5981"},{"size":3390,"mtime":1676393655592,"results":"6950","hashOfConfig":"5981"},{"size":1228,"mtime":1676393655592,"results":"6951","hashOfConfig":"5981"},{"size":483,"mtime":1676393655592,"results":"6952","hashOfConfig":"5981"},{"size":7816,"mtime":1676607909948,"results":"6953","hashOfConfig":"5981"},{"size":3463,"mtime":1676607902445,"results":"6954","hashOfConfig":"5981"},{"size":5817,"mtime":1676393655593,"results":"6955","hashOfConfig":"5981"},{"size":753,"mtime":1676393655593,"results":"6956","hashOfConfig":"5981"},{"size":5222,"mtime":1676393655593,"results":"6957","hashOfConfig":"5981"},{"size":995,"mtime":1676393655594,"results":"6958","hashOfConfig":"5981"},{"size":497,"mtime":1676393655594,"results":"6959","hashOfConfig":"5981"},{"size":1102,"mtime":1676393655594,"results":"6960","hashOfConfig":"5981"},{"size":3594,"mtime":1676554275789,"results":"6961","hashOfConfig":"5981"},{"size":490,"mtime":1676393655594,"results":"6962","hashOfConfig":"5981"},{"size":541,"mtime":1676393655595,"results":"6963","hashOfConfig":"5981"},{"size":615,"mtime":1676393655595,"results":"6964","hashOfConfig":"5981"},{"size":2956,"mtime":1676393655595,"results":"6965","hashOfConfig":"5981"},{"size":545,"mtime":1676393655595,"results":"6966","hashOfConfig":"5981"},{"size":1869,"mtime":1676393655595,"results":"6967","hashOfConfig":"5981"},{"size":4926,"mtime":1676554275789,"results":"6968","hashOfConfig":"5981"},{"size":408,"mtime":1676393655596,"results":"6969","hashOfConfig":"5981"},{"size":1484,"mtime":1676393655596,"results":"6970","hashOfConfig":"5981"},{"size":2012,"mtime":1676393655596,"results":"6971","hashOfConfig":"5981"},{"size":799,"mtime":1676393655596,"results":"6972","hashOfConfig":"5981"},{"size":762,"mtime":1676393655597,"results":"6973","hashOfConfig":"5981"},{"size":1362,"mtime":1676393655597,"results":"6974","hashOfConfig":"5981"},{"size":755,"mtime":1676393655597,"results":"6975","hashOfConfig":"5981"},{"size":4260,"mtime":1676393655597,"results":"6976","hashOfConfig":"5981"},{"size":4158,"mtime":1676554275790,"results":"6977","hashOfConfig":"5981"},{"size":1739,"mtime":1676393655598,"results":"6978","hashOfConfig":"5981"},{"size":2224,"mtime":1676393655598,"results":"6979","hashOfConfig":"5981"},{"size":902,"mtime":1676393655598,"results":"6980","hashOfConfig":"5981"},{"size":2818,"mtime":1676393655599,"results":"6981","hashOfConfig":"5981"},{"size":1673,"mtime":1676393655599,"results":"6982","hashOfConfig":"5981"},{"size":3970,"mtime":1676393655599,"results":"6983","hashOfConfig":"5981"},{"size":1493,"mtime":1676393655600,"results":"6984","hashOfConfig":"5981"},{"size":1246,"mtime":1676393655600,"results":"6985","hashOfConfig":"5981"},{"size":1343,"mtime":1676393655600,"results":"6986","hashOfConfig":"5981"},{"size":1037,"mtime":1676393655601,"results":"6987","hashOfConfig":"5981"},{"size":2864,"mtime":1676393655601,"results":"6988","hashOfConfig":"5981"},{"size":1044,"mtime":1676393655601,"results":"6989","hashOfConfig":"5981"},{"size":1205,"mtime":1676393655602,"results":"6990","hashOfConfig":"5981"},{"size":3157,"mtime":1676393655602,"results":"6991","hashOfConfig":"5981"},{"size":1570,"mtime":1676393655602,"results":"6992","hashOfConfig":"5981"},{"size":2031,"mtime":1676393655602,"results":"6993","hashOfConfig":"5981"},{"size":1642,"mtime":1676393655602,"results":"6994","hashOfConfig":"5981"},{"size":2865,"mtime":1676393655603,"results":"6995","hashOfConfig":"5981"},{"size":1147,"mtime":1676393655603,"results":"6996","hashOfConfig":"5981"},{"size":1412,"mtime":1676393655603,"results":"6997","hashOfConfig":"5981"},{"size":1167,"mtime":1676393655604,"results":"6998","hashOfConfig":"5981"},{"size":1424,"mtime":1676393655604,"results":"6999","hashOfConfig":"5981"},{"size":1139,"mtime":1676393655604,"results":"7000","hashOfConfig":"5981"},{"size":1443,"mtime":1676393655605,"results":"7001","hashOfConfig":"5981"},{"size":1196,"mtime":1676393655605,"results":"7002","hashOfConfig":"5981"},{"size":1540,"mtime":1676393655605,"results":"7003","hashOfConfig":"5981"},{"size":1852,"mtime":1676393655606,"results":"7004","hashOfConfig":"5981"},{"size":1602,"mtime":1676393655606,"results":"7005","hashOfConfig":"5981"},{"size":1914,"mtime":1676393655606,"results":"7006","hashOfConfig":"5981"},{"size":1172,"mtime":1676393655607,"results":"7007","hashOfConfig":"5981"},{"size":1497,"mtime":1676393655607,"results":"7008","hashOfConfig":"5981"},{"size":1195,"mtime":1676393655607,"results":"7009","hashOfConfig":"5981"},{"size":1541,"mtime":1676393655608,"results":"7010","hashOfConfig":"5981"},{"size":3049,"mtime":1676393655608,"results":"7011","hashOfConfig":"5981"},{"size":1935,"mtime":1676393655608,"results":"7012","hashOfConfig":"5981"},{"size":1644,"mtime":1676393655608,"results":"7013","hashOfConfig":"5981"},{"size":1478,"mtime":1676393655609,"results":"7014","hashOfConfig":"5981"},{"size":1341,"mtime":1676393655609,"results":"7015","hashOfConfig":"5981"},{"size":1946,"mtime":1676554275791,"results":"7016","hashOfConfig":"5981"},{"size":1134,"mtime":1676393655609,"results":"7017","hashOfConfig":"5981"},{"size":1083,"mtime":1676393655610,"results":"7018","hashOfConfig":"5981"},{"size":1284,"mtime":1676393655610,"results":"7019","hashOfConfig":"5981"},{"size":3355,"mtime":1676607902446,"results":"7020","hashOfConfig":"5981"},{"size":3155,"mtime":1676393655610,"results":"7021","hashOfConfig":"5981"},{"size":41,"mtime":1676339578006,"results":"7022","hashOfConfig":"5981"},{"size":966,"mtime":1676393655611,"results":"7023","hashOfConfig":"5981"},{"size":46,"mtime":1676339578006,"results":"7024","hashOfConfig":"5981"},{"size":4038,"mtime":1676393655611,"results":"7025","hashOfConfig":"5981"},{"size":4212,"mtime":1676607909948,"results":"7026","hashOfConfig":"5981"},{"size":3421,"mtime":1676607909949,"results":"7027","hashOfConfig":"5981"},{"size":4856,"mtime":1676393655612,"results":"7028","hashOfConfig":"5981"},{"size":1920,"mtime":1676607909949,"results":"7029","hashOfConfig":"5981"},{"size":2243,"mtime":1676393655612,"results":"7030","hashOfConfig":"5981"},{"size":8361,"mtime":1676393655612,"results":"7031","hashOfConfig":"5981"},{"size":3183,"mtime":1676393655613,"results":"7032","hashOfConfig":"5981"},{"size":483,"mtime":1676393655613,"results":"7033","hashOfConfig":"5981"},{"size":5023,"mtime":1676414974882,"results":"7034","hashOfConfig":"5981"},{"size":2467,"mtime":1676393655613,"results":"7035","hashOfConfig":"5981"},{"size":40,"mtime":1676339578009,"results":"7036","hashOfConfig":"5981"},{"size":1194,"mtime":1676393655614,"results":"7037","hashOfConfig":"5981"},{"size":1674,"mtime":1676393655614,"results":"7038","hashOfConfig":"5981"},{"size":1274,"mtime":1676393655614,"results":"7039","hashOfConfig":"5981"},{"size":2222,"mtime":1676393655614,"results":"7040","hashOfConfig":"5981"},{"size":1610,"mtime":1676393655614,"results":"7041","hashOfConfig":"5981"},{"size":1574,"mtime":1676393655615,"results":"7042","hashOfConfig":"5981"},{"size":905,"mtime":1676393655615,"results":"7043","hashOfConfig":"5981"},{"size":5465,"mtime":1676393655615,"results":"7044","hashOfConfig":"5981"},{"size":716,"mtime":1676393655615,"results":"7045","hashOfConfig":"5981"},{"size":452,"mtime":1676393655615,"results":"7046","hashOfConfig":"5981"},{"size":455,"mtime":1676393655616,"results":"7047","hashOfConfig":"5981"},{"size":904,"mtime":1676339578011,"results":"7048","hashOfConfig":"5981"},{"size":565,"mtime":1676393655616,"results":"7049","hashOfConfig":"5981"},{"size":1415,"mtime":1676393655616,"results":"7050","hashOfConfig":"5981"},{"size":2026,"mtime":1676393655617,"results":"7051","hashOfConfig":"5981"},{"size":4552,"mtime":1676339578013,"results":"7052","hashOfConfig":"5981"},{"size":4917,"mtime":1676485283558,"results":"7053","hashOfConfig":"5981"},{"size":265,"mtime":1676393655617,"results":"7054","hashOfConfig":"5981"},{"size":368,"mtime":1676554275791,"results":"7055","hashOfConfig":"5981"},{"size":6096,"mtime":1676414974883,"results":"7056","hashOfConfig":"5981"},{"size":50,"mtime":1676339578014,"results":"7057","hashOfConfig":"5981"},{"size":4482,"mtime":1676393655618,"results":"7058","hashOfConfig":"5981"},{"size":50,"mtime":1676393655618,"results":"7059","hashOfConfig":"5981"},{"size":2050,"mtime":1676393655619,"results":"7060","hashOfConfig":"5981"},{"size":637,"mtime":1676393655619,"results":"7061","hashOfConfig":"5981"},{"size":663,"mtime":1676393655619,"results":"7062","hashOfConfig":"5981"},{"size":43,"mtime":1676393655619,"results":"7063","hashOfConfig":"5981"},{"size":472,"mtime":1676393655619,"results":"7064","hashOfConfig":"5981"},{"size":4841,"mtime":1676393655620,"results":"7065","hashOfConfig":"5981"},{"size":2207,"mtime":1676393655620,"results":"7066","hashOfConfig":"5981"},{"size":43,"mtime":1676393655620,"results":"7067","hashOfConfig":"5981"},{"size":468,"mtime":1676393655620,"results":"7068","hashOfConfig":"5981"},{"size":4356,"mtime":1676393655620,"results":"7069","hashOfConfig":"5981"},{"size":1889,"mtime":1676393655620,"results":"7070","hashOfConfig":"5981"},{"size":40,"mtime":1676393655621,"results":"7071","hashOfConfig":"5981"},{"size":579,"mtime":1676393655621,"results":"7072","hashOfConfig":"5981"},{"size":5032,"mtime":1676393655621,"results":"7073","hashOfConfig":"5981"},{"size":2031,"mtime":1676393655621,"results":"7074","hashOfConfig":"5981"},{"size":40,"mtime":1676393655621,"results":"7075","hashOfConfig":"5981"},{"size":1730,"mtime":1676393655621,"results":"7076","hashOfConfig":"5981"},{"size":847,"mtime":1676393655622,"results":"7077","hashOfConfig":"5981"},{"size":638,"mtime":1676554275792,"results":"7078","hashOfConfig":"5981"},{"size":456,"mtime":1676554275792,"results":"7079","hashOfConfig":"5981"},{"size":2599,"mtime":1676554275793,"results":"7080","hashOfConfig":"5981"},{"size":432,"mtime":1676393655623,"results":"7081","hashOfConfig":"5981"},{"size":888,"mtime":1676554275793,"results":"7082","hashOfConfig":"5981"},{"size":548,"mtime":1676393655623,"results":"7083","hashOfConfig":"5981"},{"size":857,"mtime":1676393655624,"results":"7084","hashOfConfig":"5981"},{"size":967,"mtime":1676393655624,"results":"7085","hashOfConfig":"5981"},{"size":1175,"mtime":1676393655625,"results":"7086","hashOfConfig":"5981"},{"size":823,"mtime":1676393655625,"results":"7087","hashOfConfig":"5981"},{"size":829,"mtime":1676393655625,"results":"7088","hashOfConfig":"5981"},{"size":986,"mtime":1676393655625,"results":"7089","hashOfConfig":"5981"},{"size":904,"mtime":1676393655626,"results":"7090","hashOfConfig":"5981"},{"size":1927,"mtime":1676393655626,"results":"7091","hashOfConfig":"5981"},{"size":625,"mtime":1676393655626,"results":"7092","hashOfConfig":"5981"},{"size":2075,"mtime":1676339578022,"results":"7093","hashOfConfig":"5981"},{"size":1686,"mtime":1676339578022,"results":"7094","hashOfConfig":"5981"},{"size":333,"mtime":1676353028230,"results":"7095","hashOfConfig":"5981"},{"size":1483,"mtime":1676393655627,"results":"7096","hashOfConfig":"5981"},{"size":2456,"mtime":1676393655627,"results":"7097","hashOfConfig":"5981"},{"size":555,"mtime":1676393655627,"results":"7098","hashOfConfig":"5981"},{"size":1932,"mtime":1676393655627,"results":"7099","hashOfConfig":"5981"},{"size":10000,"mtime":1676393655628,"results":"7100","hashOfConfig":"5981"},{"size":4697,"mtime":1676393655628,"results":"7101","hashOfConfig":"5981"},{"size":590,"mtime":1676393655628,"results":"7102","hashOfConfig":"5981"},{"size":794,"mtime":1676393655629,"results":"7103","hashOfConfig":"5981"},{"size":470,"mtime":1676393655629,"results":"7104","hashOfConfig":"5981"},{"size":525,"mtime":1676393655629,"results":"7105","hashOfConfig":"5981"},{"size":200,"mtime":1676339578025,"results":"7106","hashOfConfig":"5981"},{"size":902,"mtime":1676393655630,"results":"7107","hashOfConfig":"5981"},{"size":953,"mtime":1676393655630,"results":"7108","hashOfConfig":"5981"},{"size":1488,"mtime":1676393655630,"results":"7109","hashOfConfig":"5981"},{"size":1310,"mtime":1676393655631,"results":"7110","hashOfConfig":"5981"},{"size":6661,"mtime":1676393655631,"results":"7111","hashOfConfig":"5981"},{"size":1730,"mtime":1676393655631,"results":"7112","hashOfConfig":"5981"},{"size":2327,"mtime":1676393655631,"results":"7113","hashOfConfig":"5981"},{"size":594,"mtime":1676393655632,"results":"7114","hashOfConfig":"5981"},{"size":1922,"mtime":1676393655632,"results":"7115","hashOfConfig":"5981"},{"size":4526,"mtime":1676393655632,"results":"7116","hashOfConfig":"5981"},{"size":2144,"mtime":1676393655633,"results":"7117","hashOfConfig":"5981"},{"size":1146,"mtime":1676393655633,"results":"7118","hashOfConfig":"5981"},{"size":1738,"mtime":1676393655633,"results":"7119","hashOfConfig":"5981"},{"size":801,"mtime":1676393655634,"results":"7120","hashOfConfig":"5981"},{"size":1366,"mtime":1676339578028,"results":"7121","hashOfConfig":"5981"},{"size":3497,"mtime":1676339578028,"results":"7122","hashOfConfig":"5981"},{"size":480,"mtime":1676393655634,"results":"7123","hashOfConfig":"5981"},{"size":3342,"mtime":1676339578028,"results":"7124","hashOfConfig":"5981"},{"size":547,"mtime":1676393655634,"results":"7125","hashOfConfig":"5981"},{"size":2272,"mtime":1676339578029,"results":"7126","hashOfConfig":"5981"},{"size":1909,"mtime":1676339578029,"results":"7127","hashOfConfig":"5981"},{"size":414,"mtime":1676393655634,"results":"7128","hashOfConfig":"5981"},{"size":10635,"mtime":1676393655635,"results":"7129","hashOfConfig":"5981"},{"size":3041,"mtime":1676393655635,"results":"7130","hashOfConfig":"5981"},{"size":1275,"mtime":1676393655635,"results":"7131","hashOfConfig":"5981"},{"size":1076,"mtime":1676339578030,"results":"7132","hashOfConfig":"5981"},{"size":1005,"mtime":1676393655636,"results":"7133","hashOfConfig":"5981"},{"size":2616,"mtime":1676339578030,"results":"7134","hashOfConfig":"5981"},{"size":937,"mtime":1676339578031,"results":"7135","hashOfConfig":"5981"},{"size":1346,"mtime":1676339578031,"results":"7136","hashOfConfig":"5981"},{"size":3947,"mtime":1676393655636,"results":"7137","hashOfConfig":"5981"},{"size":2784,"mtime":1676339578031,"results":"7138","hashOfConfig":"5981"},{"size":1040,"mtime":1676339578031,"results":"7139","hashOfConfig":"5981"},{"size":1103,"mtime":1676339578032,"results":"7140","hashOfConfig":"5981"},{"size":479,"mtime":1676339578032,"results":"7141","hashOfConfig":"5981"},{"size":896,"mtime":1676393655636,"results":"7142","hashOfConfig":"5981"},{"size":197,"mtime":1676393655636,"results":"7143","hashOfConfig":"5981"},{"size":428,"mtime":1676554275794,"results":"7144","hashOfConfig":"5981"},{"size":263,"mtime":1676393655637,"results":"7145","hashOfConfig":"5981"},{"size":645,"mtime":1676393655637,"results":"7146","hashOfConfig":"5981"},{"size":2550,"mtime":1676393655637,"results":"7147","hashOfConfig":"5981"},{"size":3503,"mtime":1676393655638,"results":"7148","hashOfConfig":"5981"},{"size":3882,"mtime":1676393655638,"results":"7149","hashOfConfig":"5981"},{"size":4038,"mtime":1676393655638,"results":"7150","hashOfConfig":"5981"},{"size":1442,"mtime":1676393655638,"results":"7151","hashOfConfig":"5981"},{"size":2215,"mtime":1676393655638,"results":"7152","hashOfConfig":"5981"},{"size":10459,"mtime":1676554275795,"results":"7153","hashOfConfig":"5981"},{"size":2394,"mtime":1676393655639,"results":"7154","hashOfConfig":"5981"},{"size":6770,"mtime":1676393655639,"results":"7155","hashOfConfig":"5981"},{"size":254,"mtime":1676393655639,"results":"7156","hashOfConfig":"5981"},{"size":1705,"mtime":1676393655639,"results":"7157","hashOfConfig":"5981"},{"size":1738,"mtime":1676393655640,"results":"7158","hashOfConfig":"5981"},{"size":502,"mtime":1676393655640,"results":"7159","hashOfConfig":"5981"},{"size":695,"mtime":1676554275795,"results":"7160","hashOfConfig":"5981"},{"size":725,"mtime":1676393655640,"results":"7161","hashOfConfig":"5981"},{"size":2069,"mtime":1676339578037,"results":"7162","hashOfConfig":"5981"},{"size":978,"mtime":1676393655640,"results":"7163","hashOfConfig":"5981"},{"size":1339,"mtime":1676339578037,"results":"7164","hashOfConfig":"5981"},{"size":4171,"mtime":1676339578038,"results":"7165","hashOfConfig":"5981"},{"size":2860,"mtime":1676339578038,"results":"7166","hashOfConfig":"5981"},{"size":1191,"mtime":1676393655641,"results":"7167","hashOfConfig":"5981"},{"size":2726,"mtime":1676339578038,"results":"7168","hashOfConfig":"5981"},{"size":1417,"mtime":1676339578038,"results":"7169","hashOfConfig":"5981"},{"size":1480,"mtime":1676393655641,"results":"7170","hashOfConfig":"5981"},{"size":1648,"mtime":1676339578039,"results":"7171","hashOfConfig":"5981"},{"size":1957,"mtime":1676393655641,"results":"7172","hashOfConfig":"5981"},{"size":2175,"mtime":1676393655641,"results":"7173","hashOfConfig":"5981"},{"size":905,"mtime":1676339578039,"results":"7174","hashOfConfig":"5981"},{"size":2421,"mtime":1676393655641,"results":"7175","hashOfConfig":"5981"},{"size":1673,"mtime":1676339578040,"results":"7176","hashOfConfig":"5981"},{"size":1903,"mtime":1676393655641,"results":"7177","hashOfConfig":"5981"},{"size":2045,"mtime":1676393655642,"results":"7178","hashOfConfig":"5981"},{"size":3394,"mtime":1676393655642,"results":"7179","hashOfConfig":"5981"},{"size":16345,"mtime":1676393655642,"results":"7180","hashOfConfig":"5981"},{"size":1171,"mtime":1676393655642,"results":"7181","hashOfConfig":"5981"},{"size":1355,"mtime":1676393655642,"results":"7182","hashOfConfig":"5981"},{"size":1430,"mtime":1676393655643,"results":"7183","hashOfConfig":"5981"},{"size":905,"mtime":1676339578042,"results":"7184","hashOfConfig":"5981"},{"size":1645,"mtime":1676393655643,"results":"7185","hashOfConfig":"5981"},{"size":1138,"mtime":1676339578042,"results":"7186","hashOfConfig":"5981"},{"size":1804,"mtime":1676554275796,"results":"7187","hashOfConfig":"5981"},{"size":2329,"mtime":1676554275797,"results":"7188","hashOfConfig":"5981"},{"size":819,"mtime":1676554275797,"results":"7189","hashOfConfig":"5981"},{"size":2150,"mtime":1676554275798,"results":"7190","hashOfConfig":"5981"},{"size":743,"mtime":1676393655644,"results":"7191","hashOfConfig":"5981"},{"size":585,"mtime":1676393655645,"results":"7192","hashOfConfig":"5981"},{"size":4068,"mtime":1676393655645,"results":"7193","hashOfConfig":"5981"},{"size":2045,"mtime":1676554275798,"results":"7194","hashOfConfig":"5981"},{"size":407,"mtime":1676393655646,"results":"7195","hashOfConfig":"5981"},{"size":407,"mtime":1676393655646,"results":"7196","hashOfConfig":"5981"},{"size":4406,"mtime":1676554275799,"results":"7197","hashOfConfig":"5981"},{"size":1232,"mtime":1676554275799,"results":"7198","hashOfConfig":"5981"},{"size":743,"mtime":1676393655647,"results":"7199","hashOfConfig":"5981"},{"size":677,"mtime":1676393655647,"results":"7200","hashOfConfig":"5981"},{"size":5322,"mtime":1676393655647,"results":"7201","hashOfConfig":"5981"},{"size":5937,"mtime":1676554275800,"results":"7202","hashOfConfig":"5981"},{"size":5782,"mtime":1676554275800,"results":"7203","hashOfConfig":"5981"},{"size":883,"mtime":1676393655648,"results":"7204","hashOfConfig":"5981"},{"size":1723,"mtime":1676554275801,"results":"7205","hashOfConfig":"5981"},{"size":404,"mtime":1676339578048,"results":"7206","hashOfConfig":"5981"},{"size":5851,"mtime":1676554275804,"results":"7207","hashOfConfig":"5981"},{"size":907,"mtime":1676554275805,"results":"7208","hashOfConfig":"5981"},{"size":7080,"mtime":1676554275805,"results":"7209","hashOfConfig":"5981"},{"size":1688,"mtime":1676393655651,"results":"7210","hashOfConfig":"5981"},{"size":541,"mtime":1676393655652,"results":"7211","hashOfConfig":"5981"},{"size":384,"mtime":1676393655652,"results":"7212","hashOfConfig":"5981"},{"size":1510,"mtime":1676393655652,"results":"7213","hashOfConfig":"5981"},{"size":374,"mtime":1676393655653,"results":"7214","hashOfConfig":"5981"},{"size":1352,"mtime":1676393655653,"results":"7215","hashOfConfig":"5981"},{"size":4698,"mtime":1676393655653,"results":"7216","hashOfConfig":"5981"},{"size":1689,"mtime":1676393655653,"results":"7217","hashOfConfig":"5981"},{"size":2571,"mtime":1676393655654,"results":"7218","hashOfConfig":"5981"},{"size":1443,"mtime":1676393655654,"results":"7219","hashOfConfig":"5981"},{"size":1295,"mtime":1676339578051,"results":"7220","hashOfConfig":"5981"},{"size":3475,"mtime":1676393655655,"results":"7221","hashOfConfig":"5981"},{"size":4917,"mtime":1676339578052,"results":"7222","hashOfConfig":"5981"},{"size":1767,"mtime":1676393655655,"results":"7223","hashOfConfig":"5981"},{"size":325,"mtime":1676339578052,"results":"7224","hashOfConfig":"5981"},{"size":2185,"mtime":1676393655655,"results":"7225","hashOfConfig":"5981"},{"size":1707,"mtime":1676393655656,"results":"7226","hashOfConfig":"5981"},{"size":1687,"mtime":1676393655656,"results":"7227","hashOfConfig":"5981"},{"size":1670,"mtime":1676393655656,"results":"7228","hashOfConfig":"5981"},{"size":2505,"mtime":1676393655657,"results":"7229","hashOfConfig":"5981"},{"size":450,"mtime":1676339578054,"results":"7230","hashOfConfig":"5981"},{"size":229,"mtime":1676339578054,"results":"7231","hashOfConfig":"5981"},{"size":419,"mtime":1676339578054,"results":"7232","hashOfConfig":"5981"},{"size":905,"mtime":1676339578054,"results":"7233","hashOfConfig":"5981"},{"size":667,"mtime":1676393655657,"results":"7234","hashOfConfig":"5981"},{"size":443,"mtime":1676339578054,"results":"7235","hashOfConfig":"5981"},{"size":718,"mtime":1676339578055,"results":"7236","hashOfConfig":"5981"},{"size":691,"mtime":1676393655657,"results":"7237","hashOfConfig":"5981"},{"size":637,"mtime":1676393655658,"results":"7238","hashOfConfig":"5981"},{"size":713,"mtime":1676393655658,"results":"7239","hashOfConfig":"5981"},{"size":684,"mtime":1676393655658,"results":"7240","hashOfConfig":"5981"},{"size":2612,"mtime":1676554275809,"results":"7241","hashOfConfig":"5981"},{"size":1331,"mtime":1676393655659,"results":"7242","hashOfConfig":"5981"},{"size":2175,"mtime":1676393655660,"results":"7243","hashOfConfig":"5981"},{"size":2330,"mtime":1676339578056,"results":"7244","hashOfConfig":"5981"},{"size":868,"mtime":1676393655660,"results":"7245","hashOfConfig":"5981"},{"size":1994,"mtime":1676339578056,"results":"7246","hashOfConfig":"5981"},{"size":1145,"mtime":1676393655660,"results":"7247","hashOfConfig":"5981"},{"size":5827,"mtime":1676393655661,"results":"7248","hashOfConfig":"5981"},{"size":1930,"mtime":1676339578057,"results":"7249","hashOfConfig":"5981"},{"size":1928,"mtime":1676339578057,"results":"7250","hashOfConfig":"5981"},{"size":1098,"mtime":1676339578057,"results":"7251","hashOfConfig":"5981"},{"size":1058,"mtime":1676393655661,"results":"7252","hashOfConfig":"5981"},{"size":5041,"mtime":1676353028274,"results":"7253","hashOfConfig":"5981"},{"size":1408,"mtime":1676339578058,"results":"7254","hashOfConfig":"5981"},{"size":540,"mtime":1676393655661,"results":"7255","hashOfConfig":"5981"},{"size":1546,"mtime":1676393655661,"results":"7256","hashOfConfig":"5981"},{"size":1181,"mtime":1676393655662,"results":"7257","hashOfConfig":"5981"},{"size":42,"mtime":1676339578059,"results":"7258","hashOfConfig":"5981"},{"size":892,"mtime":1676393655662,"results":"7259","hashOfConfig":"5981"},{"size":1408,"mtime":1676393655662,"results":"7260","hashOfConfig":"5981"},{"size":740,"mtime":1676393655663,"results":"7261","hashOfConfig":"5981"},{"size":785,"mtime":1676393655663,"results":"7262","hashOfConfig":"5981"},{"size":1817,"mtime":1676414974883,"results":"7263","hashOfConfig":"5981"},{"size":1320,"mtime":1676414974884,"results":"7264","hashOfConfig":"5981"},{"size":1624,"mtime":1676414974884,"results":"7265","hashOfConfig":"5981"},{"size":960,"mtime":1676393655664,"results":"7266","hashOfConfig":"5981"},{"size":11517,"mtime":1676414974885,"results":"7267","hashOfConfig":"5981"},{"size":928,"mtime":1676393655664,"results":"7268","hashOfConfig":"5981"},{"size":42,"mtime":1676393655664,"results":"7269","hashOfConfig":"5981"},{"size":1702,"mtime":1676393655665,"results":"7270","hashOfConfig":"5981"},{"size":779,"mtime":1676393655665,"results":"7271","hashOfConfig":"5981"},{"size":736,"mtime":1676393655665,"results":"7272","hashOfConfig":"5981"},{"size":718,"mtime":1676393655665,"results":"7273","hashOfConfig":"5981"},{"size":1948,"mtime":1676393655666,"results":"7274","hashOfConfig":"5981"},{"size":2236,"mtime":1676607909950,"results":"7275","hashOfConfig":"5981"},{"size":465,"mtime":1676393655666,"results":"7276","hashOfConfig":"5981"},{"size":4353,"mtime":1676414974885,"results":"7277","hashOfConfig":"5981"},{"size":37,"mtime":1676393655667,"results":"7278","hashOfConfig":"5981"},{"size":965,"mtime":1676339578064,"results":"7279","hashOfConfig":"5981"},{"size":1137,"mtime":1676393655667,"results":"7280","hashOfConfig":"5981"},{"size":718,"mtime":1676393655667,"results":"7281","hashOfConfig":"5981"},{"size":36,"mtime":1676339578065,"results":"7282","hashOfConfig":"5981"},{"size":1167,"mtime":1676339578065,"results":"7283","hashOfConfig":"5981"},{"size":3400,"mtime":1676393655667,"results":"7284","hashOfConfig":"5981"},{"size":1080,"mtime":1676393655667,"results":"7285","hashOfConfig":"5981"},{"size":451,"mtime":1676393655668,"results":"7286","hashOfConfig":"5981"},{"size":1877,"mtime":1676339578066,"results":"7287","hashOfConfig":"5981"},{"size":1684,"mtime":1676393655668,"results":"7288","hashOfConfig":"5981"},{"size":547,"mtime":1676393655668,"results":"7289","hashOfConfig":"5981"},{"size":1241,"mtime":1676393655668,"results":"7290","hashOfConfig":"5981"},{"size":1055,"mtime":1676393655669,"results":"7291","hashOfConfig":"5981"},{"size":424,"mtime":1676414974886,"results":"7292","hashOfConfig":"5981"},{"size":31,"mtime":1676339578067,"results":"7293","hashOfConfig":"5981"},{"size":590,"mtime":1676393655669,"results":"7294","hashOfConfig":"5981"},{"size":404,"mtime":1676339578068,"results":"7295","hashOfConfig":"5981"},{"size":244,"mtime":1676393655670,"results":"7296","hashOfConfig":"5981"},{"size":928,"mtime":1676393655670,"results":"7297","hashOfConfig":"5981"},{"size":208,"mtime":1676339578068,"results":"7298","hashOfConfig":"5981"},{"size":168,"mtime":1676393655670,"results":"7299","hashOfConfig":"5981"},{"size":137,"mtime":1676353028284,"results":"7300","hashOfConfig":"5981"},{"size":858,"mtime":1676393655670,"results":"7301","hashOfConfig":"5981"},{"size":5118,"mtime":1676393655671,"results":"7302","hashOfConfig":"5981"},{"size":1180,"mtime":1676393655671,"results":"7303","hashOfConfig":"5981"},{"size":284,"mtime":1676393655671,"results":"7304","hashOfConfig":"5981"},{"size":2636,"mtime":1676393655671,"results":"7305","hashOfConfig":"5981"},{"size":1338,"mtime":1676393655671,"results":"7306","hashOfConfig":"5981"},{"size":995,"mtime":1676393655672,"results":"7307","hashOfConfig":"5981"},{"size":2992,"mtime":1676393655672,"results":"7308","hashOfConfig":"5981"},{"size":266,"mtime":1676339578071,"results":"7309","hashOfConfig":"5981"},{"size":261,"mtime":1676339578071,"results":"7310","hashOfConfig":"5981"},{"size":3520,"mtime":1676393655672,"results":"7311","hashOfConfig":"5981"},{"size":46,"mtime":1676339578072,"results":"7312","hashOfConfig":"5981"},{"size":2491,"mtime":1676414974887,"results":"7313","hashOfConfig":"5981"},{"size":1403,"mtime":1676414974887,"results":"7314","hashOfConfig":"5981"},{"size":2800,"mtime":1676393655673,"results":"7315","hashOfConfig":"5981"},{"size":931,"mtime":1676393655673,"results":"7316","hashOfConfig":"5981"},{"size":732,"mtime":1676393655673,"results":"7317","hashOfConfig":"5981"},{"size":2318,"mtime":1676393655673,"results":"7318","hashOfConfig":"5981"},{"size":327,"mtime":1676393655674,"results":"7319","hashOfConfig":"5981"},{"size":739,"mtime":1676393655674,"results":"7320","hashOfConfig":"5981"},{"size":1298,"mtime":1676393655674,"results":"7321","hashOfConfig":"5981"},{"size":19024,"mtime":1676414974888,"results":"7322","hashOfConfig":"5981"},{"size":2105,"mtime":1676393655675,"results":"7323","hashOfConfig":"5981"},{"size":1229,"mtime":1676393655675,"results":"7324","hashOfConfig":"5981"},{"size":1219,"mtime":1676393655675,"results":"7325","hashOfConfig":"5981"},{"size":1189,"mtime":1676393655676,"results":"7326","hashOfConfig":"5981"},{"size":357,"mtime":1676393655676,"results":"7327","hashOfConfig":"5981"},{"size":2190,"mtime":1676414974889,"results":"7328","hashOfConfig":"5981"},{"size":1730,"mtime":1676393655676,"results":"7329","hashOfConfig":"5981"},{"size":2759,"mtime":1676393655677,"results":"7330","hashOfConfig":"5981"},{"size":1931,"mtime":1676393655677,"results":"7331","hashOfConfig":"5981"},{"size":1565,"mtime":1676393655677,"results":"7332","hashOfConfig":"5981"},{"size":1127,"mtime":1676393655677,"results":"7333","hashOfConfig":"5981"},{"size":1042,"mtime":1676393655678,"results":"7334","hashOfConfig":"5981"},{"size":966,"mtime":1676393655678,"results":"7335","hashOfConfig":"5981"},{"size":49,"mtime":1676393655678,"results":"7336","hashOfConfig":"5981"},{"size":1229,"mtime":1676414974889,"results":"7337","hashOfConfig":"5981"},{"size":1587,"mtime":1676393655679,"results":"7338","hashOfConfig":"5981"},{"size":57,"mtime":1676393655679,"results":"7339","hashOfConfig":"5981"},{"size":79,"mtime":1676339578078,"results":"7340","hashOfConfig":"5981"},{"size":462,"mtime":1676393655679,"results":"7341","hashOfConfig":"5981"},{"size":346,"mtime":1676339578078,"results":"7342","hashOfConfig":"5981"},{"size":2122,"mtime":1676414974890,"results":"7343","hashOfConfig":"5981"},{"size":460,"mtime":1676393655680,"results":"7344","hashOfConfig":"5981"},{"size":457,"mtime":1676339578079,"results":"7345","hashOfConfig":"5981"},{"size":627,"mtime":1676393655680,"results":"7346","hashOfConfig":"5981"},{"size":805,"mtime":1676393655681,"results":"7347","hashOfConfig":"5981"},{"size":14357,"mtime":1676607909951,"results":"7348","hashOfConfig":"5981"},{"size":2596,"mtime":1676414974892,"results":"7349","hashOfConfig":"5981"},{"size":1407,"mtime":1676607909952,"results":"7350","hashOfConfig":"5981"},{"size":966,"mtime":1676414974893,"results":"7351","hashOfConfig":"5981"},{"size":1320,"mtime":1676414974893,"results":"7352","hashOfConfig":"5981"},{"size":2293,"mtime":1676607909952,"results":"7353","hashOfConfig":"5981"},{"size":1461,"mtime":1676414974894,"results":"7354","hashOfConfig":"5981"},{"size":2252,"mtime":1676607909952,"results":"7355","hashOfConfig":"5981"},{"size":2158,"mtime":1676414974895,"results":"7356","hashOfConfig":"5981"},{"size":54,"mtime":1676414974895,"results":"7357","hashOfConfig":"5981"},{"size":1750,"mtime":1676414974896,"results":"7358","hashOfConfig":"5981"},{"size":2140,"mtime":1676414974896,"results":"7359","hashOfConfig":"5981"},{"size":57,"mtime":1676414974897,"results":"7360","hashOfConfig":"5981"},{"size":1680,"mtime":1676393655681,"results":"7361","hashOfConfig":"5981"},{"size":1119,"mtime":1676393655683,"results":"7362","hashOfConfig":"5981"},{"size":2115,"mtime":1676393655683,"results":"7363","hashOfConfig":"5981"},{"size":2921,"mtime":1676393655683,"results":"7364","hashOfConfig":"5981"},{"size":2925,"mtime":1676393655683,"results":"7365","hashOfConfig":"5981"},{"size":2554,"mtime":1676393655684,"results":"7366","hashOfConfig":"5981"},{"size":1104,"mtime":1676414974897,"results":"7367","hashOfConfig":"5981"},{"size":4933,"mtime":1676393655684,"results":"7368","hashOfConfig":"5981"},{"size":302,"mtime":1676393655685,"results":"7369","hashOfConfig":"5981"},{"size":1431,"mtime":1676607909953,"results":"7370","hashOfConfig":"5981"},{"size":161,"mtime":1676339578084,"results":"7371","hashOfConfig":"5981"},{"size":2598,"mtime":1676607909954,"results":"7372","hashOfConfig":"5981"},{"size":1512,"mtime":1676393655685,"results":"7373","hashOfConfig":"5981"},{"size":1698,"mtime":1676393655686,"results":"7374","hashOfConfig":"5981"},{"size":6565,"mtime":1676393655686,"results":"7375","hashOfConfig":"5981"},{"size":42,"mtime":1676339578085,"results":"7376","hashOfConfig":"5981"},{"size":714,"mtime":1676393655686,"results":"7377","hashOfConfig":"5981"},{"size":1712,"mtime":1676393655686,"results":"7378","hashOfConfig":"5981"},{"size":2128,"mtime":1676393655687,"results":"7379","hashOfConfig":"5981"},{"size":51,"mtime":1676339578086,"results":"7380","hashOfConfig":"5981"},{"size":2859,"mtime":1676393655687,"results":"7381","hashOfConfig":"5981"},{"size":1164,"mtime":1676554275810,"results":"7382","hashOfConfig":"5981"},{"size":1220,"mtime":1676554275811,"results":"7383","hashOfConfig":"5981"},{"size":44,"mtime":1676339578087,"results":"7384","hashOfConfig":"5981"},{"size":358,"mtime":1676339578087,"results":"7385","hashOfConfig":"5981"},{"size":1696,"mtime":1676393655687,"results":"7386","hashOfConfig":"5981"},{"size":1975,"mtime":1676339578087,"results":"7387","hashOfConfig":"5981"},{"size":603,"mtime":1676393655688,"results":"7388","hashOfConfig":"5981"},{"size":1651,"mtime":1676393655688,"results":"7389","hashOfConfig":"5981"},{"size":2429,"mtime":1676393655688,"results":"7390","hashOfConfig":"5981"},{"size":5581,"mtime":1676393655689,"results":"7391","hashOfConfig":"5981"},{"size":44,"mtime":1676339578089,"results":"7392","hashOfConfig":"5981"},{"size":563,"mtime":1676339578089,"results":"7393","hashOfConfig":"5981"},{"size":1113,"mtime":1676339578089,"results":"7394","hashOfConfig":"5981"},{"size":592,"mtime":1676339578089,"results":"7395","hashOfConfig":"5981"},{"size":16514,"mtime":1676607909955,"results":"7396","hashOfConfig":"5981"},{"size":471,"mtime":1676339578090,"results":"7397","hashOfConfig":"5981"},{"size":49,"mtime":1676339578090,"results":"7398","hashOfConfig":"5981"},{"size":5414,"mtime":1676607909955,"results":"7399","hashOfConfig":"5981"},{"size":1445,"mtime":1676393655689,"results":"7400","hashOfConfig":"5981"},{"size":7025,"mtime":1676607909957,"results":"7401","hashOfConfig":"5981"},{"size":46,"mtime":1676339578091,"results":"7402","hashOfConfig":"5981"},{"size":642,"mtime":1676339578091,"results":"7403","hashOfConfig":"5981"},{"size":555,"mtime":1676393655690,"results":"7404","hashOfConfig":"5981"},{"size":671,"mtime":1676393655690,"results":"7405","hashOfConfig":"5981"},{"size":1792,"mtime":1676393655691,"results":"7406","hashOfConfig":"5981"},{"size":541,"mtime":1676393655691,"results":"7407","hashOfConfig":"5981"},{"size":55,"mtime":1676339578092,"results":"7408","hashOfConfig":"5981"},{"size":1364,"mtime":1676393655691,"results":"7409","hashOfConfig":"5981"},{"size":1932,"mtime":1676414974898,"results":"7410","hashOfConfig":"5981"},{"size":4152,"mtime":1676414974899,"results":"7411","hashOfConfig":"5981"},{"size":2547,"mtime":1676414974899,"results":"7412","hashOfConfig":"5981"},{"size":451,"mtime":1676414974900,"results":"7413","hashOfConfig":"5981"},{"size":1049,"mtime":1676414974900,"results":"7414","hashOfConfig":"5981"},{"size":46,"mtime":1676414974901,"results":"7415","hashOfConfig":"5981"},{"size":2022,"mtime":1676393655693,"results":"7416","hashOfConfig":"5981"},{"size":3875,"mtime":1676414974901,"results":"7417","hashOfConfig":"5981"},{"size":3351,"mtime":1676393655693,"results":"7418","hashOfConfig":"5981"},{"size":744,"mtime":1676393655694,"results":"7419","hashOfConfig":"5981"},{"size":945,"mtime":1676393655694,"results":"7420","hashOfConfig":"5981"},{"size":612,"mtime":1676393655694,"results":"7421","hashOfConfig":"5981"},{"size":61,"mtime":1676339578094,"results":"7422","hashOfConfig":"5981"},{"size":1332,"mtime":1676393655694,"results":"7423","hashOfConfig":"5981"},{"size":2683,"mtime":1676393655695,"results":"7424","hashOfConfig":"5981"},{"size":1730,"mtime":1676393655695,"results":"7425","hashOfConfig":"5981"},{"size":641,"mtime":1676393655695,"results":"7426","hashOfConfig":"5981"},{"size":880,"mtime":1676393655696,"results":"7427","hashOfConfig":"5981"},{"size":41,"mtime":1676339578096,"results":"7428","hashOfConfig":"5981"},{"size":1362,"mtime":1676393655696,"results":"7429","hashOfConfig":"5981"},{"size":764,"mtime":1676393655696,"results":"7430","hashOfConfig":"5981"},{"size":4192,"mtime":1676393655696,"results":"7431","hashOfConfig":"5981"},{"size":883,"mtime":1676393655696,"results":"7432","hashOfConfig":"5981"},{"size":6004,"mtime":1676393655697,"results":"7433","hashOfConfig":"5981"},{"size":51,"mtime":1676339578097,"results":"7434","hashOfConfig":"5981"},{"size":2674,"mtime":1676353028321,"results":"7435","hashOfConfig":"5981"},{"size":1545,"mtime":1676393655697,"results":"7436","hashOfConfig":"5981"},{"size":2425,"mtime":1676339578097,"results":"7437","hashOfConfig":"5981"},{"size":337,"mtime":1676339578098,"results":"7438","hashOfConfig":"5981"},{"size":1643,"mtime":1676393655697,"results":"7439","hashOfConfig":"5981"},{"size":732,"mtime":1676393655697,"results":"7440","hashOfConfig":"5981"},{"size":7290,"mtime":1676339578098,"results":"7441","hashOfConfig":"5981"},{"size":985,"mtime":1676393655698,"results":"7442","hashOfConfig":"5981"},{"size":1037,"mtime":1676393655698,"results":"7443","hashOfConfig":"5981"},{"size":2734,"mtime":1676393655698,"results":"7444","hashOfConfig":"5981"},{"size":1640,"mtime":1676393655699,"results":"7445","hashOfConfig":"5981"},{"size":47,"mtime":1676339578099,"results":"7446","hashOfConfig":"5981"},{"size":288,"mtime":1676339578100,"results":"7447","hashOfConfig":"5981"},{"size":650,"mtime":1676393655699,"results":"7448","hashOfConfig":"5981"},{"size":1944,"mtime":1676393655699,"results":"7449","hashOfConfig":"5981"},{"size":2088,"mtime":1676393655700,"results":"7450","hashOfConfig":"5981"},{"size":46,"mtime":1676339578101,"results":"7451","hashOfConfig":"5981"},{"size":2089,"mtime":1676393655700,"results":"7452","hashOfConfig":"5981"},{"size":1148,"mtime":1676393655700,"results":"7453","hashOfConfig":"5981"},{"size":790,"mtime":1676393655701,"results":"7454","hashOfConfig":"5981"},{"size":1635,"mtime":1676393655701,"results":"7455","hashOfConfig":"5981"},{"size":3189,"mtime":1676393655701,"results":"7456","hashOfConfig":"5981"},{"size":49,"mtime":1676339578102,"results":"7457","hashOfConfig":"5981"},{"size":1347,"mtime":1676393655702,"results":"7458","hashOfConfig":"5981"},{"size":4831,"mtime":1676607909957,"results":"7459","hashOfConfig":"5981"},{"size":980,"mtime":1676393655702,"results":"7460","hashOfConfig":"5981"},{"size":1989,"mtime":1676393655703,"results":"7461","hashOfConfig":"5981"},{"size":864,"mtime":1676393655703,"results":"7462","hashOfConfig":"5981"},{"size":4171,"mtime":1676607909958,"results":"7463","hashOfConfig":"5981"},{"size":49,"mtime":1676339578103,"results":"7464","hashOfConfig":"5981"},{"size":1375,"mtime":1676393655704,"results":"7465","hashOfConfig":"5981"},{"size":4708,"mtime":1676393655704,"results":"7466","hashOfConfig":"5981"},{"size":6048,"mtime":1676393655705,"results":"7467","hashOfConfig":"5981"},{"size":399,"mtime":1676393655705,"results":"7468","hashOfConfig":"5981"},{"size":4944,"mtime":1676393655705,"results":"7469","hashOfConfig":"5981"},{"size":2996,"mtime":1676393655705,"results":"7470","hashOfConfig":"5981"},{"size":3433,"mtime":1676554275811,"results":"7471","hashOfConfig":"5981"},{"size":4424,"mtime":1676393655706,"results":"7472","hashOfConfig":"5981"},{"size":405,"mtime":1676393655706,"results":"7473","hashOfConfig":"5981"},{"size":599,"mtime":1676393655706,"results":"7474","hashOfConfig":"5981"},{"size":870,"mtime":1676393655707,"results":"7475","hashOfConfig":"5981"},{"size":1074,"mtime":1676393655707,"results":"7476","hashOfConfig":"5981"},{"size":1059,"mtime":1676393655707,"results":"7477","hashOfConfig":"5981"},{"size":1290,"mtime":1676393655707,"results":"7478","hashOfConfig":"5981"},{"size":3579,"mtime":1676393655708,"results":"7479","hashOfConfig":"5981"},{"size":1687,"mtime":1676393655708,"results":"7480","hashOfConfig":"5981"},{"size":1267,"mtime":1676393655708,"results":"7481","hashOfConfig":"5981"},{"size":37,"mtime":1676393655708,"results":"7482","hashOfConfig":"5981"},{"size":1724,"mtime":1676393655709,"results":"7483","hashOfConfig":"5981"},{"size":2981,"mtime":1676393655709,"results":"7484","hashOfConfig":"5981"},{"size":46,"mtime":1676339578107,"results":"7485","hashOfConfig":"5981"},{"size":1131,"mtime":1676393655709,"results":"7486","hashOfConfig":"5981"},{"size":2796,"mtime":1676393655710,"results":"7487","hashOfConfig":"5981"},{"size":2803,"mtime":1676393655710,"results":"7488","hashOfConfig":"5981"},{"size":3476,"mtime":1676393655711,"results":"7489","hashOfConfig":"5981"},{"size":1075,"mtime":1676393655711,"results":"7490","hashOfConfig":"5981"},{"size":359,"mtime":1676339578109,"results":"7491","hashOfConfig":"5981"},{"size":51,"mtime":1676339578109,"results":"7492","hashOfConfig":"5981"},{"size":1584,"mtime":1676339578109,"results":"7493","hashOfConfig":"5981"},{"size":3252,"mtime":1676393655711,"results":"7494","hashOfConfig":"5981"},{"size":2228,"mtime":1676393655711,"results":"7495","hashOfConfig":"5981"},{"size":2779,"mtime":1676393655712,"results":"7496","hashOfConfig":"5981"},{"size":2044,"mtime":1676393655712,"results":"7497","hashOfConfig":"5981"},{"size":1565,"mtime":1676393655712,"results":"7498","hashOfConfig":"5981"},{"size":49,"mtime":1676339578111,"results":"7499","hashOfConfig":"5981"},{"size":1836,"mtime":1676393655713,"results":"7500","hashOfConfig":"5981"},{"size":45,"mtime":1676339578111,"results":"7501","hashOfConfig":"5981"},{"size":891,"mtime":1676353028337,"results":"7502","hashOfConfig":"5981"},{"size":1215,"mtime":1676393655713,"results":"7503","hashOfConfig":"5981"},{"size":1132,"mtime":1676393655713,"results":"7504","hashOfConfig":"5981"},{"size":808,"mtime":1676393655713,"results":"7505","hashOfConfig":"5981"},{"size":688,"mtime":1676393655713,"results":"7506","hashOfConfig":"5981"},{"size":695,"mtime":1676414974902,"results":"7507","hashOfConfig":"5981"},{"size":457,"mtime":1676393655714,"results":"7508","hashOfConfig":"5981"},{"size":1773,"mtime":1676607909959,"results":"7509","hashOfConfig":"5981"},{"size":1807,"mtime":1676393655715,"results":"7510","hashOfConfig":"5981"},{"size":2266,"mtime":1676607909961,"results":"7511","hashOfConfig":"5981"},{"size":4247,"mtime":1676607909962,"results":"7512","hashOfConfig":"5981"},{"size":1765,"mtime":1676393655716,"results":"7513","hashOfConfig":"5981"},{"size":1892,"mtime":1676607909962,"results":"7514","hashOfConfig":"5981"},{"size":3424,"mtime":1676607909963,"results":"7515","hashOfConfig":"5981"},{"size":3757,"mtime":1676607909963,"results":"7516","hashOfConfig":"5981"},{"size":59,"mtime":1676339578115,"results":"7517","hashOfConfig":"5981"},{"size":2458,"mtime":1676393655717,"results":"7518","hashOfConfig":"5981"},{"size":286,"mtime":1676339578116,"results":"7519","hashOfConfig":"5981"},{"size":956,"mtime":1676393655717,"results":"7520","hashOfConfig":"5981"},{"size":704,"mtime":1676393655718,"results":"7521","hashOfConfig":"5981"},{"size":1012,"mtime":1676414974902,"results":"7522","hashOfConfig":"5981"},{"size":1908,"mtime":1676414974902,"results":"7523","hashOfConfig":"5981"},{"size":224,"mtime":1676339578117,"results":"7524","hashOfConfig":"5981"},{"size":2040,"mtime":1676414974903,"results":"7525","hashOfConfig":"5981"},{"size":992,"mtime":1676393655718,"results":"7526","hashOfConfig":"5981"},{"size":1927,"mtime":1676414974903,"results":"7527","hashOfConfig":"5981"},{"size":1754,"mtime":1676607909965,"results":"7528","hashOfConfig":"5981"},{"size":1247,"mtime":1676393655719,"results":"7529","hashOfConfig":"5981"},{"size":687,"mtime":1676393655720,"results":"7530","hashOfConfig":"5981"},{"size":3400,"mtime":1676393655720,"results":"7531","hashOfConfig":"5981"},{"size":467,"mtime":1676393655720,"results":"7532","hashOfConfig":"5981"},{"size":926,"mtime":1676393655720,"results":"7533","hashOfConfig":"5981"},{"size":2208,"mtime":1676393655721,"results":"7534","hashOfConfig":"5981"},{"size":245,"mtime":1676393655721,"results":"7535","hashOfConfig":"5981"},{"size":45,"mtime":1676339578120,"results":"7536","hashOfConfig":"5981"},{"size":1039,"mtime":1676393655721,"results":"7537","hashOfConfig":"5981"},{"size":594,"mtime":1676393655722,"results":"7538","hashOfConfig":"5981"},{"size":1247,"mtime":1676393655722,"results":"7539","hashOfConfig":"5981"},{"size":47,"mtime":1676339578121,"results":"7540","hashOfConfig":"5981"},{"size":1201,"mtime":1676393655722,"results":"7541","hashOfConfig":"5981"},{"size":1741,"mtime":1676393655722,"results":"7542","hashOfConfig":"5981"},{"size":47,"mtime":1676339578121,"results":"7543","hashOfConfig":"5981"},{"size":2073,"mtime":1676393655722,"results":"7544","hashOfConfig":"5981"},{"size":48,"mtime":1676339578122,"results":"7545","hashOfConfig":"5981"},{"size":614,"mtime":1676393655723,"results":"7546","hashOfConfig":"5981"},{"size":11453,"mtime":1676607909966,"results":"7547","hashOfConfig":"5981"},{"size":3732,"mtime":1676607909966,"results":"7548","hashOfConfig":"5981"},{"size":1620,"mtime":1676393655723,"results":"7549","hashOfConfig":"5981"},{"size":3045,"mtime":1676393655723,"results":"7550","hashOfConfig":"5981"},{"size":1364,"mtime":1676393655724,"results":"7551","hashOfConfig":"5981"},{"size":637,"mtime":1676393655724,"results":"7552","hashOfConfig":"5981"},{"size":379,"mtime":1676393655724,"results":"7553","hashOfConfig":"5981"},{"size":483,"mtime":1676393655724,"results":"7554","hashOfConfig":"5981"},{"size":848,"mtime":1676393655724,"results":"7555","hashOfConfig":"5981"},{"size":850,"mtime":1676393655724,"results":"7556","hashOfConfig":"5981"},{"size":3238,"mtime":1676393655725,"results":"7557","hashOfConfig":"5981"},{"size":3939,"mtime":1676393655725,"results":"7558","hashOfConfig":"5981"},{"size":1176,"mtime":1676393655725,"results":"7559","hashOfConfig":"5981"},{"size":1876,"mtime":1676393655725,"results":"7560","hashOfConfig":"5981"},{"size":398,"mtime":1676393655726,"results":"7561","hashOfConfig":"5981"},{"size":50,"mtime":1676339578124,"results":"7562","hashOfConfig":"5981"},{"size":7841,"mtime":1676393655726,"results":"7563","hashOfConfig":"5981"},{"size":3466,"mtime":1676393655726,"results":"7564","hashOfConfig":"5981"},{"size":51,"mtime":1676339578125,"results":"7565","hashOfConfig":"5981"},{"size":400,"mtime":1676339578125,"results":"7566","hashOfConfig":"5981"},{"size":1039,"mtime":1676339578125,"results":"7567","hashOfConfig":"5981"},{"size":805,"mtime":1676393655726,"results":"7568","hashOfConfig":"5981"},{"size":832,"mtime":1676393655727,"results":"7569","hashOfConfig":"5981"},{"size":997,"mtime":1676393655727,"results":"7570","hashOfConfig":"5981"},{"size":1038,"mtime":1676393655727,"results":"7571","hashOfConfig":"5981"},{"size":693,"mtime":1676393655727,"results":"7572","hashOfConfig":"5981"},{"size":1839,"mtime":1676393655728,"results":"7573","hashOfConfig":"5981"},{"size":726,"mtime":1676393655728,"results":"7574","hashOfConfig":"5981"},{"size":589,"mtime":1676393655728,"results":"7575","hashOfConfig":"5981"},{"size":701,"mtime":1676393655729,"results":"7576","hashOfConfig":"5981"},{"size":1174,"mtime":1676393655729,"results":"7577","hashOfConfig":"5981"},{"size":1433,"mtime":1676393655729,"results":"7578","hashOfConfig":"5981"},{"size":1172,"mtime":1676393655729,"results":"7579","hashOfConfig":"5981"},{"size":40,"mtime":1676339578129,"results":"7580","hashOfConfig":"5981"},{"size":389,"mtime":1676339578129,"results":"7581","hashOfConfig":"5981"},{"size":413,"mtime":1676353028362,"results":"7582","hashOfConfig":"5981"},{"size":366,"mtime":1676339578129,"results":"7583","hashOfConfig":"5981"},{"size":408,"mtime":1676393655729,"results":"7584","hashOfConfig":"5981"},{"size":656,"mtime":1676393655730,"results":"7585","hashOfConfig":"5981"},{"size":546,"mtime":1676393655730,"results":"7586","hashOfConfig":"5981"},{"size":785,"mtime":1676393655730,"results":"7587","hashOfConfig":"5981"},{"size":1040,"mtime":1676393655730,"results":"7588","hashOfConfig":"5981"},{"size":2511,"mtime":1676414974905,"results":"7589","hashOfConfig":"5981"},{"size":360,"mtime":1676339578130,"results":"7590","hashOfConfig":"5981"},{"size":778,"mtime":1676393655731,"results":"7591","hashOfConfig":"5981"},{"size":1105,"mtime":1676339578131,"results":"7592","hashOfConfig":"5981"},{"size":930,"mtime":1676393655731,"results":"7593","hashOfConfig":"5981"},{"size":6825,"mtime":1676607902460,"results":"7594","hashOfConfig":"5981"},{"size":1247,"mtime":1676414974905,"results":"7595","hashOfConfig":"5981"},{"size":2058,"mtime":1676393655732,"results":"7596","hashOfConfig":"5981"},{"size":2361,"mtime":1676414974906,"results":"7597","hashOfConfig":"5981"},{"size":1955,"mtime":1676414974906,"results":"7598","hashOfConfig":"5981"},{"size":2974,"mtime":1676393655733,"results":"7599","hashOfConfig":"5981"},{"size":1436,"mtime":1676393655733,"results":"7600","hashOfConfig":"5981"},{"size":51,"mtime":1676353028368,"results":"7601","hashOfConfig":"5981"},{"size":2252,"mtime":1676393655733,"results":"7602","hashOfConfig":"5981"},{"size":1386,"mtime":1676393655733,"results":"7603","hashOfConfig":"5981"},{"size":1706,"mtime":1676393655734,"results":"7604","hashOfConfig":"5981"},{"size":1163,"mtime":1676393655734,"results":"7605","hashOfConfig":"5981"},{"size":51,"mtime":1676339578134,"results":"7606","hashOfConfig":"5981"},{"size":453,"mtime":1676339578134,"results":"7607","hashOfConfig":"5981"},{"size":322,"mtime":1676339578134,"results":"7608","hashOfConfig":"5981"},{"size":1053,"mtime":1676393655734,"results":"7609","hashOfConfig":"5981"},{"size":46,"mtime":1676339578135,"results":"7610","hashOfConfig":"5981"},{"size":2897,"mtime":1676393655734,"results":"7611","hashOfConfig":"5981"},{"size":3159,"mtime":1676393655735,"results":"7612","hashOfConfig":"5981"},{"size":46,"mtime":1676339578136,"results":"7613","hashOfConfig":"5981"},{"size":2832,"mtime":1676353028371,"results":"7614","hashOfConfig":"5981"},{"size":1075,"mtime":1676393655735,"results":"7615","hashOfConfig":"5981"},{"size":47,"mtime":1676339578136,"results":"7616","hashOfConfig":"5981"},{"size":4066,"mtime":1676393655735,"results":"7617","hashOfConfig":"5981"},{"size":319,"mtime":1676339578137,"results":"7618","hashOfConfig":"5981"},{"size":2162,"mtime":1676339578137,"results":"7619","hashOfConfig":"5981"},{"size":2829,"mtime":1676393655736,"results":"7620","hashOfConfig":"5981"},{"size":2243,"mtime":1676339578137,"results":"7621","hashOfConfig":"5981"},{"size":43,"mtime":1676339578137,"results":"7622","hashOfConfig":"5981"},{"size":366,"mtime":1676393655736,"results":"7623","hashOfConfig":"5981"},{"size":2464,"mtime":1676353028373,"results":"7624","hashOfConfig":"5981"},{"size":794,"mtime":1676339578138,"results":"7625","hashOfConfig":"5981"},{"size":2045,"mtime":1676339578139,"results":"7626","hashOfConfig":"5981"},{"size":1750,"mtime":1676393655736,"results":"7627","hashOfConfig":"5981"},{"size":1276,"mtime":1676393655736,"results":"7628","hashOfConfig":"5981"},{"size":1217,"mtime":1676393655737,"results":"7629","hashOfConfig":"5981"},{"size":1014,"mtime":1676339578139,"results":"7630","hashOfConfig":"5981"},{"size":54,"mtime":1676339578140,"results":"7631","hashOfConfig":"5981"},{"size":1490,"mtime":1676393655737,"results":"7632","hashOfConfig":"5981"},{"size":2412,"mtime":1676393655737,"results":"7633","hashOfConfig":"5981"},{"size":1521,"mtime":1676393655738,"results":"7634","hashOfConfig":"5981"},{"size":1080,"mtime":1676393655738,"results":"7635","hashOfConfig":"5981"},{"size":1298,"mtime":1676393655738,"results":"7636","hashOfConfig":"5981"},{"size":47,"mtime":1676353028375,"results":"7637","hashOfConfig":"5981"},{"size":1439,"mtime":1676393655738,"results":"7638","hashOfConfig":"5981"},{"size":5753,"mtime":1676393655739,"results":"7639","hashOfConfig":"5981"},{"size":5758,"mtime":1676393655739,"results":"7640","hashOfConfig":"5981"},{"size":1524,"mtime":1676393655739,"results":"7641","hashOfConfig":"5981"},{"size":366,"mtime":1676393655739,"results":"7642","hashOfConfig":"5981"},{"size":2163,"mtime":1676339578142,"results":"7643","hashOfConfig":"5981"},{"size":1341,"mtime":1676339578142,"results":"7644","hashOfConfig":"5981"},{"size":1323,"mtime":1676393655740,"results":"7645","hashOfConfig":"5981"},{"size":816,"mtime":1676393655740,"results":"7646","hashOfConfig":"5981"},{"size":46,"mtime":1676339578143,"results":"7647","hashOfConfig":"5981"},{"size":80,"mtime":1676339578143,"results":"7648","hashOfConfig":"5981"},{"size":2655,"mtime":1658800936760,"results":"7649","hashOfConfig":"4532"},{"size":2655,"mtime":1658800477752,"results":"7650","hashOfConfig":"4532"},{"size":17590,"mtime":1658800477753,"results":"7651","hashOfConfig":"4532"},{"size":6181,"mtime":1658800477752,"results":"7652","hashOfConfig":"4532"},{"size":17590,"mtime":1658800936762,"results":"7653","hashOfConfig":"4532"},{"size":6181,"mtime":1658800936761,"results":"7654","hashOfConfig":"4532"},{"size":3999,"mtime":1676607909967,"results":"7655","hashOfConfig":"4532"},{"size":219,"mtime":1676339578143,"results":"7656","hashOfConfig":"4532"},{"size":171,"mtime":1676339578144,"results":"7657","hashOfConfig":"4532"},{"size":928,"mtime":1676393655740,"results":"7658","hashOfConfig":"4532"},{"size":199,"mtime":1676339578144,"results":"7659","hashOfConfig":"4532"},{"size":139,"mtime":1676393655741,"results":"7660","hashOfConfig":"4532"},{"size":158,"mtime":1676393655741,"results":"7661","hashOfConfig":"4532"},{"size":1323,"mtime":1676393655741,"results":"7662","hashOfConfig":"4532"},{"size":230,"mtime":1676339578145,"results":"7663","hashOfConfig":"4532"},{"size":159,"mtime":1676339578145,"results":"7664","hashOfConfig":"4532"},{"size":159,"mtime":1676339578145,"results":"7665","hashOfConfig":"4532"},{"size":306,"mtime":1676339578145,"results":"7666","hashOfConfig":"4532"},{"size":310,"mtime":1676339578146,"results":"7667","hashOfConfig":"4532"},{"size":162,"mtime":1676339578146,"results":"7668","hashOfConfig":"4532"},{"size":203,"mtime":1676339578146,"results":"7669","hashOfConfig":"4532"},{"size":150,"mtime":1676353028378,"results":"7670","hashOfConfig":"4532"},{"size":3480,"mtime":1676393655742,"results":"7671","hashOfConfig":"4532"},{"size":454,"mtime":1676339578146,"results":"7672","hashOfConfig":"4532"},{"size":366,"mtime":1676339578146,"results":"7673","hashOfConfig":"4532"},{"size":407,"mtime":1676339578147,"results":"7674","hashOfConfig":"4532"},{"size":2145,"mtime":1676393655742,"results":"7675","hashOfConfig":"4532"},{"size":132,"mtime":1676339578147,"results":"7676","hashOfConfig":"4532"},{"size":975,"mtime":1676339578147,"results":"7677","hashOfConfig":"4532"},{"size":188,"mtime":1676339578147,"results":"7678","hashOfConfig":"4532"},{"size":744,"mtime":1676339578147,"results":"7679","hashOfConfig":"4532"},{"size":711,"mtime":1676339578148,"results":"7680","hashOfConfig":"4532"},{"size":423,"mtime":1676393655742,"results":"7681","hashOfConfig":"4532"},{"size":128,"mtime":1676339578148,"results":"7682","hashOfConfig":"4532"},{"size":2186,"mtime":1676339578148,"results":"7683","hashOfConfig":"4532"},{"size":851,"mtime":1676353028380,"results":"7684","hashOfConfig":"4532"},{"size":128,"mtime":1676339578148,"results":"7685","hashOfConfig":"4532"},{"size":131,"mtime":1676339578149,"results":"7686","hashOfConfig":"4532"},{"size":73,"mtime":1676339578149,"results":"7687","hashOfConfig":"4532"},{"size":2471,"mtime":1676494732098,"results":"7688","hashOfConfig":"4532"},{"size":105,"mtime":1676339578149,"results":"7689","hashOfConfig":"4532"},{"size":232,"mtime":1676339578149,"results":"7690","hashOfConfig":"4532"},{"size":357,"mtime":1676339578150,"results":"7691","hashOfConfig":"4532"},{"size":175,"mtime":1676339578150,"results":"7692","hashOfConfig":"4532"},{"size":121,"mtime":1676339578150,"results":"7693","hashOfConfig":"4532"},{"size":422,"mtime":1676353028380,"results":"7694","hashOfConfig":"4532"},{"size":937,"mtime":1676339578150,"results":"7695","hashOfConfig":"4532"},{"size":455,"mtime":1676339578151,"results":"7696","hashOfConfig":"4532"},{"size":394,"mtime":1676339578151,"results":"7697","hashOfConfig":"4532"},{"size":47,"mtime":1676339578151,"results":"7698","hashOfConfig":"4532"},{"size":1821,"mtime":1676554275812,"results":"7699","hashOfConfig":"4532"},{"size":2419,"mtime":1676339578152,"results":"7700","hashOfConfig":"4532"},{"size":136,"mtime":1676339578152,"results":"7701","hashOfConfig":"4532"},{"size":4624,"mtime":1676339578152,"results":"7702","hashOfConfig":"4532"},{"size":284,"mtime":1676339578153,"results":"7703","hashOfConfig":"4532"},{"size":274,"mtime":1676339578153,"results":"7704","hashOfConfig":"4532"},{"size":104,"mtime":1676339578153,"results":"7705","hashOfConfig":"4532"},{"size":37,"mtime":1676339578153,"results":"7706","hashOfConfig":"4532"},{"size":325,"mtime":1676339578154,"results":"7707","hashOfConfig":"4532"},{"size":813,"mtime":1676339578154,"results":"7708","hashOfConfig":"4532"},{"size":150,"mtime":1676414974908,"results":"7709","hashOfConfig":"4532"},{"size":122,"mtime":1676414974908,"results":"7710","hashOfConfig":"4532"},{"size":1300,"mtime":1676339578155,"results":"7711","hashOfConfig":"4532"},{"size":121,"mtime":1676339578155,"results":"7712","hashOfConfig":"4532"},{"size":756,"mtime":1676339578156,"results":"7713","hashOfConfig":"4532"},{"size":2238,"mtime":1676339578157,"results":"7714","hashOfConfig":"4532"},{"size":717,"mtime":1676339578157,"results":"7715","hashOfConfig":"4532"},{"size":672,"mtime":1676339578157,"results":"7716","hashOfConfig":"4532"},{"size":416,"mtime":1676339578157,"results":"7717","hashOfConfig":"4532"},{"size":940,"mtime":1676339578158,"results":"7718","hashOfConfig":"4532"},{"size":3403,"mtime":1676339578158,"results":"7719","hashOfConfig":"4532"},{"size":779,"mtime":1676339578158,"results":"7720","hashOfConfig":"4532"},{"size":459,"mtime":1676339578158,"results":"7721","hashOfConfig":"4532"},{"size":2113,"mtime":1676339578158,"results":"7722","hashOfConfig":"4532"},{"size":747,"mtime":1676339578159,"results":"7723","hashOfConfig":"4532"},{"size":916,"mtime":1676339578159,"results":"7724","hashOfConfig":"4532"},{"size":2307,"mtime":1676607909970,"results":"7725","hashOfConfig":"4532"},{"size":6237,"mtime":1676607909971,"results":"7726","hashOfConfig":"4532"},{"size":10471,"mtime":1676607909971,"results":"7727","hashOfConfig":"4532"},{"size":2018,"mtime":1676607909972,"results":"7728","hashOfConfig":"4532"},{"size":258,"mtime":1676339578161,"results":"7729","hashOfConfig":"4532"},{"size":149,"mtime":1676339578161,"results":"7730","hashOfConfig":"4532"},{"size":1697,"mtime":1676607909972,"results":"7731","hashOfConfig":"4532"},{"size":3511,"mtime":1676607909973,"results":"7732","hashOfConfig":"4532"},{"size":6892,"mtime":1676607909973,"results":"7733","hashOfConfig":"4532"},{"size":6785,"mtime":1676607909974,"results":"7734","hashOfConfig":"4532"},{"size":439,"mtime":1676339578163,"results":"7735","hashOfConfig":"4532"},{"size":1480,"mtime":1676607909974,"results":"7736","hashOfConfig":"4532"},{"size":8283,"mtime":1676607909975,"results":"7737","hashOfConfig":"4532"},{"size":5185,"mtime":1676607909975,"results":"7738","hashOfConfig":"4532"},{"size":1379,"mtime":1676339578164,"results":"7739","hashOfConfig":"4532"},{"size":976,"mtime":1676339578165,"results":"7740","hashOfConfig":"4532"},{"size":565,"mtime":1676339578165,"results":"7741","hashOfConfig":"4532"},{"size":303,"mtime":1676607902468,"results":"7742","hashOfConfig":"4532"},{"size":64,"mtime":1676393655743,"results":"7743","hashOfConfig":"4532"},{"size":1574,"mtime":1676554275813,"results":"7744","hashOfConfig":"4532"},{"size":1350,"mtime":1676339578166,"results":"7745","hashOfConfig":"4532"},{"size":1017,"mtime":1676339578166,"results":"7746","hashOfConfig":"4532"},{"size":2558,"mtime":1676554275813,"results":"7747","hashOfConfig":"4532"},{"size":216,"mtime":1676339578167,"results":"7748","hashOfConfig":"4532"},{"size":208,"mtime":1676339578167,"results":"7749","hashOfConfig":"4532"},{"size":1257,"mtime":1676393655744,"results":"7750","hashOfConfig":"4532"},{"size":9446,"mtime":1676607902468,"results":"7751","hashOfConfig":"4532"},{"size":2972,"mtime":1676393655745,"results":"7752","hashOfConfig":"4532"},{"size":435,"mtime":1676339578168,"results":"7753","hashOfConfig":"4532"},{"size":1346,"mtime":1676339578168,"results":"7754","hashOfConfig":"4532"},{"size":339,"mtime":1676339578168,"results":"7755","hashOfConfig":"4532"},{"size":369,"mtime":1676339578191,"results":"7756","hashOfConfig":"4532"},{"size":310,"mtime":1676339578191,"results":"7757","hashOfConfig":"4532"},{"size":301,"mtime":1676339578191,"results":"7758","hashOfConfig":"4532"},{"size":317,"mtime":1676339578191,"results":"7759","hashOfConfig":"4532"},{"size":308,"mtime":1676339578192,"results":"7760","hashOfConfig":"4532"},{"size":214,"mtime":1676339578192,"results":"7761","hashOfConfig":"4532"},{"size":246,"mtime":1676339578169,"results":"7762","hashOfConfig":"4532"},{"size":1049,"mtime":1676339578169,"results":"7763","hashOfConfig":"4532"},{"size":354,"mtime":1676339578169,"results":"7764","hashOfConfig":"4532"},{"size":562,"mtime":1676339578170,"results":"7765","hashOfConfig":"4532"},{"size":946,"mtime":1676339578170,"results":"7766","hashOfConfig":"4532"},{"size":687,"mtime":1676339578170,"results":"7767","hashOfConfig":"4532"},{"size":1214,"mtime":1676554275814,"results":"7768","hashOfConfig":"4532"},{"size":267,"mtime":1676339578171,"results":"7769","hashOfConfig":"4532"},{"size":3192,"mtime":1676339578171,"results":"7770","hashOfConfig":"4532"},{"size":571,"mtime":1676353028386,"results":"7771","hashOfConfig":"4532"},{"size":8956,"mtime":1676339578172,"results":"7772","hashOfConfig":"4532"},{"size":228,"mtime":1676554275815,"results":"7773","hashOfConfig":"4532"},{"size":562,"mtime":1676554275815,"results":"7774","hashOfConfig":"4532"},{"size":184,"mtime":1676339578173,"results":"7775","hashOfConfig":"4532"},{"size":913,"mtime":1676554275815,"results":"7776","hashOfConfig":"4532"},{"size":1559,"mtime":1676353028387,"results":"7777","hashOfConfig":"4532"},{"size":3364,"mtime":1676554275816,"results":"7778","hashOfConfig":"4532"},{"size":1273,"mtime":1676339578173,"results":"7779","hashOfConfig":"4532"},{"size":1367,"mtime":1676339578174,"results":"7780","hashOfConfig":"4532"},{"size":950,"mtime":1676339578174,"results":"7781","hashOfConfig":"4532"},{"size":2144,"mtime":1676554275817,"results":"7782","hashOfConfig":"4532"},{"size":2948,"mtime":1676554275818,"results":"7783","hashOfConfig":"4532"},{"size":1016,"mtime":1676339578174,"results":"7784","hashOfConfig":"4532"},{"size":1320,"mtime":1676414974909,"results":"7785","hashOfConfig":"4532"},{"size":3065,"mtime":1676339578175,"results":"7786","hashOfConfig":"4532"},{"size":4346,"mtime":1676339578175,"results":"7787","hashOfConfig":"4532"},{"size":2897,"mtime":1676339578175,"results":"7788","hashOfConfig":"4532"},{"size":11709,"mtime":1676339578175,"results":"7789","hashOfConfig":"4532"},{"size":19,"mtime":1676339578176,"results":"7790","hashOfConfig":"4532"},{"size":1175,"mtime":1676339578176,"results":"7791","hashOfConfig":"4532"},{"size":687,"mtime":1676353028388,"results":"7792","hashOfConfig":"4532"},{"size":447,"mtime":1676339578176,"results":"7793","hashOfConfig":"4532"},{"size":1305,"mtime":1676339578177,"results":"7794","hashOfConfig":"4532"},{"size":1295,"mtime":1676339578177,"results":"7795","hashOfConfig":"4532"},{"size":1444,"mtime":1676353028388,"results":"7796","hashOfConfig":"4532"},{"size":681,"mtime":1676339578178,"results":"7797","hashOfConfig":"4532"},{"size":1193,"mtime":1676393655745,"results":"7798","hashOfConfig":"4532"},{"size":1005,"mtime":1676339578178,"results":"7799","hashOfConfig":"4532"},{"size":874,"mtime":1676339578179,"results":"7800","hashOfConfig":"4532"},{"size":948,"mtime":1676339578179,"results":"7801","hashOfConfig":"4532"},{"size":1833,"mtime":1676339578179,"results":"7802","hashOfConfig":"4532"},{"size":746,"mtime":1676339578179,"results":"7803","hashOfConfig":"4532"},{"size":1471,"mtime":1676339578180,"results":"7804","hashOfConfig":"4532"},{"size":1232,"mtime":1676339578180,"results":"7805","hashOfConfig":"4532"},{"size":307,"mtime":1676339578180,"results":"7806","hashOfConfig":"4532"},{"size":739,"mtime":1676554275819,"results":"7807","hashOfConfig":"4532"},{"size":3051,"mtime":1676554275819,"results":"7808","hashOfConfig":"4532"},{"size":2486,"mtime":1676339578181,"results":"7809","hashOfConfig":"4532"},{"size":3523,"mtime":1676339578181,"results":"7810","hashOfConfig":"4532"},{"size":905,"mtime":1676414974910,"results":"7811","hashOfConfig":"4532"},{"size":2208,"mtime":1676414974910,"results":"7812","hashOfConfig":"4532"},{"size":706,"mtime":1676339578182,"results":"7813","hashOfConfig":"4532"},{"size":320,"mtime":1676554275820,"results":"7814","hashOfConfig":"4532"},{"size":685,"mtime":1676414974911,"results":"7815","hashOfConfig":"4532"},{"size":630,"mtime":1676339578182,"results":"7816","hashOfConfig":"4532"},{"size":1049,"mtime":1676339578183,"results":"7817","hashOfConfig":"4532"},{"size":2002,"mtime":1676339578183,"results":"7818","hashOfConfig":"4532"},{"size":1294,"mtime":1676339578183,"results":"7819","hashOfConfig":"4532"},{"size":3412,"mtime":1676414974911,"results":"7820","hashOfConfig":"4532"},{"size":1134,"mtime":1676414974911,"results":"7821","hashOfConfig":"4532"},{"size":1285,"mtime":1676339578184,"results":"7822","hashOfConfig":"4532"},{"size":2318,"mtime":1676414974912,"results":"7823","hashOfConfig":"4532"},{"size":3153,"mtime":1676353028391,"results":"7824","hashOfConfig":"4532"},{"size":1189,"mtime":1676339578185,"results":"7825","hashOfConfig":"4532"},{"size":8802,"mtime":1676554275822,"results":"7826","hashOfConfig":"4532"},{"size":11990,"mtime":1676554275822,"results":"7827","hashOfConfig":"4532"},{"size":3810,"mtime":1676414974912,"results":"7828","hashOfConfig":"4532"},{"size":3861,"mtime":1676414974913,"results":"7829","hashOfConfig":"4532"},{"size":968,"mtime":1676339578186,"results":"7830","hashOfConfig":"4532"},{"size":390,"mtime":1676339578186,"results":"7831","hashOfConfig":"4532"},{"size":782,"mtime":1676339578186,"results":"7832","hashOfConfig":"4532"},{"size":840,"mtime":1676339578187,"results":"7833","hashOfConfig":"4532"},{"size":1186,"mtime":1676339578187,"results":"7834","hashOfConfig":"4532"},{"size":702,"mtime":1676339578187,"results":"7835","hashOfConfig":"4532"},{"size":604,"mtime":1676339578187,"results":"7836","hashOfConfig":"4532"},{"size":474,"mtime":1676339578188,"results":"7837","hashOfConfig":"4532"},{"size":799,"mtime":1676339578188,"results":"7838","hashOfConfig":"4532"},{"size":601,"mtime":1676339578188,"results":"7839","hashOfConfig":"4532"},{"size":491,"mtime":1676339578188,"results":"7840","hashOfConfig":"4532"},{"size":455,"mtime":1676339578189,"results":"7841","hashOfConfig":"4532"},{"size":459,"mtime":1676339578189,"results":"7842","hashOfConfig":"4532"},{"size":2439,"mtime":1676339578189,"results":"7843","hashOfConfig":"4532"},{"size":502,"mtime":1676339578189,"results":"7844","hashOfConfig":"4532"},{"size":537,"mtime":1676339578190,"results":"7845","hashOfConfig":"4532"},{"size":1471,"mtime":1676554275824,"results":"7846","hashOfConfig":"4532"},{"size":7520,"mtime":1676554275824,"results":"7847","hashOfConfig":"4532"},{"size":1733,"mtime":1676339578190,"results":"7848","hashOfConfig":"4532"},{"size":114,"mtime":1676339578192,"results":"7849","hashOfConfig":"4532"},{"size":463,"mtime":1676554275826,"results":"7850","hashOfConfig":"4532"},{"size":1392,"mtime":1676339578193,"results":"7851","hashOfConfig":"4532"},{"size":1871,"mtime":1676393655747,"results":"7852","hashOfConfig":"4532"},{"size":748,"mtime":1676554275827,"results":"7853","hashOfConfig":"4532"},{"size":829,"mtime":1676339578193,"results":"7854","hashOfConfig":"4532"},{"size":4379,"mtime":1676339578193,"results":"7855","hashOfConfig":"4532"},{"size":861,"mtime":1676339578194,"results":"7856","hashOfConfig":"4532"},{"size":1236,"mtime":1676554275827,"results":"7857","hashOfConfig":"4532"},{"size":2548,"mtime":1676393655747,"results":"7858","hashOfConfig":"4532"},{"size":994,"mtime":1676339578195,"results":"7859","hashOfConfig":"4532"},{"size":58,"mtime":1676339578195,"results":"7860","hashOfConfig":"4532"},{"size":518,"mtime":1676393655748,"results":"7861","hashOfConfig":"4532"},{"size":1531,"mtime":1676339578196,"results":"7862","hashOfConfig":"4532"},{"size":433,"mtime":1676393655748,"results":"7863","hashOfConfig":"4532"},{"size":734,"mtime":1676393655748,"results":"7864","hashOfConfig":"4532"},{"size":1481,"mtime":1676393655749,"results":"7865","hashOfConfig":"4532"},{"size":33,"mtime":1676339578197,"results":"7866","hashOfConfig":"4532"},{"size":1064,"mtime":1676339578197,"results":"7867","hashOfConfig":"4532"},{"size":1612,"mtime":1676414974914,"results":"7868","hashOfConfig":"4532"},{"size":458,"mtime":1676393655749,"results":"7869","hashOfConfig":"7870"},{"size":664,"mtime":1676393655749,"results":"7871","hashOfConfig":"7870"},{"size":3076,"mtime":1676393655750,"results":"7872","hashOfConfig":"7870"},{"size":51,"mtime":1676339578199,"results":"7873","hashOfConfig":"7870"},{"size":2257,"mtime":1676339578200,"results":"7874","hashOfConfig":"7870"},{"size":1643,"mtime":1676339578200,"results":"7875","hashOfConfig":"7870"},{"size":1914,"mtime":1676393655750,"results":"7876","hashOfConfig":"7870"},{"size":901,"mtime":1676393655751,"results":"7877","hashOfConfig":"7870"},{"size":523,"mtime":1676393655751,"results":"7878","hashOfConfig":"7870"},{"size":421,"mtime":1676339578201,"results":"7879","hashOfConfig":"7870"},{"size":1620,"mtime":1676339578201,"results":"7880","hashOfConfig":"7870"},{"size":4149,"mtime":1676393655751,"results":"7881","hashOfConfig":"7870"},{"size":560,"mtime":1676393655752,"results":"7882","hashOfConfig":"7870"},{"size":199,"mtime":1676393655752,"results":"7883","hashOfConfig":"7870"},{"size":336,"mtime":1676339578202,"results":"7884","hashOfConfig":"7870"},{"size":855,"mtime":1676339578202,"results":"7885","hashOfConfig":"7870"},{"size":2534,"mtime":1676393655752,"results":"7886","hashOfConfig":"7870"},{"size":139,"mtime":1676339578202,"results":"7887","hashOfConfig":"7870"},{"size":1529,"mtime":1676339578203,"results":"7888","hashOfConfig":"7870"},{"size":1397,"mtime":1676339578203,"results":"7889","hashOfConfig":"7870"},{"size":1544,"mtime":1676393655753,"results":"7890","hashOfConfig":"7870"},{"size":1101,"mtime":1676393655753,"results":"7891","hashOfConfig":"7870"},{"size":1175,"mtime":1676393655753,"results":"7892","hashOfConfig":"7870"},{"size":1467,"mtime":1676339578204,"results":"7893","hashOfConfig":"7870"},{"size":1228,"mtime":1676339578204,"results":"7894","hashOfConfig":"7870"},{"size":819,"mtime":1676393655754,"results":"7895","hashOfConfig":"7870"},{"size":859,"mtime":1676339578205,"results":"7896","hashOfConfig":"7870"},{"size":1105,"mtime":1676339578205,"results":"7897","hashOfConfig":"7870"},{"size":644,"mtime":1676393655754,"results":"7898","hashOfConfig":"7870"},{"size":551,"mtime":1676339578205,"results":"7899","hashOfConfig":"7870"},{"size":2209,"mtime":1676339578205,"results":"7900","hashOfConfig":"7870"},{"size":1386,"mtime":1676339578206,"results":"7901","hashOfConfig":"7870"},{"size":735,"mtime":1676393655754,"results":"7902","hashOfConfig":"7870"},{"size":1826,"mtime":1676393655755,"results":"7903","hashOfConfig":"7870"},{"size":488,"mtime":1676339578206,"results":"7904","hashOfConfig":"7870"},{"size":496,"mtime":1676339578206,"results":"7905","hashOfConfig":"7870"},{"size":480,"mtime":1676339578207,"results":"7906","hashOfConfig":"7870"},{"size":762,"mtime":1676393655755,"results":"7907","hashOfConfig":"7870"},{"size":539,"mtime":1676339578207,"results":"7908","hashOfConfig":"7870"},{"size":526,"mtime":1676339578207,"results":"7909","hashOfConfig":"7870"},{"size":4219,"mtime":1676554275828,"results":"7910","hashOfConfig":"7870"},{"size":5573,"mtime":1676393655756,"results":"7911","hashOfConfig":"7870"},{"size":1399,"mtime":1676393655756,"results":"7912","hashOfConfig":"7870"},{"size":1496,"mtime":1676393655757,"results":"7913","hashOfConfig":"7870"},{"size":1911,"mtime":1676393655757,"results":"7914","hashOfConfig":"7870"},{"size":351,"mtime":1676393655757,"results":"7915","hashOfConfig":"7870"},{"size":2073,"mtime":1676393655758,"results":"7916","hashOfConfig":"7870"},{"size":7456,"mtime":1676393655758,"results":"7917","hashOfConfig":"7870"},{"size":342,"mtime":1676339578210,"results":"7918","hashOfConfig":"7870"},{"size":1919,"mtime":1676393655758,"results":"7919","hashOfConfig":"7870"},{"size":2952,"mtime":1676393655759,"results":"7920","hashOfConfig":"7870"},{"size":2377,"mtime":1676393655759,"results":"7921","hashOfConfig":"7870"},{"size":438,"mtime":1676393655760,"results":"7922","hashOfConfig":"7870"},{"size":4193,"mtime":1676393655761,"results":"7923","hashOfConfig":"7870"},{"size":652,"mtime":1676393655761,"results":"7924","hashOfConfig":"7870"},{"size":705,"mtime":1676393655763,"results":"7925","hashOfConfig":"7870"},{"size":1296,"mtime":1676393655763,"results":"7926","hashOfConfig":"7870"},{"size":502,"mtime":1676393655764,"results":"7927","hashOfConfig":"7870"},{"size":414,"mtime":1676393655764,"results":"7928","hashOfConfig":"7870"},{"size":504,"mtime":1676393655764,"results":"7929","hashOfConfig":"7870"},{"size":1136,"mtime":1676393655765,"results":"7930","hashOfConfig":"7870"},{"size":1998,"mtime":1676393655765,"results":"7931","hashOfConfig":"7870"},{"size":617,"mtime":1676393655765,"results":"7932","hashOfConfig":"7870"},{"size":1000,"mtime":1676393655766,"results":"7933","hashOfConfig":"7870"},{"size":3971,"mtime":1676393655766,"results":"7934","hashOfConfig":"7870"},{"size":50,"mtime":1676339578214,"results":"7935","hashOfConfig":"7870"},{"size":1261,"mtime":1676393655766,"results":"7936","hashOfConfig":"7870"},{"size":2858,"mtime":1676393655767,"results":"7937","hashOfConfig":"7870"},{"size":2422,"mtime":1676393655767,"results":"7938","hashOfConfig":"7870"},{"size":3868,"mtime":1676393655768,"results":"7939","hashOfConfig":"7870"},{"size":857,"mtime":1676393655768,"results":"7940","hashOfConfig":"7870"},{"size":2233,"mtime":1676393655768,"results":"7941","hashOfConfig":"7870"},{"size":1367,"mtime":1676393655769,"results":"7942","hashOfConfig":"7870"},{"size":2651,"mtime":1676393655771,"results":"7943","hashOfConfig":"7870"},{"size":848,"mtime":1676339578217,"results":"7944","hashOfConfig":"7870"},{"size":2460,"mtime":1676339578217,"results":"7945","hashOfConfig":"7870"},{"size":451,"mtime":1676339578217,"results":"7946","hashOfConfig":"7870"},{"size":56,"mtime":1676339578217,"results":"7947","hashOfConfig":"7870"},{"size":2854,"mtime":1676393655771,"results":"7948","hashOfConfig":"7870"},{"size":586,"mtime":1676339578218,"results":"7949","hashOfConfig":"7870"},{"size":1546,"mtime":1676339578218,"results":"7950","hashOfConfig":"7870"},{"size":1409,"mtime":1676339578218,"results":"7951","hashOfConfig":"7870"},{"size":758,"mtime":1676554275832,"results":"7952","hashOfConfig":"7870"},{"size":1427,"mtime":1676339578220,"results":"7953","hashOfConfig":"7870"},{"size":1591,"mtime":1676339578221,"results":"7954","hashOfConfig":"7870"},{"size":329,"mtime":1676393655773,"results":"7955","hashOfConfig":"7870"},{"size":1460,"mtime":1676339578221,"results":"7956","hashOfConfig":"7870"},{"size":3380,"mtime":1676393655773,"results":"7957","hashOfConfig":"7870"},{"size":1130,"mtime":1676393655773,"results":"7958","hashOfConfig":"7870"},{"size":1430,"mtime":1676393655774,"results":"7959","hashOfConfig":"7870"},{"size":1337,"mtime":1676339578222,"results":"7960","hashOfConfig":"7870"},{"size":3701,"mtime":1676414974914,"results":"7961","hashOfConfig":"7870"},{"size":1468,"mtime":1676339578222,"results":"7962","hashOfConfig":"7870"},{"size":7328,"mtime":1676339578223,"results":"7963","hashOfConfig":"7870"},{"size":1569,"mtime":1676393655774,"results":"7964","hashOfConfig":"7870"},{"size":1344,"mtime":1676339578223,"results":"7965","hashOfConfig":"7870"},{"size":3943,"mtime":1676393655775,"results":"7966","hashOfConfig":"7870"},{"size":812,"mtime":1676393655775,"results":"7967","hashOfConfig":"7870"},{"size":2215,"mtime":1676393655775,"results":"7968","hashOfConfig":"7870"},{"size":1487,"mtime":1676339578224,"results":"7969","hashOfConfig":"7870"},{"size":1010,"mtime":1676339578224,"results":"7970","hashOfConfig":"7870"},{"size":129,"mtime":1676607902469,"results":"7971","hashOfConfig":"7870"},{"size":432,"mtime":1676339578225,"results":"7972","hashOfConfig":"7870"},{"size":23,"mtime":1676339578225,"results":"7973","hashOfConfig":"7870"},{"size":554,"mtime":1676393655776,"results":"7974","hashOfConfig":"7870"},{"size":1600,"mtime":1676393655777,"results":"7975","hashOfConfig":"7870"},{"size":2922,"mtime":1676393655777,"results":"7976","hashOfConfig":"7870"},{"size":58,"mtime":1676339578226,"results":"7977","hashOfConfig":"7870"},{"size":947,"mtime":1676393655777,"results":"7978","hashOfConfig":"7870"},{"size":579,"mtime":1676393655777,"results":"7979","hashOfConfig":"7870"},{"size":2623,"mtime":1676393655778,"results":"7980","hashOfConfig":"7870"},{"size":4226,"mtime":1676393655778,"results":"7981","hashOfConfig":"7870"},{"size":56,"mtime":1676339578228,"results":"7982","hashOfConfig":"7870"},{"size":3306,"mtime":1676393655779,"results":"7983","hashOfConfig":"7870"},{"size":2039,"mtime":1676393655779,"results":"7984","hashOfConfig":"7870"},{"size":58,"mtime":1676339578229,"results":"7985","hashOfConfig":"7870"},{"size":776,"mtime":1676393655779,"results":"7986","hashOfConfig":"7870"},{"size":1653,"mtime":1676393655780,"results":"7987","hashOfConfig":"7870"},{"size":546,"mtime":1676393655780,"results":"7988","hashOfConfig":"7870"},{"size":543,"mtime":1676393655780,"results":"7989","hashOfConfig":"7870"},{"size":2291,"mtime":1676393655781,"results":"7990","hashOfConfig":"7870"},{"size":1559,"mtime":1676393655781,"results":"7991","hashOfConfig":"7870"},{"size":4352,"mtime":1676393655781,"results":"7992","hashOfConfig":"7870"},{"size":442,"mtime":1676393655782,"results":"7993","hashOfConfig":"7870"},{"size":341,"mtime":1676393655782,"results":"7994","hashOfConfig":"7870"},{"size":1059,"mtime":1676393655782,"results":"7995","hashOfConfig":"7870"},{"size":1591,"mtime":1676393655783,"results":"7996","hashOfConfig":"7870"},{"size":871,"mtime":1676393655783,"results":"7997","hashOfConfig":"7870"},{"size":578,"mtime":1676393655783,"results":"7998","hashOfConfig":"7870"},{"size":858,"mtime":1676393655784,"results":"7999","hashOfConfig":"7870"},{"size":306,"mtime":1676339578232,"results":"8000","hashOfConfig":"7870"},{"size":1547,"mtime":1676393655784,"results":"8001","hashOfConfig":"7870"},{"size":341,"mtime":1676393655784,"results":"8002","hashOfConfig":"7870"},{"size":482,"mtime":1676393655785,"results":"8003","hashOfConfig":"7870"},{"size":8196,"mtime":1676393655785,"results":"8004","hashOfConfig":"7870"},{"size":5041,"mtime":1676393655786,"results":"8005","hashOfConfig":"7870"},{"size":437,"mtime":1676393655786,"results":"8006","hashOfConfig":"7870"},{"size":707,"mtime":1676393655786,"results":"8007","hashOfConfig":"7870"},{"size":959,"mtime":1676393655787,"results":"8008","hashOfConfig":"7870"},{"size":962,"mtime":1676393655787,"results":"8009","hashOfConfig":"7870"},{"size":1036,"mtime":1676393655787,"results":"8010","hashOfConfig":"7870"},{"size":8310,"mtime":1676393655788,"results":"8011","hashOfConfig":"7870"},{"size":1690,"mtime":1676393655788,"results":"8012","hashOfConfig":"7870"},{"size":3819,"mtime":1676393655788,"results":"8013","hashOfConfig":"7870"},{"size":4096,"mtime":1676393655789,"results":"8014","hashOfConfig":"7870"},{"size":6272,"mtime":1676393655789,"results":"8015","hashOfConfig":"7870"},{"size":5691,"mtime":1676393655789,"results":"8016","hashOfConfig":"7870"},{"size":491,"mtime":1676393655790,"results":"8017","hashOfConfig":"7870"},{"size":1634,"mtime":1676393655790,"results":"8018","hashOfConfig":"7870"},{"size":976,"mtime":1676339578236,"results":"8019","hashOfConfig":"7870"},{"size":985,"mtime":1676339578236,"results":"8020","hashOfConfig":"7870"},{"size":958,"mtime":1676393655790,"results":"8021","hashOfConfig":"7870"},{"size":1052,"mtime":1676393655791,"results":"8022","hashOfConfig":"7870"},{"size":986,"mtime":1676339578237,"results":"8023","hashOfConfig":"7870"},{"size":1907,"mtime":1676393655791,"results":"8024","hashOfConfig":"7870"},{"size":1294,"mtime":1676393655791,"results":"8025","hashOfConfig":"7870"},{"size":1388,"mtime":1676393655792,"results":"8026","hashOfConfig":"7870"},{"size":487,"mtime":1676393655792,"results":"8027","hashOfConfig":"7870"},{"size":1110,"mtime":1676607909976,"results":"8028","hashOfConfig":"7870"},{"size":43,"mtime":1676339578239,"results":"8029","hashOfConfig":"7870"},{"size":307,"mtime":1676339578239,"results":"8030","hashOfConfig":"7870"},{"size":3141,"mtime":1676393655794,"results":"8031","hashOfConfig":"7870"},{"size":144,"mtime":1676339578239,"results":"8032","hashOfConfig":"7870"},{"size":457,"mtime":1676339578240,"results":"8033","hashOfConfig":"7870"},{"size":1776,"mtime":1676393655794,"results":"8034","hashOfConfig":"7870"},{"size":2141,"mtime":1676393655794,"results":"8035","hashOfConfig":"7870"},{"size":1009,"mtime":1676393655795,"results":"8036","hashOfConfig":"7870"},{"size":2878,"mtime":1676393655795,"results":"8037","hashOfConfig":"7870"},{"size":2089,"mtime":1676393655795,"results":"8038","hashOfConfig":"7870"},{"size":1063,"mtime":1676393655795,"results":"8039","hashOfConfig":"7870"},{"size":1409,"mtime":1676393655796,"results":"8040","hashOfConfig":"7870"},{"size":775,"mtime":1676393655796,"results":"8041","hashOfConfig":"7870"},{"size":5179,"mtime":1676607909976,"results":"8042","hashOfConfig":"7870"},{"size":2152,"mtime":1676393655796,"results":"8043","hashOfConfig":"7870"},{"size":1169,"mtime":1676393655797,"results":"8044","hashOfConfig":"7870"},{"size":1877,"mtime":1676393655797,"results":"8045","hashOfConfig":"7870"},{"size":1890,"mtime":1676393655797,"results":"8046","hashOfConfig":"7870"},{"size":2311,"mtime":1676393655797,"results":"8047","hashOfConfig":"7870"},{"size":1297,"mtime":1676393655798,"results":"8048","hashOfConfig":"7870"},{"size":1404,"mtime":1676393655798,"results":"8049","hashOfConfig":"7870"},{"size":718,"mtime":1676393655798,"results":"8050","hashOfConfig":"7870"},{"size":961,"mtime":1676393655798,"results":"8051","hashOfConfig":"7870"},{"size":997,"mtime":1676393655798,"results":"8052","hashOfConfig":"7870"},{"size":329,"mtime":1676393655799,"results":"8053","hashOfConfig":"7870"},{"size":232,"mtime":1676393655799,"results":"8054","hashOfConfig":"7870"},{"size":2115,"mtime":1676393655799,"results":"8055","hashOfConfig":"7870"},{"size":997,"mtime":1676393655800,"results":"8056","hashOfConfig":"7870"},{"size":430,"mtime":1676393655800,"results":"8057","hashOfConfig":"7870"},{"size":2023,"mtime":1676393655801,"results":"8058","hashOfConfig":"7870"},{"size":872,"mtime":1676393655801,"results":"8059","hashOfConfig":"7870"},{"size":1398,"mtime":1676393655802,"results":"8060","hashOfConfig":"7870"},{"size":2816,"mtime":1676393655802,"results":"8061","hashOfConfig":"7870"},{"size":452,"mtime":1676339578247,"results":"8062","hashOfConfig":"7870"},{"size":1928,"mtime":1676393655802,"results":"8063","hashOfConfig":"7870"},{"size":4391,"mtime":1676393655803,"results":"8064","hashOfConfig":"7870"},{"size":1109,"mtime":1676393655803,"results":"8065","hashOfConfig":"8066"},{"size":37,"mtime":1676393655803,"results":"8067","hashOfConfig":"8066"},{"size":918,"mtime":1676393655804,"results":"8068","hashOfConfig":"8066"},{"size":38,"mtime":1676393655804,"results":"8069","hashOfConfig":"8066"},{"size":344,"mtime":1676393655804,"results":"8070","hashOfConfig":"8066"},{"size":206,"mtime":1676554275834,"results":"8071","hashOfConfig":"8066"},{"size":2706,"mtime":1676393655805,"results":"8072","hashOfConfig":"8066"},{"size":463,"mtime":1676393655805,"results":"8073","hashOfConfig":"8066"},{"size":1025,"mtime":1676393655806,"results":"8074","hashOfConfig":"8066"},{"size":1044,"mtime":1676393655806,"results":"8075","hashOfConfig":"8066"},{"size":80,"mtime":1676339578251,"results":"8076","hashOfConfig":"8066"},{"size":1619,"mtime":1676393655806,"results":"8077","hashOfConfig":"8066"},{"size":516,"mtime":1676339578252,"results":"8078","hashOfConfig":"8066"},{"size":318,"mtime":1676339578252,"results":"8079","hashOfConfig":"8066"},{"size":96,"mtime":1676393655807,"results":"8080","hashOfConfig":"8066"},{"size":1126,"mtime":1676393655807,"results":"8081","hashOfConfig":"8066"},{"size":4915,"mtime":1676414974915,"results":"8082","hashOfConfig":"4532"},{"size":1206,"mtime":1676339578253,"results":"8083","hashOfConfig":"4532"},{"size":980,"mtime":1676339578254,"results":"8084","hashOfConfig":"4532"},{"size":60,"mtime":1676339578254,"results":"8085","hashOfConfig":"4532"},{"size":1866,"mtime":1676339578254,"results":"8086","hashOfConfig":"4532"},{"size":2831,"mtime":1676339578254,"results":"8087","hashOfConfig":"4532"},{"size":110,"mtime":1676554275835,"results":"8088","hashOfConfig":"4532"},{"size":797,"mtime":1676339578255,"results":"8089","hashOfConfig":"4532"},{"size":1889,"mtime":1676393655808,"results":"8090","hashOfConfig":"4532"},{"size":2752,"mtime":1676393655809,"results":"8091","hashOfConfig":"4532"},{"size":4957,"mtime":1676339578255,"results":"8092","hashOfConfig":"4532"},{"size":80,"mtime":1676339578256,"results":"8093","hashOfConfig":"4532"},{"size":3404,"mtime":1676339578256,"results":"8094","hashOfConfig":"4532"},{"size":3176,"mtime":1676393655809,"results":"8095","hashOfConfig":"4532"},{"size":3196,"mtime":1676393655809,"results":"8096","hashOfConfig":"4532"},{"size":1692,"mtime":1676393655810,"results":"8097","hashOfConfig":"4532"},{"size":675,"mtime":1676554275836,"results":"8098","hashOfConfig":"4532"},{"size":1835,"mtime":1676393655810,"results":"8099","hashOfConfig":"4532"},{"size":161,"mtime":1676393655811,"results":"8100","hashOfConfig":"4532"},{"size":4986,"mtime":1676393655811,"results":"8101","hashOfConfig":"4532"},{"size":643,"mtime":1676393655811,"results":"8102","hashOfConfig":"4532"},{"size":3883,"mtime":1676393655811,"results":"8103","hashOfConfig":"4532"},{"size":1493,"mtime":1676339578259,"results":"8104","hashOfConfig":"4532"},{"size":1574,"mtime":1676339578259,"results":"8105","hashOfConfig":"4532"},{"size":1563,"mtime":1676339578259,"results":"8106","hashOfConfig":"4532"},{"size":4698,"mtime":1676339578259,"results":"8107","hashOfConfig":"4532"},{"size":1312,"mtime":1676339578260,"results":"8108","hashOfConfig":"4532"},{"size":4436,"mtime":1676339578260,"results":"8109","hashOfConfig":"4532"},{"size":19342,"mtime":1676393655812,"results":"8110","hashOfConfig":"4532"},{"size":4950,"mtime":1676339578261,"results":"8111","hashOfConfig":"4532"},{"size":1793,"mtime":1676339578261,"results":"8112","hashOfConfig":"4532"},{"size":454,"mtime":1676339578262,"results":"8113","hashOfConfig":"4532"},{"size":213,"mtime":1676339578262,"results":"8114","hashOfConfig":"4532"},{"size":1262,"mtime":1676339578262,"results":"8115","hashOfConfig":"4532"},{"size":794,"mtime":1676339578262,"results":"8116","hashOfConfig":"4532"},{"size":2518,"mtime":1676393655812,"results":"8117","hashOfConfig":"4532"},{"size":3833,"mtime":1676554275837,"results":"8118","hashOfConfig":"4532"},{"size":1255,"mtime":1676393655814,"results":"8119","hashOfConfig":"4532"},{"size":1799,"mtime":1676393655815,"results":"8120","hashOfConfig":"4532"},{"size":2648,"mtime":1676393655815,"results":"8121","hashOfConfig":"4532"},{"size":4113,"mtime":1676393655816,"results":"8122","hashOfConfig":"4532"},{"size":542,"mtime":1676393655816,"results":"8123","hashOfConfig":"4532"},{"size":232,"mtime":1676339578265,"results":"8124","hashOfConfig":"4532"},{"size":246,"mtime":1676393655817,"results":"8125","hashOfConfig":"4532"},{"size":240,"mtime":1676339578265,"results":"8126","hashOfConfig":"4532"},{"size":232,"mtime":1676339578265,"results":"8127","hashOfConfig":"4532"},{"size":220,"mtime":1676339578266,"results":"8128","hashOfConfig":"4532"},{"size":224,"mtime":1676339578266,"results":"8129","hashOfConfig":"4532"},{"size":256,"mtime":1676339578266,"results":"8130","hashOfConfig":"4532"},{"size":474,"mtime":1676339578266,"results":"8131","hashOfConfig":"4532"},{"size":660,"mtime":1676393655817,"results":"8132","hashOfConfig":"4532"},{"size":1776,"mtime":1676554275839,"results":"8133","hashOfConfig":"4532"},{"size":10142,"mtime":1676554275840,"results":"8134","hashOfConfig":"4532"},{"size":380,"mtime":1676339578267,"results":"8135","hashOfConfig":"4532"},{"size":734,"mtime":1676339578268,"results":"8136","hashOfConfig":"4532"},{"size":425,"mtime":1676339578268,"results":"8137","hashOfConfig":"4532"},{"size":579,"mtime":1676554275841,"results":"8138","hashOfConfig":"4532"},{"size":581,"mtime":1676393655818,"results":"8139","hashOfConfig":"4532"},{"size":495,"mtime":1676554275841,"results":"8140","hashOfConfig":"4532"},{"size":124,"mtime":1676393655819,"results":"8141","hashOfConfig":"4532"},{"size":121,"mtime":1676339578269,"results":"8142","hashOfConfig":"4532"},{"size":164,"mtime":1676393655819,"results":"8143","hashOfConfig":"4532"},{"size":6712,"mtime":1676339578276,"results":"8144","hashOfConfig":"4532"},{"size":163,"mtime":1676393655820,"results":"8145","hashOfConfig":"4532"},{"size":1394,"mtime":1676339578276,"results":"8146","hashOfConfig":"4532"},{"size":646,"mtime":1676339578277,"results":"8147","hashOfConfig":"4532"},{"size":63,"mtime":1676339578277,"results":"8148","hashOfConfig":"4532"},{"size":6562,"mtime":1676339578278,"results":"8149","hashOfConfig":"4532"},{"size":4775,"mtime":1676339578278,"results":"8150","hashOfConfig":"4532"},{"size":780,"mtime":1676339578278,"results":"8151","hashOfConfig":"4532"},{"size":286,"mtime":1676393655821,"results":"8152","hashOfConfig":"4532"},{"size":4191,"mtime":1676393655821,"results":"8153","hashOfConfig":"4532"},{"size":491,"mtime":1676339578279,"results":"8154","hashOfConfig":"4532"},{"size":615,"mtime":1676339578279,"results":"8155","hashOfConfig":"4532"},{"size":486,"mtime":1676607902470,"results":"8156","hashOfConfig":"4532"},{"size":1191,"mtime":1676393655822,"results":"8157","hashOfConfig":"4532"},{"size":3457,"mtime":1676339578280,"results":"8158","hashOfConfig":"4532"},{"size":907,"mtime":1676554275844,"results":"8159","hashOfConfig":"4532"},{"size":468,"mtime":1676339578280,"results":"8160","hashOfConfig":"4532"},{"size":14534,"mtime":1676607909978,"results":"8161","hashOfConfig":"4532"},{"size":38162,"mtime":1676607909979,"results":"8162","hashOfConfig":"4532"},{"size":8723,"mtime":1676607909981,"results":"8163","hashOfConfig":"4532"},{"size":17168,"mtime":1676607909982,"results":"8164","hashOfConfig":"4532"},{"size":3233,"mtime":1676393655823,"results":"8165","hashOfConfig":"4532"},{"size":1459,"mtime":1676339578288,"results":"8166","hashOfConfig":"4532"},{"size":78,"mtime":1676339578289,"results":"8167","hashOfConfig":"4532"},{"size":1202,"mtime":1676339578289,"results":"8168","hashOfConfig":"4532"},{"size":1148,"mtime":1676339578289,"results":"8169","hashOfConfig":"4532"},{"size":24,"mtime":1676339578289,"results":"8170","hashOfConfig":"4532"},{"size":46,"mtime":1676554275845,"results":"8171","hashOfConfig":"4532"},{"size":1289,"mtime":1676339578290,"results":"8172","hashOfConfig":"4532"},{"size":15120,"mtime":1676607909982,"results":"8173","hashOfConfig":"4532"},{"size":628,"mtime":1676353028464,"results":"8174","hashOfConfig":"4532"},{"size":462,"mtime":1676339578291,"results":"8175","hashOfConfig":"4532"},{"size":377,"mtime":1676339578292,"results":"8176","hashOfConfig":"4532"},{"size":193,"mtime":1676353028464,"results":"8177","hashOfConfig":"4532"},{"size":242,"mtime":1676339578292,"results":"8178","hashOfConfig":"4532"},{"size":93,"mtime":1676339578292,"results":"8179","hashOfConfig":"4532"},{"size":1277,"mtime":1676339578293,"results":"8180","hashOfConfig":"4532"},{"size":517,"mtime":1676339578293,"results":"8181","hashOfConfig":"4532"},{"size":1197,"mtime":1676339578293,"results":"8182","hashOfConfig":"4532"},{"size":169,"mtime":1676339578293,"results":"8183","hashOfConfig":"4532"},{"size":472,"mtime":1676607909983,"results":"8184","hashOfConfig":"4532"},{"size":5444,"mtime":1676339578295,"results":"8185","hashOfConfig":"4532"},{"size":301,"mtime":1676339578295,"results":"8186","hashOfConfig":"4532"},{"size":566,"mtime":1676339578295,"results":"8187","hashOfConfig":"4532"},{"size":291,"mtime":1676339578296,"results":"8188","hashOfConfig":"4532"},{"size":326,"mtime":1676339578296,"results":"8189","hashOfConfig":"4532"},{"size":626,"mtime":1676339578296,"results":"8190","hashOfConfig":"4532"},{"size":478,"mtime":1676339578296,"results":"8191","hashOfConfig":"4532"},{"size":470,"mtime":1676339578296,"results":"8192","hashOfConfig":"4532"},{"size":288,"mtime":1676339578297,"results":"8193","hashOfConfig":"4532"},{"size":646,"mtime":1676353028465,"results":"8194","hashOfConfig":"4532"},{"size":1067,"mtime":1676339578297,"results":"8195","hashOfConfig":"4532"},{"size":167,"mtime":1676339578297,"results":"8196","hashOfConfig":"4532"},{"size":1218,"mtime":1676339578298,"results":"8197","hashOfConfig":"4532"},{"size":168,"mtime":1676339578298,"results":"8198","hashOfConfig":"4532"},{"size":134,"mtime":1676339578298,"results":"8199","hashOfConfig":"4532"},{"size":758,"mtime":1676339578299,"results":"8200","hashOfConfig":"4532"},{"size":275,"mtime":1676393655823,"results":"8201","hashOfConfig":"4532"},{"size":2025,"mtime":1676339578299,"results":"8202","hashOfConfig":"4532"},{"size":122,"mtime":1676339578299,"results":"8203","hashOfConfig":"4532"},{"size":101,"mtime":1676339578300,"results":"8204","hashOfConfig":"4532"},{"size":125,"mtime":1676339578300,"results":"8205","hashOfConfig":"4532"},{"size":210,"mtime":1676339578300,"results":"8206","hashOfConfig":"4532"},{"size":212,"mtime":1676339578300,"results":"8207","hashOfConfig":"4532"},{"size":1906,"mtime":1676339578301,"results":"8208","hashOfConfig":"4532"},{"size":682,"mtime":1676393655823,"results":"8209","hashOfConfig":"4532"},{"size":220,"mtime":1676485283592,"results":"8210","hashOfConfig":"4532"},{"size":478,"mtime":1676339578301,"results":"8211","hashOfConfig":"4532"},{"size":3863,"mtime":1676554275846,"results":"8212","hashOfConfig":"4532"},{"size":178,"mtime":1676339578301,"results":"8213","hashOfConfig":"4532"},{"size":841,"mtime":1676339578303,"results":"8214","hashOfConfig":"8215"},{"size":384,"mtime":1676339578303,"results":"8216","hashOfConfig":"8215"},{"size":820,"mtime":1676339578303,"results":"8217","hashOfConfig":"8215"},{"size":2204,"mtime":1676339578306,"results":"8218","hashOfConfig":"8215"},{"size":3918,"mtime":1676339578306,"results":"8219","hashOfConfig":"8215"},{"size":599,"mtime":1676339578306,"results":"8220","hashOfConfig":"8215"},{"size":1792,"mtime":1676339578307,"results":"8221","hashOfConfig":"8215"},{"size":3684,"mtime":1676339578307,"results":"8222","hashOfConfig":"8215"},{"size":5684,"mtime":1676339578308,"results":"8223","hashOfConfig":"8215"},{"size":9240,"mtime":1676339578308,"results":"8224","hashOfConfig":"8215"},{"size":4185,"mtime":1676339578309,"results":"8225","hashOfConfig":"8215"},{"size":11672,"mtime":1676339578309,"results":"8226","hashOfConfig":"8215"},{"size":2930,"mtime":1676339578310,"results":"8227","hashOfConfig":"8215"},{"size":16986,"mtime":1676339578310,"results":"8228","hashOfConfig":"8215"},{"size":1310,"mtime":1676339578310,"results":"8229","hashOfConfig":"8215"},{"size":13408,"mtime":1676339578311,"results":"8230","hashOfConfig":"8215"},{"size":6109,"mtime":1676339578311,"results":"8231","hashOfConfig":"8215"},{"size":327,"mtime":1676339578311,"results":"8232","hashOfConfig":"8215"},{"size":224,"mtime":1676339578312,"results":"8233","hashOfConfig":"8215"},{"size":1024,"mtime":1676339578487,"results":"8234","hashOfConfig":"8235"},{"size":381,"mtime":1676339578488,"results":"8236","hashOfConfig":"8215"},{"size":737,"mtime":1676339578488,"results":"8237","hashOfConfig":"8215"},{"size":235,"mtime":1676339578488,"results":"8238","hashOfConfig":"8215"},{"size":1877,"mtime":1676393655998,"results":"8239","hashOfConfig":"8215"},{"size":4071,"mtime":1676393655998,"results":"8240","hashOfConfig":"8215"},{"size":306,"mtime":1676339578489,"results":"8241","hashOfConfig":"8215"},{"size":312,"mtime":1676339578489,"results":"8242","hashOfConfig":"8215"},{"size":1851,"mtime":1676339578490,"results":"8243","hashOfConfig":"8215"},{"size":1047,"mtime":1676607909989,"results":"8244","hashOfConfig":"4532"},{"size":1697,"mtime":1676339578641,"results":"8245","hashOfConfig":"4532"},{"size":1395,"mtime":1676393656041,"results":"8246","hashOfConfig":"4532"},{"size":2901,"mtime":1676339578642,"results":"8247","hashOfConfig":"4532"},{"size":503,"mtime":1676393656042,"results":"8248","hashOfConfig":"4532"},{"size":250,"mtime":1676339578643,"results":"8249","hashOfConfig":"4532"},{"size":1394,"mtime":1676339578643,"results":"8250","hashOfConfig":"4532"},{"size":1155,"mtime":1676393656042,"results":"8251","hashOfConfig":"4532"},{"size":1040,"mtime":1676393656042,"results":"8252","hashOfConfig":"4532"},{"size":5804,"mtime":1676353028752,"results":"8253","hashOfConfig":"4532"},{"size":1381,"mtime":1676339578644,"results":"8254","hashOfConfig":"4532"},{"size":1242,"mtime":1676339578644,"results":"8255","hashOfConfig":"4532"},{"size":811,"mtime":1676393656042,"results":"8256","hashOfConfig":"4532"},{"size":568,"mtime":1676339578645,"results":"8257","hashOfConfig":"4532"},{"size":124,"mtime":1676339578645,"results":"8258","hashOfConfig":"4532"},{"size":889,"mtime":1676554276159,"results":"8259","hashOfConfig":"4532"},{"size":5928,"mtime":1676353028752,"results":"8260","hashOfConfig":"4532"},{"size":2836,"mtime":1676393656042,"results":"8261","hashOfConfig":"4532"},{"size":7431,"mtime":1676353028753,"results":"8262","hashOfConfig":"4532"},{"size":7239,"mtime":1676353028753,"results":"8263","hashOfConfig":"4532"},{"size":64,"mtime":1676339578646,"results":"8264","hashOfConfig":"4532"},{"size":99,"mtime":1676339578647,"results":"8265","hashOfConfig":"4532"},{"size":64,"mtime":1676339578647,"results":"8266","hashOfConfig":"4532"},{"size":1360,"mtime":1676393656043,"results":"8267","hashOfConfig":"4532"},{"size":1824,"mtime":1676393656043,"results":"8268","hashOfConfig":"4532"},{"size":3590,"mtime":1676607902715,"results":"8269","hashOfConfig":"4532"},{"size":826,"mtime":1676339578648,"results":"8270","hashOfConfig":"4532"},{"size":1474,"mtime":1676339578648,"results":"8271","hashOfConfig":"4532"},{"size":522,"mtime":1676393656043,"results":"8272","hashOfConfig":"4532"},{"size":9101,"mtime":1676393656043,"results":"8273","hashOfConfig":"4532"},{"size":86,"mtime":1676393656044,"results":"8274","hashOfConfig":"4532"},{"size":802,"mtime":1676393656044,"results":"8275","hashOfConfig":"4532"},{"size":186,"mtime":1676393656044,"results":"8276","hashOfConfig":"4532"},{"size":477,"mtime":1676393656044,"results":"8277","hashOfConfig":"4532"},{"size":8200,"mtime":1676393656044,"results":"8278","hashOfConfig":"4532"},{"size":706,"mtime":1676393656044,"results":"8279","hashOfConfig":"4532"},{"size":2332,"mtime":1676393656044,"results":"8280","hashOfConfig":"4532"},{"size":2021,"mtime":1676393656045,"results":"8281","hashOfConfig":"4532"},{"size":1205,"mtime":1676393656045,"results":"8282","hashOfConfig":"4532"},{"size":270,"mtime":1676339578651,"results":"8283","hashOfConfig":"4532"},{"size":1137,"mtime":1676339578651,"results":"8284","hashOfConfig":"4532"},{"size":339,"mtime":1676339578651,"results":"8285","hashOfConfig":"4532"},{"size":460,"mtime":1676339578651,"results":"8286","hashOfConfig":"4532"},{"size":5716,"mtime":1676339578652,"results":"8287","hashOfConfig":"4532"},{"size":1289,"mtime":1676339578652,"results":"8288","hashOfConfig":"4532"},{"size":316,"mtime":1676339578652,"results":"8289","hashOfConfig":"4532"},{"size":190,"mtime":1676339578652,"results":"8290","hashOfConfig":"4532"},{"size":21116,"mtime":1676339578653,"results":"8291","hashOfConfig":"4532"},{"size":1372,"mtime":1676339578653,"results":"8292","hashOfConfig":"4532"},{"size":348,"mtime":1676339578653,"results":"8293","hashOfConfig":"4532"},{"size":14813,"mtime":1676339578653,"results":"8294","hashOfConfig":"4532"},{"size":440,"mtime":1676339578654,"results":"8295","hashOfConfig":"4532"},{"size":2761,"mtime":1676353028755,"results":"8296","hashOfConfig":"4532"},{"size":1170,"mtime":1676353028756,"results":"8297","hashOfConfig":"4532"},{"size":168,"mtime":1676339578654,"results":"8298","hashOfConfig":"4532"},{"size":978,"mtime":1676339578655,"results":"8299","hashOfConfig":"4532"},{"size":1319,"mtime":1676339578655,"results":"8300","hashOfConfig":"4532"},{"size":1221,"mtime":1676554276160,"results":"8301","hashOfConfig":"4532"},{"size":436,"mtime":1676339578655,"results":"8302","hashOfConfig":"4532"},{"size":86,"mtime":1676339578655,"results":"8303","hashOfConfig":"4532"},{"size":559,"mtime":1676339578656,"results":"8304","hashOfConfig":"4532"},{"size":7408,"mtime":1676339578656,"results":"8305","hashOfConfig":"4532"},{"size":3212,"mtime":1676339578656,"results":"8306","hashOfConfig":"4532"},{"size":909,"mtime":1676353028756,"results":"8307","hashOfConfig":"4532"},{"size":2114,"mtime":1676607909990,"results":"8308","hashOfConfig":"4532"},{"size":891,"mtime":1676393656045,"results":"8309","hashOfConfig":"4532"},{"size":1006,"mtime":1676339578657,"results":"8310","hashOfConfig":"4532"},{"size":970,"mtime":1676339578658,"results":"8311","hashOfConfig":"4532"},{"size":915,"mtime":1676393656045,"results":"8312","hashOfConfig":"4532"},{"size":432,"mtime":1676339578658,"results":"8313","hashOfConfig":"4532"},{"size":3860,"mtime":1676607909991,"results":"8314","hashOfConfig":"4532"},{"size":269,"mtime":1676339578659,"results":"8315","hashOfConfig":"4532"},{"size":3196,"mtime":1676607909991,"results":"8316","hashOfConfig":"4532"},{"size":249,"mtime":1676339578659,"results":"8317","hashOfConfig":"4532"},{"size":161,"mtime":1676339578660,"results":"8318","hashOfConfig":"4532"},{"size":1625,"mtime":1676339578660,"results":"8319","hashOfConfig":"4532"},{"size":1762,"mtime":1676607909992,"results":"8320","hashOfConfig":"4532"},{"size":2178,"mtime":1676607909992,"results":"8321","hashOfConfig":"4532"},{"size":239,"mtime":1676339578661,"results":"8322","hashOfConfig":"4532"},{"size":843,"mtime":1676339578661,"results":"8323","hashOfConfig":"4532"},{"size":1061,"mtime":1676607902718,"results":"8324","hashOfConfig":"4532"},{"size":1670,"mtime":1676339578661,"results":"8325","hashOfConfig":"4532"},{"size":1129,"mtime":1676393656046,"results":"8326","hashOfConfig":"4532"},{"size":7188,"mtime":1676607909993,"results":"8327","hashOfConfig":"4532"},{"size":4560,"mtime":1676607902719,"results":"8328","hashOfConfig":"4532"},{"size":1704,"mtime":1676339578663,"results":"8329","hashOfConfig":"4532"},{"size":1281,"mtime":1676339578663,"results":"8330","hashOfConfig":"4532"},{"size":2811,"mtime":1676393656046,"results":"8331","hashOfConfig":"4532"},{"size":736,"mtime":1676339578663,"results":"8332","hashOfConfig":"4532"},{"size":1752,"mtime":1676339578664,"results":"8333","hashOfConfig":"4532"},{"size":2035,"mtime":1676393656046,"results":"8334","hashOfConfig":"4532"},{"size":2359,"mtime":1676607909993,"results":"8335","hashOfConfig":"4532"},{"size":2297,"mtime":1676607909994,"results":"8336","hashOfConfig":"4532"},{"size":1083,"mtime":1676339578664,"results":"8337","hashOfConfig":"4532"},{"size":7566,"mtime":1676607909994,"results":"8338","hashOfConfig":"4532"},{"size":1493,"mtime":1676339578665,"results":"8339","hashOfConfig":"4532"},{"size":2754,"mtime":1676554276162,"results":"8340","hashOfConfig":"4532"},{"size":3393,"mtime":1676339578665,"results":"8341","hashOfConfig":"4532"},{"size":445,"mtime":1676339578666,"results":"8342","hashOfConfig":"4532"},{"size":1680,"mtime":1676607902721,"results":"8343","hashOfConfig":"4532"},{"size":2131,"mtime":1676607902722,"results":"8344","hashOfConfig":"4532"},{"size":744,"mtime":1676353028760,"results":"8345","hashOfConfig":"4532"},{"size":759,"mtime":1676339578667,"results":"8346","hashOfConfig":"4532"},{"size":923,"mtime":1676339578667,"results":"8347","hashOfConfig":"4532"},{"size":790,"mtime":1676339578667,"results":"8348","hashOfConfig":"4532"},{"size":955,"mtime":1676339578667,"results":"8349","hashOfConfig":"4532"},{"size":495,"mtime":1676339578667,"results":"8350","hashOfConfig":"4532"},{"size":344,"mtime":1676339578668,"results":"8351","hashOfConfig":"4532"},{"size":1550,"mtime":1676339578668,"results":"8352","hashOfConfig":"4532"},{"size":398,"mtime":1676339578668,"results":"8353","hashOfConfig":"4532"},{"size":1007,"mtime":1676339578668,"results":"8354","hashOfConfig":"4532"},{"size":1268,"mtime":1676339578669,"results":"8355","hashOfConfig":"4532"},{"size":358,"mtime":1676339578669,"results":"8356","hashOfConfig":"4532"},{"size":649,"mtime":1676393656047,"results":"8357","hashOfConfig":"4532"},{"size":1085,"mtime":1676393656048,"results":"8358","hashOfConfig":"4532"},{"size":1493,"mtime":1676393656048,"results":"8359","hashOfConfig":"4532"},{"size":461,"mtime":1676607902722,"results":"8360","hashOfConfig":"4532"},{"size":6777,"mtime":1676393656048,"results":"8361","hashOfConfig":"4532"},{"size":2054,"mtime":1676607909995,"results":"8362","hashOfConfig":"4532"},{"size":398,"mtime":1676339578671,"results":"8363","hashOfConfig":"4532"},{"size":878,"mtime":1676353028762,"results":"8364","hashOfConfig":"4532"},{"size":1108,"mtime":1676554276163,"results":"8365","hashOfConfig":"4532"},{"size":4048,"mtime":1676554276163,"results":"8366","hashOfConfig":"4532"},{"size":2058,"mtime":1676393656048,"results":"8367","hashOfConfig":"4532"},{"size":2361,"mtime":1676607909995,"results":"8368","hashOfConfig":"4532"},{"size":2571,"mtime":1676607909996,"results":"8369","hashOfConfig":"4532"},{"size":2834,"mtime":1676607909996,"results":"8370","hashOfConfig":"4532"},{"size":1558,"mtime":1676607902725,"results":"8371","hashOfConfig":"4532"},{"size":2813,"mtime":1676393656050,"results":"8372","hashOfConfig":"4532"},{"size":1590,"mtime":1676393656050,"results":"8373","hashOfConfig":"4532"},{"size":665,"mtime":1676339578673,"results":"8374","hashOfConfig":"4532"},{"size":4184,"mtime":1676414975098,"results":"8375","hashOfConfig":"4532"},{"size":4538,"mtime":1676607902726,"results":"8376","hashOfConfig":"4532"},{"size":870,"mtime":1676353028764,"results":"8377","hashOfConfig":"4532"},{"size":795,"mtime":1676339578673,"results":"8378","hashOfConfig":"4532"},{"size":1615,"mtime":1676339578673,"results":"8379","hashOfConfig":"4532"},{"size":768,"mtime":1676339578674,"results":"8380","hashOfConfig":"4532"},{"size":1108,"mtime":1676339578674,"results":"8381","hashOfConfig":"4532"},{"size":720,"mtime":1676339578674,"results":"8382","hashOfConfig":"4532"},{"size":1984,"mtime":1676607909997,"results":"8383","hashOfConfig":"4532"},{"size":806,"mtime":1676393656051,"results":"8384","hashOfConfig":"4532"},{"size":497,"mtime":1676339578674,"results":"8385","hashOfConfig":"4532"},{"size":199,"mtime":1676339578675,"results":"8386","hashOfConfig":"4532"},{"size":191,"mtime":1676339578675,"results":"8387","hashOfConfig":"4532"},{"size":191,"mtime":1676339578675,"results":"8388","hashOfConfig":"4532"},{"size":219,"mtime":1676339578675,"results":"8389","hashOfConfig":"4532"},{"size":227,"mtime":1676339578675,"results":"8390","hashOfConfig":"4532"},{"size":211,"mtime":1676339578675,"results":"8391","hashOfConfig":"4532"},{"size":227,"mtime":1676339578675,"results":"8392","hashOfConfig":"4532"},{"size":203,"mtime":1676339578676,"results":"8393","hashOfConfig":"4532"},{"size":239,"mtime":1676339578676,"results":"8394","hashOfConfig":"4532"},{"size":277,"mtime":1676339578676,"results":"8395","hashOfConfig":"4532"},{"size":227,"mtime":1676339578676,"results":"8396","hashOfConfig":"4532"},{"size":219,"mtime":1676339578676,"results":"8397","hashOfConfig":"4532"},{"size":231,"mtime":1676339578677,"results":"8398","hashOfConfig":"4532"},{"size":203,"mtime":1676339578677,"results":"8399","hashOfConfig":"4532"},{"size":219,"mtime":1676339578677,"results":"8400","hashOfConfig":"4532"},{"size":235,"mtime":1676339578677,"results":"8401","hashOfConfig":"4532"},{"size":211,"mtime":1676339578678,"results":"8402","hashOfConfig":"4532"},{"size":191,"mtime":1676339578678,"results":"8403","hashOfConfig":"4532"},{"size":247,"mtime":1676339578678,"results":"8404","hashOfConfig":"4532"},{"size":247,"mtime":1676339578678,"results":"8405","hashOfConfig":"4532"},{"size":239,"mtime":1676339578678,"results":"8406","hashOfConfig":"4532"},{"size":305,"mtime":1676339578679,"results":"8407","hashOfConfig":"4532"},{"size":329,"mtime":1676339578679,"results":"8408","hashOfConfig":"4532"},{"size":293,"mtime":1676339578679,"results":"8409","hashOfConfig":"4532"},{"size":285,"mtime":1676339578679,"results":"8410","hashOfConfig":"4532"},{"size":223,"mtime":1676339578679,"results":"8411","hashOfConfig":"4532"},{"size":227,"mtime":1676339578679,"results":"8412","hashOfConfig":"4532"},{"size":263,"mtime":1676339578680,"results":"8413","hashOfConfig":"4532"},{"size":231,"mtime":1676339578680,"results":"8414","hashOfConfig":"4532"},{"size":231,"mtime":1676339578680,"results":"8415","hashOfConfig":"4532"},{"size":265,"mtime":1676339578680,"results":"8416","hashOfConfig":"4532"},{"size":231,"mtime":1676339578680,"results":"8417","hashOfConfig":"4532"},{"size":175,"mtime":1676339578680,"results":"8418","hashOfConfig":"4532"},{"size":191,"mtime":1676339578681,"results":"8419","hashOfConfig":"4532"},{"size":199,"mtime":1676339578681,"results":"8420","hashOfConfig":"4532"},{"size":207,"mtime":1676339578681,"results":"8421","hashOfConfig":"4532"},{"size":199,"mtime":1676339578681,"results":"8422","hashOfConfig":"4532"},{"size":277,"mtime":1676339578681,"results":"8423","hashOfConfig":"4532"},{"size":199,"mtime":1676339578681,"results":"8424","hashOfConfig":"4532"},{"size":191,"mtime":1676339578682,"results":"8425","hashOfConfig":"4532"},{"size":253,"mtime":1676339578682,"results":"8426","hashOfConfig":"4532"},{"size":253,"mtime":1676339578682,"results":"8427","hashOfConfig":"4532"},{"size":211,"mtime":1676339578682,"results":"8428","hashOfConfig":"4532"},{"size":195,"mtime":1676339578682,"results":"8429","hashOfConfig":"4532"},{"size":265,"mtime":1676339578683,"results":"8430","hashOfConfig":"4532"},{"size":215,"mtime":1676339578683,"results":"8431","hashOfConfig":"4532"},{"size":203,"mtime":1676339578683,"results":"8432","hashOfConfig":"4532"},{"size":285,"mtime":1676339578683,"results":"8433","hashOfConfig":"4532"},{"size":179,"mtime":1676339578683,"results":"8434","hashOfConfig":"4532"},{"size":203,"mtime":1676339578683,"results":"8435","hashOfConfig":"4532"},{"size":191,"mtime":1676339578684,"results":"8436","hashOfConfig":"4532"},{"size":215,"mtime":1676339578684,"results":"8437","hashOfConfig":"4532"},{"size":183,"mtime":1676339578684,"results":"8438","hashOfConfig":"4532"},{"size":215,"mtime":1676339578684,"results":"8439","hashOfConfig":"4532"},{"size":223,"mtime":1676339578684,"results":"8440","hashOfConfig":"4532"},{"size":265,"mtime":1676339578685,"results":"8441","hashOfConfig":"4532"},{"size":219,"mtime":1676339578685,"results":"8442","hashOfConfig":"4532"},{"size":4892,"mtime":1676393656051,"results":"8443","hashOfConfig":"4532"},{"size":1996,"mtime":1676339578685,"results":"8444","hashOfConfig":"4532"},{"size":1868,"mtime":1676339578685,"results":"8445","hashOfConfig":"4532"},{"size":1366,"mtime":1676339578686,"results":"8446","hashOfConfig":"4532"},{"size":11927,"mtime":1676393656052,"results":"8447","hashOfConfig":"4532"},{"size":1115,"mtime":1676339578686,"results":"8448","hashOfConfig":"4532"},{"size":1307,"mtime":1676339578686,"results":"8449","hashOfConfig":"4532"},{"size":1856,"mtime":1676339578686,"results":"8450","hashOfConfig":"4532"},{"size":566,"mtime":1676339578686,"results":"8451","hashOfConfig":"4532"},{"size":869,"mtime":1676339578687,"results":"8452","hashOfConfig":"4532"},{"size":1886,"mtime":1676339578687,"results":"8453","hashOfConfig":"4532"},{"size":1938,"mtime":1676339578687,"results":"8454","hashOfConfig":"4532"},{"size":1857,"mtime":1676339578687,"results":"8455","hashOfConfig":"4532"},{"size":1176,"mtime":1676339578687,"results":"8456","hashOfConfig":"4532"},{"size":940,"mtime":1676339578687,"results":"8457","hashOfConfig":"4532"},{"size":638,"mtime":1676339578687,"results":"8458","hashOfConfig":"4532"},{"size":993,"mtime":1676339578688,"results":"8459","hashOfConfig":"4532"},{"size":1435,"mtime":1676339578688,"results":"8460","hashOfConfig":"4532"},{"size":1147,"mtime":1676339578688,"results":"8461","hashOfConfig":"4532"},{"size":5412,"mtime":1676393656052,"results":"8462","hashOfConfig":"4532"},{"size":4401,"mtime":1676339578688,"results":"8463","hashOfConfig":"4532"},{"size":1868,"mtime":1676339578689,"results":"8464","hashOfConfig":"4532"},{"size":4405,"mtime":1676393656053,"results":"8465","hashOfConfig":"4532"},{"size":3874,"mtime":1676393656053,"results":"8466","hashOfConfig":"4532"},{"size":5594,"mtime":1676554276165,"results":"8467","hashOfConfig":"4532"},{"size":32179,"mtime":1676414975099,"results":"8468","hashOfConfig":"4532"},{"size":934,"mtime":1676393656055,"results":"8469","hashOfConfig":"4532"},{"size":9614,"mtime":1676393656055,"results":"8470","hashOfConfig":"4532"},{"size":662,"mtime":1676339578691,"results":"8471","hashOfConfig":"4532"},{"size":1395,"mtime":1676339578691,"results":"8472","hashOfConfig":"4532"},{"size":1872,"mtime":1676353028769,"results":"8473","hashOfConfig":"4532"},{"size":12049,"mtime":1676554276166,"results":"8474","hashOfConfig":"4532"},{"size":2051,"mtime":1676339578691,"results":"8475","hashOfConfig":"4532"},{"size":2083,"mtime":1676339578692,"results":"8476","hashOfConfig":"4532"},{"size":2627,"mtime":1676339578692,"results":"8477","hashOfConfig":"4532"},{"size":690,"mtime":1676339578692,"results":"8478","hashOfConfig":"4532"},{"size":951,"mtime":1676339578692,"results":"8479","hashOfConfig":"4532"},{"size":1378,"mtime":1676339578693,"results":"8480","hashOfConfig":"4532"},{"size":1628,"mtime":1676339578693,"results":"8481","hashOfConfig":"4532"},{"size":859,"mtime":1676339578693,"results":"8482","hashOfConfig":"4532"},{"size":752,"mtime":1676339578693,"results":"8483","hashOfConfig":"4532"},{"size":8119,"mtime":1676393656056,"results":"8484","hashOfConfig":"4532"},{"size":13678,"mtime":1676607909997,"results":"8485","hashOfConfig":"4532"},{"size":1901,"mtime":1676339578694,"results":"8486","hashOfConfig":"4532"},{"size":31954,"mtime":1676393656057,"results":"8487","hashOfConfig":"4532"},{"size":4518,"mtime":1676339578695,"results":"8488","hashOfConfig":"4532"},{"size":469,"mtime":1676339578695,"results":"8489","hashOfConfig":"4532"},{"size":629,"mtime":1676339578695,"results":"8490","hashOfConfig":"4532"},{"size":12000,"mtime":1676607909998,"results":"8491","hashOfConfig":"4532"},{"size":6082,"mtime":1676339578696,"results":"8492","hashOfConfig":"4532"},{"size":5429,"mtime":1676339578696,"results":"8493","hashOfConfig":"4532"},{"size":2808,"mtime":1676380921657,"results":"8494","hashOfConfig":"4532"},{"size":1039,"mtime":1676339578696,"results":"8495","hashOfConfig":"4532"},{"size":23871,"mtime":1676607909999,"results":"8496","hashOfConfig":"4532"},{"size":2877,"mtime":1676339578697,"results":"8497","hashOfConfig":"4532"},{"size":6253,"mtime":1676393656058,"results":"8498","hashOfConfig":"4532"},{"size":4539,"mtime":1676414975099,"results":"8499","hashOfConfig":"4532"},{"size":1380,"mtime":1676339578698,"results":"8500","hashOfConfig":"4532"},{"size":1470,"mtime":1676554276167,"results":"8501","hashOfConfig":"4532"},{"size":474,"mtime":1676393656058,"results":"8502","hashOfConfig":"4532"},{"size":1998,"mtime":1676339578699,"results":"8503","hashOfConfig":"4532"},{"size":1222,"mtime":1676393656059,"results":"8504","hashOfConfig":"4532"},{"size":1067,"mtime":1676393656059,"results":"8505","hashOfConfig":"4532"},{"size":11953,"mtime":1676554276168,"results":"8506","hashOfConfig":"4532"},{"size":16887,"mtime":1676393656060,"results":"8507","hashOfConfig":"4532"},{"size":8573,"mtime":1676393656060,"results":"8508","hashOfConfig":"4532"},{"size":1842,"mtime":1676554276169,"results":"8509","hashOfConfig":"4532"},{"size":11383,"mtime":1676554276169,"results":"8510","hashOfConfig":"4532"},{"size":222,"mtime":1676339578701,"results":"8511","hashOfConfig":"4532"},{"size":1234,"mtime":1676339578701,"results":"8512","hashOfConfig":"4532"},{"size":1970,"mtime":1676339578701,"results":"8513","hashOfConfig":"4532"},{"size":2692,"mtime":1676339578702,"results":"8514","hashOfConfig":"4532"},{"size":916,"mtime":1676607910000,"results":"8515","hashOfConfig":"4532"},{"size":793,"mtime":1676339578702,"results":"8516","hashOfConfig":"4532"},{"size":250,"mtime":1676339578703,"results":"8517","hashOfConfig":"4532"},{"size":326,"mtime":1676339578703,"results":"8518","hashOfConfig":"4532"},{"size":4368,"mtime":1676339578703,"results":"8519","hashOfConfig":"4532"},{"size":167,"mtime":1676339578704,"results":"8520","hashOfConfig":"4532"},{"size":2146,"mtime":1676607910000,"results":"8521","hashOfConfig":"4532"},{"size":2074,"mtime":1676339578704,"results":"8522","hashOfConfig":"4532"},{"size":2973,"mtime":1676339578704,"results":"8523","hashOfConfig":"4532"},{"size":557,"mtime":1676353028777,"results":"8524","hashOfConfig":"4532"},{"size":900,"mtime":1676339578705,"results":"8525","hashOfConfig":"4532"},{"size":712,"mtime":1676339578705,"results":"8526","hashOfConfig":"4532"},{"size":2571,"mtime":1676393656061,"results":"8527","hashOfConfig":"4532"},{"size":863,"mtime":1676393656062,"results":"8528","hashOfConfig":"4532"},{"size":581,"mtime":1676607902731,"results":"8529","hashOfConfig":"4532"},{"size":2951,"mtime":1676393656062,"results":"8530","hashOfConfig":"4532"},{"size":1263,"mtime":1676393656062,"results":"8531","hashOfConfig":"4532"},{"size":763,"mtime":1676393656062,"results":"8532","hashOfConfig":"4532"},{"size":5181,"mtime":1676393656063,"results":"8533","hashOfConfig":"4532"},{"size":3414,"mtime":1676393656063,"results":"8534","hashOfConfig":"4532"},{"size":255,"mtime":1676339578707,"results":"8535","hashOfConfig":"4532"},{"size":527,"mtime":1676393656063,"results":"8536","hashOfConfig":"4532"},{"size":1505,"mtime":1676607910001,"results":"8537","hashOfConfig":"4532"},{"size":2728,"mtime":1676393656064,"results":"8538","hashOfConfig":"4532"},{"size":681,"mtime":1676393656064,"results":"8539","hashOfConfig":"4532"},{"size":557,"mtime":1676414975100,"results":"8540","hashOfConfig":"4532"},{"size":8622,"mtime":1676393656064,"results":"8541","hashOfConfig":"4532"},{"size":1729,"mtime":1676393656065,"results":"8542","hashOfConfig":"4532"},{"size":1660,"mtime":1676339578710,"results":"8543","hashOfConfig":"4532"},{"size":894,"mtime":1676339578710,"results":"8544","hashOfConfig":"4532"},{"size":4819,"mtime":1676393656065,"results":"8545","hashOfConfig":"4532"},{"size":743,"mtime":1676393656066,"results":"8546","hashOfConfig":"4532"},{"size":166,"mtime":1676393656065,"results":"8547","hashOfConfig":"4532"},{"size":15053,"mtime":1676554276170,"results":"8548","hashOfConfig":"4532"},{"size":886,"mtime":1676393656066,"results":"8549","hashOfConfig":"4532"},{"size":1875,"mtime":1676414975100,"results":"8550","hashOfConfig":"4532"},{"size":417,"mtime":1676339578712,"results":"8551","hashOfConfig":"4532"},{"size":888,"mtime":1676393656067,"results":"8552","hashOfConfig":"4532"},{"size":402,"mtime":1676414975101,"results":"8553","hashOfConfig":"4532"},{"size":3339,"mtime":1676414975101,"results":"8554","hashOfConfig":"4532"},{"size":28905,"mtime":1676393656067,"results":"8555","hashOfConfig":"4532"},{"size":1436,"mtime":1676414975101,"results":"8556","hashOfConfig":"4532"},{"size":1308,"mtime":1676393656068,"results":"8557","hashOfConfig":"4532"},{"size":1514,"mtime":1676414975102,"results":"8558","hashOfConfig":"4532"},{"size":477,"mtime":1676339578715,"results":"8559","hashOfConfig":"4532"},{"size":29295,"mtime":1676607902732,"results":"8560","hashOfConfig":"4532"},{"size":2431,"mtime":1676339578716,"results":"8561","hashOfConfig":"4532"},{"size":6176,"mtime":1676353028789,"results":"8562","hashOfConfig":"4532"},{"size":328,"mtime":1676339578716,"results":"8563","hashOfConfig":"4532"},{"size":691,"mtime":1676339578717,"results":"8564","hashOfConfig":"4532"},{"size":1336,"mtime":1676339578717,"results":"8565","hashOfConfig":"4532"},{"size":6738,"mtime":1676339578717,"results":"8566","hashOfConfig":"4532"},{"size":10930,"mtime":1676353028790,"results":"8567","hashOfConfig":"4532"},{"size":1965,"mtime":1676339578718,"results":"8568","hashOfConfig":"4532"},{"size":1383,"mtime":1676339578718,"results":"8569","hashOfConfig":"4532"},{"size":14251,"mtime":1676393656069,"results":"8570","hashOfConfig":"4532"},{"size":10080,"mtime":1676339578718,"results":"8571","hashOfConfig":"4532"},{"size":1999,"mtime":1676353028791,"results":"8572","hashOfConfig":"4532"},{"size":1250,"mtime":1676339578719,"results":"8573","hashOfConfig":"4532"},{"size":8250,"mtime":1676393656069,"results":"8574","hashOfConfig":"4532"},{"size":75,"mtime":1676393656069,"results":"8575","hashOfConfig":"4532"},{"size":6022,"mtime":1676339578720,"results":"8576","hashOfConfig":"4532"},{"size":771,"mtime":1676393656069,"results":"8577","hashOfConfig":"4532"},{"size":497,"mtime":1676339578720,"results":"8578","hashOfConfig":"4532"},{"size":173,"mtime":1676339578721,"results":"8579","hashOfConfig":"4532"},{"size":752,"mtime":1676339578721,"results":"8580","hashOfConfig":"4532"},{"size":371,"mtime":1676339578721,"results":"8581","hashOfConfig":"4532"},{"size":881,"mtime":1676393656070,"results":"8582","hashOfConfig":"4532"},{"size":467,"mtime":1676393656070,"results":"8583","hashOfConfig":"4532"},{"size":6473,"mtime":1676339578721,"results":"8584","hashOfConfig":"4532"},{"size":354,"mtime":1676393656070,"results":"8585","hashOfConfig":"4532"},{"size":894,"mtime":1676607902733,"results":"8586","hashOfConfig":"4532"},{"size":566,"mtime":1676339578722,"results":"8587","hashOfConfig":"4532"},{"size":222,"mtime":1676339578722,"results":"8588","hashOfConfig":"4532"},{"size":941,"mtime":1676339578722,"results":"8589","hashOfConfig":"4532"},{"size":913,"mtime":1676339578723,"results":"8590","hashOfConfig":"4532"},{"size":229,"mtime":1676339578723,"results":"8591","hashOfConfig":"4532"},{"size":280,"mtime":1676339578723,"results":"8592","hashOfConfig":"4532"},{"size":920,"mtime":1676339578723,"results":"8593","hashOfConfig":"4532"},{"size":899,"mtime":1676339578723,"results":"8594","hashOfConfig":"4532"},{"size":371,"mtime":1676607902734,"results":"8595","hashOfConfig":"4532"},{"size":296,"mtime":1676339578724,"results":"8596","hashOfConfig":"4532"},{"size":202,"mtime":1676339578724,"results":"8597","hashOfConfig":"4532"},{"size":261,"mtime":1676339578724,"results":"8598","hashOfConfig":"4532"},{"size":500,"mtime":1676339578725,"results":"8599","hashOfConfig":"4532"},{"size":485,"mtime":1676339578725,"results":"8600","hashOfConfig":"4532"},{"size":335,"mtime":1676339578725,"results":"8601","hashOfConfig":"4532"},{"size":229,"mtime":1676339578725,"results":"8602","hashOfConfig":"4532"},{"size":222,"mtime":1676339578725,"results":"8603","hashOfConfig":"4532"},{"size":222,"mtime":1676339578726,"results":"8604","hashOfConfig":"4532"},{"size":1319,"mtime":1676339578726,"results":"8605","hashOfConfig":"4532"},{"size":509,"mtime":1676339578726,"results":"8606","hashOfConfig":"4532"},{"size":1422,"mtime":1676339578726,"results":"8607","hashOfConfig":"4532"},{"size":473,"mtime":1676339578726,"results":"8608","hashOfConfig":"4532"},{"size":675,"mtime":1676339578727,"results":"8609","hashOfConfig":"4532"},{"size":623,"mtime":1676339578727,"results":"8610","hashOfConfig":"4532"},{"size":1131,"mtime":1676339578727,"results":"8611","hashOfConfig":"4532"},{"size":672,"mtime":1676339578727,"results":"8612","hashOfConfig":"4532"},{"size":295,"mtime":1676339578728,"results":"8613","hashOfConfig":"4532"},{"size":657,"mtime":1676339578728,"results":"8614","hashOfConfig":"4532"},{"size":275,"mtime":1676339578728,"results":"8615","hashOfConfig":"4532"},{"size":247,"mtime":1676339578728,"results":"8616","hashOfConfig":"4532"},{"size":471,"mtime":1676339578728,"results":"8617","hashOfConfig":"4532"},{"size":306,"mtime":1676339578729,"results":"8618","hashOfConfig":"4532"},{"size":268,"mtime":1676339578729,"results":"8619","hashOfConfig":"4532"},{"size":391,"mtime":1676339578729,"results":"8620","hashOfConfig":"4532"},{"size":495,"mtime":1676339578729,"results":"8621","hashOfConfig":"4532"},{"size":941,"mtime":1676339578729,"results":"8622","hashOfConfig":"4532"},{"size":485,"mtime":1676339578730,"results":"8623","hashOfConfig":"4532"},{"size":908,"mtime":1676339578730,"results":"8624","hashOfConfig":"4532"},{"size":887,"mtime":1676339578730,"results":"8625","hashOfConfig":"4532"},{"size":222,"mtime":1676339578730,"results":"8626","hashOfConfig":"4532"},{"size":1771,"mtime":1676339578730,"results":"8627","hashOfConfig":"4532"},{"size":320,"mtime":1676339578731,"results":"8628","hashOfConfig":"4532"},{"size":479,"mtime":1676393656070,"results":"8629","hashOfConfig":"4532"},{"size":1134,"mtime":1676393656070,"results":"8630","hashOfConfig":"4532"},{"size":251,"mtime":1676393656071,"results":"8631","hashOfConfig":"4532"},{"size":237,"mtime":1676393656071,"results":"8632","hashOfConfig":"4532"},{"size":222,"mtime":1676393656071,"results":"8633","hashOfConfig":"4532"},{"size":1536,"mtime":1676393656071,"results":"8634","hashOfConfig":"4532"},{"size":222,"mtime":1676393656071,"results":"8635","hashOfConfig":"4532"},{"size":474,"mtime":1676485284644,"results":"8636","hashOfConfig":"4532"},{"size":409,"mtime":1676339578732,"results":"8637","hashOfConfig":"4532"},{"size":382,"mtime":1676393656072,"results":"8638","hashOfConfig":"4532"},{"size":4095,"mtime":1676485284645,"results":"8639","hashOfConfig":"4532"},{"size":1047,"mtime":1676393656072,"results":"8640","hashOfConfig":"4532"},{"size":1782,"mtime":1676339578733,"results":"8641","hashOfConfig":"4532"},{"size":1724,"mtime":1676607902736,"results":"8642","hashOfConfig":"8643"},{"size":2572,"mtime":1676607910003,"results":"8644","hashOfConfig":"8643"},{"size":1881,"mtime":1676607910003,"results":"8645","hashOfConfig":"8643"},{"size":840,"mtime":1676554276181,"results":"8646","hashOfConfig":"8643"},{"size":5503,"mtime":1676554276183,"results":"8647","hashOfConfig":"8643"},{"size":581,"mtime":1676554276183,"results":"8648","hashOfConfig":"8643"},{"size":1545,"mtime":1676607910004,"results":"8649","hashOfConfig":"8643"},{"size":159,"mtime":1676393656077,"results":"8650","hashOfConfig":"8643"},{"size":1141,"mtime":1676554276186,"results":"8651","hashOfConfig":"8643"},{"size":787,"mtime":1676554276187,"results":"8652","hashOfConfig":"8643"},{"size":987,"mtime":1676554276188,"results":"8653","hashOfConfig":"8643"},{"size":7619,"mtime":1676607910004,"results":"8654","hashOfConfig":"8643"},{"size":1758,"mtime":1676554276190,"results":"8655","hashOfConfig":"8643"},{"size":1381,"mtime":1676554276191,"results":"8656","hashOfConfig":"8643"},{"size":2029,"mtime":1676554276193,"results":"8657","hashOfConfig":"8643"},{"size":1539,"mtime":1676554276194,"results":"8658","hashOfConfig":"8643"},{"size":982,"mtime":1676554276195,"results":"8659","hashOfConfig":"8643"},{"size":1264,"mtime":1676393656078,"results":"8660","hashOfConfig":"8643"},{"size":1147,"mtime":1676607902740,"results":"8661","hashOfConfig":"8643"},{"size":1430,"mtime":1676554276196,"results":"8662","hashOfConfig":"8643"},{"size":9089,"mtime":1676607910034,"results":"8663","hashOfConfig":"8643"},{"size":1355,"mtime":1676554276198,"results":"8664","hashOfConfig":"8643"},{"size":770,"mtime":1676554276198,"results":"8665","hashOfConfig":"8643"},{"size":4650,"mtime":1676554276200,"results":"8666","hashOfConfig":"8643"},{"size":737,"mtime":1676554276201,"results":"8667","hashOfConfig":"8643"},{"size":2009,"mtime":1676554276202,"results":"8668","hashOfConfig":"8643"},{"size":1568,"mtime":1676554276203,"results":"8669","hashOfConfig":"8643"},{"size":4108,"mtime":1676607910034,"results":"8670","hashOfConfig":"8643"},{"size":3391,"mtime":1676607910034,"results":"8671","hashOfConfig":"8643"},{"size":2256,"mtime":1676554276207,"results":"8672","hashOfConfig":"8643"},{"size":3163,"mtime":1676554276208,"results":"8673","hashOfConfig":"8643"},{"size":2349,"mtime":1676554276210,"results":"8674","hashOfConfig":"8643"},{"size":8700,"mtime":1676554276211,"results":"8675","hashOfConfig":"8643"},{"size":2167,"mtime":1676554276213,"results":"8676","hashOfConfig":"8643"},{"size":3237,"mtime":1676339578749,"results":"8677","hashOfConfig":"8643"},{"size":1787,"mtime":1676554300548,"results":"8678","hashOfConfig":"8643"},{"size":7056,"mtime":1676607910035,"results":"8679","hashOfConfig":"8643"},{"size":3714,"mtime":1676607910036,"results":"8680","hashOfConfig":"8643"},{"size":1016,"mtime":1676554276216,"results":"8681","hashOfConfig":"8643"},{"size":2693,"mtime":1676554276218,"results":"8682","hashOfConfig":"8643"},{"size":3718,"mtime":1676607910036,"results":"8683","hashOfConfig":"8643"},{"size":4610,"mtime":1676607910036,"results":"8684","hashOfConfig":"8643"},{"size":2697,"mtime":1676393656081,"results":"8685","hashOfConfig":"8643"},{"size":1632,"mtime":1676393656081,"results":"8686","hashOfConfig":"8643"},{"size":4042,"mtime":1676393656081,"results":"8687","hashOfConfig":"8643"},{"size":1878,"mtime":1676353028811,"results":"8688","hashOfConfig":"8643"},{"size":268,"mtime":1676339578752,"results":"8689","hashOfConfig":"8643"},{"size":1179,"mtime":1676339578753,"results":"8690","hashOfConfig":"8643"},{"size":248,"mtime":1676339578753,"results":"8691","hashOfConfig":"8643"},{"size":7709,"mtime":1676414975105,"results":"8692","hashOfConfig":"8643"},{"size":476,"mtime":1676393656082,"results":"8693","hashOfConfig":"8643"},{"size":1691,"mtime":1676339578753,"results":"8694","hashOfConfig":"8643"},{"size":1190,"mtime":1676339578754,"results":"8695","hashOfConfig":"8643"},{"size":1025,"mtime":1676339578754,"results":"8696","hashOfConfig":"8643"},{"size":1713,"mtime":1676393656082,"results":"8697","hashOfConfig":"8643"},{"size":740,"mtime":1676339578754,"results":"8698","hashOfConfig":"8643"},{"size":3862,"mtime":1676554300550,"results":"8699","hashOfConfig":"8643"},{"size":227,"mtime":1676339578755,"results":"8700","hashOfConfig":"8643"},{"size":370,"mtime":1676339578756,"results":"8701","hashOfConfig":"8643"},{"size":975,"mtime":1676554276223,"results":"8702","hashOfConfig":"8643"},{"size":659,"mtime":1676339578756,"results":"8703","hashOfConfig":"8643"},{"size":900,"mtime":1676339578756,"results":"8704","hashOfConfig":"8643"},{"size":1280,"mtime":1676554276223,"results":"8705","hashOfConfig":"8643"},{"size":924,"mtime":1676393656083,"results":"8706","hashOfConfig":"8643"},{"size":530,"mtime":1676353028814,"results":"8707","hashOfConfig":"8643"},{"size":1266,"mtime":1676339578757,"results":"8708","hashOfConfig":"8643"},{"size":909,"mtime":1676353028814,"results":"8709","hashOfConfig":"8643"},{"size":2679,"mtime":1676339578758,"results":"8710","hashOfConfig":"8643"},{"size":1224,"mtime":1676339578758,"results":"8711","hashOfConfig":"8643"},{"size":2763,"mtime":1676393656083,"results":"8712","hashOfConfig":"8643"},{"size":367,"mtime":1676353028814,"results":"8713","hashOfConfig":"8643"},{"size":1618,"mtime":1676554276224,"results":"8714","hashOfConfig":"8643"},{"size":1009,"mtime":1676353028815,"results":"8715","hashOfConfig":"8643"},{"size":878,"mtime":1676339578759,"results":"8716","hashOfConfig":"8643"},{"size":573,"mtime":1676353028815,"results":"8717","hashOfConfig":"8643"},{"size":546,"mtime":1676393656083,"results":"8718","hashOfConfig":"8643"},{"size":7075,"mtime":1676554276228,"results":"8719","hashOfConfig":"8643"},{"size":7402,"mtime":1676558459407,"results":"8720","hashOfConfig":"8643"},{"size":3851,"mtime":1676554276230,"results":"8721","hashOfConfig":"8643"},{"size":943,"mtime":1676554276231,"results":"8722","hashOfConfig":"8643"},{"size":2740,"mtime":1676607910037,"results":"8723","hashOfConfig":"8643"},{"size":2480,"mtime":1676554276233,"results":"8724","hashOfConfig":"8643"},{"size":3412,"mtime":1676554276234,"results":"8725","hashOfConfig":"8643"},{"size":614,"mtime":1676393656085,"results":"8726","hashOfConfig":"8643"},{"size":855,"mtime":1676393656085,"results":"8727","hashOfConfig":"8643"},{"size":41,"mtime":1676339578763,"results":"8728","hashOfConfig":"8643"},{"size":261,"mtime":1676554300553,"results":"8729","hashOfConfig":"8643"},{"size":4119,"mtime":1676607910038,"results":"8730","hashOfConfig":"8643"},{"size":1405,"mtime":1676554276239,"results":"8731","hashOfConfig":"8643"},{"size":3664,"mtime":1676554276240,"results":"8732","hashOfConfig":"8643"},{"size":9874,"mtime":1676339578764,"results":"8733","hashOfConfig":"8734"},{"size":22465,"mtime":1676554300556,"results":"8735","hashOfConfig":"8734"},{"size":109737,"mtime":1676393656087,"results":"8736","hashOfConfig":"8734"},{"size":61679,"mtime":1676554276241,"results":"8737","hashOfConfig":"8734"},{"size":48554,"mtime":1676380921658,"results":"8738","hashOfConfig":"8734"},{"size":25417,"mtime":1676380921658,"results":"8739","hashOfConfig":"8734"},{"size":88290,"mtime":1676554276242,"results":"8740","hashOfConfig":"8734"},{"size":18655,"mtime":1676339578770,"results":"8741","hashOfConfig":"8734"},{"size":17314,"mtime":1676339578770,"results":"8742","hashOfConfig":"8734"},{"size":3212,"mtime":1676339578770,"results":"8743","hashOfConfig":"8734"},{"size":43206,"mtime":1676554276243,"results":"8744","hashOfConfig":"8734"},{"size":10458,"mtime":1676353028825,"results":"8745","hashOfConfig":"8734"},{"size":3736,"mtime":1676339578772,"results":"8746","hashOfConfig":"8734"},{"size":10357,"mtime":1676339578772,"results":"8747","hashOfConfig":"8734"},{"size":2153,"mtime":1676339578773,"results":"8748","hashOfConfig":"8734"},{"size":7116,"mtime":1676339578773,"results":"8749","hashOfConfig":"8734"},{"size":1178,"mtime":1676339578773,"results":"8750","hashOfConfig":"8734"},{"size":1211,"mtime":1676339578773,"results":"8751","hashOfConfig":"8734"},{"size":1352,"mtime":1676339578774,"results":"8752","hashOfConfig":"8734"},{"size":4835,"mtime":1676554276244,"results":"8753","hashOfConfig":"8734"},{"size":3413,"mtime":1676554276245,"results":"8754","hashOfConfig":"8734"},{"size":3831,"mtime":1676393656088,"results":"8755","hashOfConfig":"8734"},{"size":3103,"mtime":1676339578775,"results":"8756","hashOfConfig":"8734"},{"size":4846,"mtime":1676339578775,"results":"8757","hashOfConfig":"8734"},{"size":6041,"mtime":1676339578775,"results":"8758","hashOfConfig":"8734"},{"size":59996,"mtime":1676554276246,"results":"8759","hashOfConfig":"8734"},{"size":52805,"mtime":1676554276247,"results":"8760","hashOfConfig":"8734"},{"size":1463,"mtime":1676339578776,"results":"8761","hashOfConfig":"8734"},{"size":4092,"mtime":1676393656089,"results":"8762","hashOfConfig":"8734"},{"size":4409,"mtime":1676393656089,"results":"8763","hashOfConfig":"8734"},{"size":3401,"mtime":1676339578777,"results":"8764","hashOfConfig":"8734"},{"size":63767,"mtime":1676554276249,"results":"8765","hashOfConfig":"8734"},{"size":19055,"mtime":1676554276250,"results":"8766","hashOfConfig":"8734"},{"size":1267,"mtime":1676339578778,"results":"8767","hashOfConfig":"8734"},{"size":7166,"mtime":1676554276251,"results":"8768","hashOfConfig":"8734"},{"size":11791,"mtime":1676339578778,"results":"8769","hashOfConfig":"8734"},{"size":7184,"mtime":1676339578778,"results":"8770","hashOfConfig":"8734"},{"size":5794,"mtime":1676353028829,"results":"8771","hashOfConfig":"8734"},{"size":2062,"mtime":1676339578779,"results":"8772","hashOfConfig":"8734"},{"size":3610,"mtime":1676339578779,"results":"8773","hashOfConfig":"8734"},{"size":34489,"mtime":1676554276252,"results":"8774","hashOfConfig":"8734"},{"size":25099,"mtime":1676393656090,"results":"8775","hashOfConfig":"8734"},{"size":7784,"mtime":1676414975109,"results":"8776","hashOfConfig":"8734"},{"size":11561,"mtime":1676554276253,"results":"8777","hashOfConfig":"8734"},{"size":2906,"mtime":1676353028830,"results":"8778","hashOfConfig":"8734"},{"size":31562,"mtime":1676554276254,"results":"8779","hashOfConfig":"8734"},{"size":2934,"mtime":1676339578781,"results":"8780","hashOfConfig":"8734"},{"size":10872,"mtime":1676393656091,"results":"8781","hashOfConfig":"8734"},{"size":7801,"mtime":1676339578782,"results":"8782","hashOfConfig":"8734"},{"size":5331,"mtime":1676393656091,"results":"8783","hashOfConfig":"8734"},{"size":31421,"mtime":1676353028831,"results":"8784","hashOfConfig":"8734"},{"size":3683,"mtime":1676353028831,"results":"8785","hashOfConfig":"8734"},{"size":5867,"mtime":1676353028832,"results":"8786","hashOfConfig":"8734"},{"size":8179,"mtime":1676353028832,"results":"8787","hashOfConfig":"8734"},{"size":4494,"mtime":1676607902746,"results":"8788","hashOfConfig":"8734"},{"size":3533,"mtime":1676339578783,"results":"8789","hashOfConfig":"8734"},{"size":4843,"mtime":1676339578784,"results":"8790","hashOfConfig":"8734"},{"size":2104,"mtime":1676339578784,"results":"8791","hashOfConfig":"8734"},{"size":1342,"mtime":1676339578784,"results":"8792","hashOfConfig":"8734"},{"size":13684,"mtime":1676607902747,"results":"8793","hashOfConfig":"8734"},{"size":1337,"mtime":1676339578785,"results":"8794","hashOfConfig":"8734"},{"size":484,"mtime":1676339578785,"results":"8795","hashOfConfig":"8734"},{"size":608,"mtime":1676393656091,"results":"8796","hashOfConfig":"8734"},{"size":1193,"mtime":1676393656092,"results":"8797","hashOfConfig":"8734"},{"size":564,"mtime":1676393656092,"results":"8798","hashOfConfig":"8734"},{"size":2288,"mtime":1676393656092,"results":"8799","hashOfConfig":"8734"},{"size":534,"mtime":1676339578786,"results":"8800","hashOfConfig":"8734"},{"size":271,"mtime":1676339578786,"results":"8801","hashOfConfig":"8734"},{"size":2417,"mtime":1676393656092,"results":"8802","hashOfConfig":"8734"},{"size":184,"mtime":1676339578786,"results":"8803","hashOfConfig":"8734"},{"size":273,"mtime":1676339578787,"results":"8804","hashOfConfig":"8734"},{"size":726,"mtime":1676339578787,"results":"8805","hashOfConfig":"8734"},{"size":632,"mtime":1676339578787,"results":"8806","hashOfConfig":"8734"},{"size":154,"mtime":1676339578787,"results":"8807","hashOfConfig":"8734"},{"size":4360,"mtime":1676339578788,"results":"8808","hashOfConfig":"8734"},{"size":4041,"mtime":1676339578789,"results":"8809","hashOfConfig":"8734"},{"size":6066,"mtime":1676339578789,"results":"8810","hashOfConfig":"8734"},{"size":5631,"mtime":1676339578789,"results":"8811","hashOfConfig":"8734"},{"size":77,"mtime":1676339578790,"results":"8812","hashOfConfig":"8734"},{"size":806,"mtime":1676339578790,"results":"8813","hashOfConfig":"8734"},{"size":2940,"mtime":1676339578790,"results":"8814","hashOfConfig":"8734"},{"size":878,"mtime":1676339578790,"results":"8815","hashOfConfig":"8734"},{"size":253,"mtime":1676339578791,"results":"8816","hashOfConfig":"8734"},{"size":2024,"mtime":1676339578791,"results":"8817","hashOfConfig":"8734"},{"size":3739,"mtime":1676339578791,"results":"8818","hashOfConfig":"8734"},{"size":5180,"mtime":1676607910038,"results":"8819","hashOfConfig":"8734"},{"size":5029,"mtime":1676607910039,"results":"8820","hashOfConfig":"8734"},{"size":65254,"mtime":1676607910039,"results":"8821","hashOfConfig":"8734"},{"size":6362,"mtime":1676607910039,"results":"8822","hashOfConfig":"8734"},{"size":8586,"mtime":1676353028835,"results":"8823","hashOfConfig":"8734"},{"size":11204,"mtime":1676353028835,"results":"8824","hashOfConfig":"8734"},{"size":8242,"mtime":1676353028836,"results":"8825","hashOfConfig":"8734"},{"size":47843,"mtime":1676607910040,"results":"8826","hashOfConfig":"8734"},{"size":11933,"mtime":1676353028837,"results":"8827","hashOfConfig":"8734"},{"size":19782,"mtime":1676607910041,"results":"8828","hashOfConfig":"8734"},{"size":7947,"mtime":1676353028837,"results":"8829","hashOfConfig":"8734"},{"size":1769,"mtime":1676339578795,"results":"8830","hashOfConfig":"8734"},{"size":39198,"mtime":1676607910041,"results":"8831","hashOfConfig":"8734"},{"size":34183,"mtime":1676607910042,"results":"8832","hashOfConfig":"8734"},{"size":1078,"mtime":1676607910043,"results":"8833","hashOfConfig":"8734"},{"size":1265,"mtime":1676339578796,"results":"8834","hashOfConfig":"8734"},{"size":874,"mtime":1676339578797,"results":"8835","hashOfConfig":"8734"},{"size":2243,"mtime":1676607910043,"results":"8836","hashOfConfig":"8734"},{"size":1136,"mtime":1676339578797,"results":"8837","hashOfConfig":"8734"},{"size":57820,"mtime":1676607910044,"results":"8838","hashOfConfig":"8734"},{"size":4846,"mtime":1676607910044,"results":"8839","hashOfConfig":"8734"},{"size":23266,"mtime":1676607910045,"results":"8840","hashOfConfig":"8734"},{"size":3281,"mtime":1676393656093,"results":"8841","hashOfConfig":"8734"},{"size":810,"mtime":1676353028842,"results":"8842","hashOfConfig":"8734"},{"size":1961,"mtime":1676339578799,"results":"8843","hashOfConfig":"8734"},{"size":9574,"mtime":1676339578799,"results":"8844","hashOfConfig":"8734"},{"size":2490,"mtime":1676339578800,"results":"8845","hashOfConfig":"8734"},{"size":666,"mtime":1676554276254,"results":"8846","hashOfConfig":"8734"},{"size":20349,"mtime":1676339578800,"results":"8847","hashOfConfig":"8734"},{"size":12624,"mtime":1676339578801,"results":"8848","hashOfConfig":"8734"},{"size":7154,"mtime":1676339578801,"results":"8849","hashOfConfig":"8734"},{"size":47003,"mtime":1676339578801,"results":"8850","hashOfConfig":"8734"},{"size":35914,"mtime":1676339578802,"results":"8851","hashOfConfig":"8734"},{"size":34038,"mtime":1676339578803,"results":"8852","hashOfConfig":"8734"},{"size":3269,"mtime":1676339578803,"results":"8853","hashOfConfig":"8734"},{"size":1135,"mtime":1676339578803,"results":"8854","hashOfConfig":"8734"},{"size":12123,"mtime":1676339578804,"results":"8855","hashOfConfig":"8734"},{"size":1527,"mtime":1676339578804,"results":"8856","hashOfConfig":"8734"},{"size":1927,"mtime":1676339578804,"results":"8857","hashOfConfig":"8734"},{"size":1191,"mtime":1676393656093,"results":"8858","hashOfConfig":"8734"},{"size":423,"mtime":1676485284688,"results":"8859","hashOfConfig":"8734"},{"size":5405,"mtime":1676554276255,"results":"8860","hashOfConfig":"8734"},{"size":1844,"mtime":1676414975109,"results":"8861","hashOfConfig":"8734"},{"size":1366,"mtime":1676339578805,"results":"8862","hashOfConfig":"8734"},{"size":14896,"mtime":1676607910046,"results":"8863","hashOfConfig":"8734"},{"size":1581,"mtime":1676339578806,"results":"8864","hashOfConfig":"8734"},{"size":3683,"mtime":1676339578806,"results":"8865","hashOfConfig":"8734"},{"size":593,"mtime":1676339578806,"results":"8866","hashOfConfig":"8734"},{"size":708,"mtime":1676339578807,"results":"8867","hashOfConfig":"8734"},{"size":2291,"mtime":1676339578807,"results":"8868","hashOfConfig":"8734"},{"size":3219,"mtime":1676339578808,"results":"8869","hashOfConfig":"8734"},{"size":836,"mtime":1676607902755,"results":"8870","hashOfConfig":"8734"},{"size":1328,"mtime":1676607902755,"results":"8871","hashOfConfig":"8734"},{"size":1327,"mtime":1676607902756,"results":"8872","hashOfConfig":"8734"},{"size":641,"mtime":1676607902756,"results":"8873","hashOfConfig":"8734"},{"size":1053,"mtime":1676607902756,"results":"8874","hashOfConfig":"8734"},{"size":1163,"mtime":1676607902757,"results":"8875","hashOfConfig":"8734"},{"size":1426,"mtime":1676339578810,"results":"8876","hashOfConfig":"8734"},{"size":2293,"mtime":1676393656094,"results":"8877","hashOfConfig":"8734"},{"size":4166,"mtime":1676393656094,"results":"8878","hashOfConfig":"8734"},{"size":2563,"mtime":1676393656094,"results":"8879","hashOfConfig":"8734"},{"size":1650,"mtime":1676393656094,"results":"8880","hashOfConfig":"8734"},{"size":1228,"mtime":1676393656095,"results":"8881","hashOfConfig":"8734"},{"size":1332,"mtime":1676339578812,"results":"8882","hashOfConfig":"8734"},{"size":1521,"mtime":1676339578812,"results":"8883","hashOfConfig":"8734"},{"size":4678,"mtime":1676339578812,"results":"8884","hashOfConfig":"8734"},{"size":1480,"mtime":1676339578813,"results":"8885","hashOfConfig":"8734"},{"size":1052,"mtime":1676339578813,"results":"8886","hashOfConfig":"8734"},{"size":697,"mtime":1676353028846,"results":"8887","hashOfConfig":"8734"},{"size":6584,"mtime":1676393656095,"results":"8888","hashOfConfig":"8734"},{"size":5292,"mtime":1676393656095,"results":"8889","hashOfConfig":"8734"},{"size":4280,"mtime":1676393656096,"results":"8890","hashOfConfig":"8734"},{"size":3240,"mtime":1676339578815,"results":"8891","hashOfConfig":"8734"},{"size":1414,"mtime":1676339578815,"results":"8892","hashOfConfig":"8734"},{"size":2716,"mtime":1676339578815,"results":"8893","hashOfConfig":"8734"},{"size":2817,"mtime":1676339578816,"results":"8894","hashOfConfig":"8734"},{"size":3340,"mtime":1676339578816,"results":"8895","hashOfConfig":"8734"},{"size":1147,"mtime":1676339578816,"results":"8896","hashOfConfig":"8734"},{"size":2560,"mtime":1676339578816,"results":"8897","hashOfConfig":"8734"},{"size":4609,"mtime":1676339578816,"results":"8898","hashOfConfig":"8734"},{"size":1303,"mtime":1676339578817,"results":"8899","hashOfConfig":"8734"},{"size":1267,"mtime":1676339578817,"results":"8900","hashOfConfig":"8734"},{"size":1495,"mtime":1676339578817,"results":"8901","hashOfConfig":"8734"},{"size":1451,"mtime":1676339578817,"results":"8902","hashOfConfig":"8734"},{"size":1620,"mtime":1676339578818,"results":"8903","hashOfConfig":"8734"},{"size":470,"mtime":1676339578818,"results":"8904","hashOfConfig":"8734"},{"size":2088,"mtime":1676339578818,"results":"8905","hashOfConfig":"8734"},{"size":2377,"mtime":1676339578818,"results":"8906","hashOfConfig":"8734"},{"size":555,"mtime":1676339578819,"results":"8907","hashOfConfig":"8734"},{"size":720,"mtime":1676339578819,"results":"8908","hashOfConfig":"8734"},{"size":613,"mtime":1676339578819,"results":"8909","hashOfConfig":"8734"},{"size":1267,"mtime":1676339578819,"results":"8910","hashOfConfig":"8734"},{"size":5666,"mtime":1676339578819,"results":"8911","hashOfConfig":"8734"},{"size":771,"mtime":1676339578820,"results":"8912","hashOfConfig":"8734"},{"size":623,"mtime":1676339578820,"results":"8913","hashOfConfig":"8734"},{"size":1334,"mtime":1676339578820,"results":"8914","hashOfConfig":"8734"},{"size":2181,"mtime":1676393656096,"results":"8915","hashOfConfig":"8734"},{"size":774,"mtime":1676554275745,"results":"8916","hashOfConfig":"4532"},{"size":371,"mtime":1676554275750,"results":"8917","hashOfConfig":"4532"},{"size":995,"mtime":1676554275774,"results":"8918","hashOfConfig":"5981"},{"size":424,"mtime":1676554275776,"results":"8919","hashOfConfig":"5981"},{"size":218,"mtime":1676554275777,"results":"8920","hashOfConfig":"5981"},{"size":851,"mtime":1676554275778,"results":"8921","hashOfConfig":"5981"},{"size":320,"mtime":1676554275784,"results":"8922","hashOfConfig":"5981"},{"size":3502,"mtime":1676554275791,"results":"8923","hashOfConfig":"5981"},{"size":3822,"mtime":1676554275793,"results":"8924","hashOfConfig":"5981"},{"size":1039,"mtime":1676554275794,"results":"8925","hashOfConfig":"5981"},{"size":1829,"mtime":1676554275797,"results":"8926","hashOfConfig":"5981"},{"size":1432,"mtime":1676554275800,"results":"8927","hashOfConfig":"5981"},{"size":6068,"mtime":1676554275801,"results":"8928","hashOfConfig":"5981"},{"size":1306,"mtime":1676554275801,"results":"8929","hashOfConfig":"5981"},{"size":116,"mtime":1676554275801,"results":"8930","hashOfConfig":"5981"},{"size":1505,"mtime":1676554275802,"results":"8931","hashOfConfig":"5981"},{"size":1186,"mtime":1676554275802,"results":"8932","hashOfConfig":"5981"},{"size":1775,"mtime":1676554275802,"results":"8933","hashOfConfig":"5981"},{"size":352,"mtime":1676554275803,"results":"8934","hashOfConfig":"5981"},{"size":894,"mtime":1676554275803,"results":"8935","hashOfConfig":"5981"},{"size":830,"mtime":1676554275803,"results":"8936","hashOfConfig":"5981"},{"size":1900,"mtime":1676554275803,"results":"8937","hashOfConfig":"5981"},{"size":322,"mtime":1676554275803,"results":"8938","hashOfConfig":"5981"},{"size":5792,"mtime":1676554275805,"results":"8939","hashOfConfig":"5981"},{"size":683,"mtime":1676554275806,"results":"8940","hashOfConfig":"5981"},{"size":1095,"mtime":1676554275806,"results":"8941","hashOfConfig":"5981"},{"size":817,"mtime":1676554275806,"results":"8942","hashOfConfig":"5981"},{"size":509,"mtime":1676554275807,"results":"8943","hashOfConfig":"5981"},{"size":639,"mtime":1676554275807,"results":"8944","hashOfConfig":"5981"},{"size":482,"mtime":1676554275807,"results":"8945","hashOfConfig":"5981"},{"size":830,"mtime":1676554275808,"results":"8946","hashOfConfig":"5981"},{"size":881,"mtime":1676554275809,"results":"8947","hashOfConfig":"5981"},{"size":1606,"mtime":1676554275810,"results":"8948","hashOfConfig":"5981"},{"size":1192,"mtime":1676554275814,"results":"8949","hashOfConfig":"4532"},{"size":1820,"mtime":1676554275816,"results":"8950","hashOfConfig":"4532"},{"size":2333,"mtime":1676554275818,"results":"8951","hashOfConfig":"4532"},{"size":1997,"mtime":1676554275818,"results":"8952","hashOfConfig":"4532"},{"size":2631,"mtime":1676554275820,"results":"8953","hashOfConfig":"4532"},{"size":1723,"mtime":1676554275821,"results":"8954","hashOfConfig":"4532"},{"size":1727,"mtime":1676554275823,"results":"8955","hashOfConfig":"4532"},{"size":904,"mtime":1676554275824,"results":"8956","hashOfConfig":"4532"},{"size":805,"mtime":1676554275825,"results":"8957","hashOfConfig":"4532"},{"size":953,"mtime":1676554275825,"results":"8958","hashOfConfig":"4532"},{"size":59,"mtime":1676554275825,"results":"8959","hashOfConfig":"4532"},{"size":129,"mtime":1676554275826,"results":"8960","hashOfConfig":"4532"},{"size":2224,"mtime":1676554275828,"results":"8961","hashOfConfig":"7870"},{"size":850,"mtime":1676554275828,"results":"8962","hashOfConfig":"7870"},{"size":170,"mtime":1676554275829,"results":"8963","hashOfConfig":"7870"},{"size":2422,"mtime":1676554275829,"results":"8964","hashOfConfig":"7870"},{"size":3409,"mtime":1676554275830,"results":"8965","hashOfConfig":"7870"},{"size":703,"mtime":1676554275830,"results":"8966","hashOfConfig":"7870"},{"size":682,"mtime":1676554275830,"results":"8967","hashOfConfig":"7870"},{"size":1391,"mtime":1676554275830,"results":"8968","hashOfConfig":"7870"},{"size":3287,"mtime":1676554275831,"results":"8969","hashOfConfig":"7870"},{"size":1056,"mtime":1676554275831,"results":"8970","hashOfConfig":"7870"},{"size":2224,"mtime":1676554275831,"results":"8971","hashOfConfig":"7870"},{"size":974,"mtime":1676554275831,"results":"8972","hashOfConfig":"7870"},{"size":1582,"mtime":1676554275832,"results":"8973","hashOfConfig":"7870"},{"size":3844,"mtime":1676554275832,"results":"8974","hashOfConfig":"7870"},{"size":947,"mtime":1676554275833,"results":"8975","hashOfConfig":"7870"},{"size":242,"mtime":1676554275833,"results":"8976","hashOfConfig":"7870"},{"size":2264,"mtime":1676554275833,"results":"8977","hashOfConfig":"7870"},{"size":4882,"mtime":1676554275833,"results":"8978","hashOfConfig":"7870"},{"size":1057,"mtime":1676554275834,"results":"8979","hashOfConfig":"7870"},{"size":784,"mtime":1676554275834,"results":"8980","hashOfConfig":"8066"},{"size":667,"mtime":1676554275835,"results":"8981","hashOfConfig":"4532"},{"size":64,"mtime":1676554275836,"results":"8982","hashOfConfig":"4532"},{"size":3834,"mtime":1676554275836,"results":"8983","hashOfConfig":"4532"},{"size":2126,"mtime":1676554275837,"results":"8984","hashOfConfig":"4532"},{"size":1261,"mtime":1676554275838,"results":"8985","hashOfConfig":"4532"},{"size":240,"mtime":1676554275838,"results":"8986","hashOfConfig":"4532"},{"size":269,"mtime":1676554275838,"results":"8987","hashOfConfig":"4532"},{"size":224,"mtime":1676554275838,"results":"8988","hashOfConfig":"4532"},{"size":2600,"mtime":1676554275839,"results":"8989","hashOfConfig":"4532"},{"size":769,"mtime":1676554275840,"results":"8990","hashOfConfig":"4532"},{"size":1719,"mtime":1676554275840,"results":"8991","hashOfConfig":"4532"},{"size":104,"mtime":1676554275842,"results":"8992","hashOfConfig":"4532"},{"size":74,"mtime":1676554275842,"results":"8993","hashOfConfig":"4532"},{"size":211,"mtime":1676554276164,"results":"8994","hashOfConfig":"4532"},{"size":1598,"mtime":1676554276165,"results":"8995","hashOfConfig":"4532"},{"size":2364,"mtime":1676554276171,"results":"8996","hashOfConfig":"4532"},{"size":4431,"mtime":1676607910035,"results":"8997","hashOfConfig":"8643"},{"size":5207,"mtime":1676554276216,"results":"8998","hashOfConfig":"8643"},{"size":6394,"mtime":1676554276218,"results":"8999","hashOfConfig":"8643"},{"size":2869,"mtime":1676554300549,"results":"9000","hashOfConfig":"8643"},{"size":1518,"mtime":1676554276225,"results":"9001","hashOfConfig":"8643"},{"size":1867,"mtime":1676554276227,"results":"9002","hashOfConfig":"8643"},{"size":3184,"mtime":1676554276227,"results":"9003","hashOfConfig":"8643"},{"size":628,"mtime":1676554276234,"results":"9004","hashOfConfig":"8643"},{"size":872,"mtime":1676554300551,"results":"9005","hashOfConfig":"8643"},{"size":2450,"mtime":1676607909912,"results":"9006","hashOfConfig":"4532"},{"size":2305,"mtime":1676607909912,"results":"9007","hashOfConfig":"4532"},{"size":21587,"mtime":1676607909913,"results":"9008","hashOfConfig":"4532"},{"size":3130,"mtime":1676607909913,"results":"9009","hashOfConfig":"4532"},{"size":870,"mtime":1676607909914,"results":"9010","hashOfConfig":"4532"},{"size":10975,"mtime":1676607909914,"results":"9011","hashOfConfig":"4532"},{"size":716,"mtime":1676607909914,"results":"9012","hashOfConfig":"4532"},{"size":2562,"mtime":1676607909915,"results":"9013","hashOfConfig":"4532"},{"size":78,"mtime":1676607909920,"results":"9014","hashOfConfig":"4532"},{"size":1032,"mtime":1676607909922,"results":"9015","hashOfConfig":"4532"},{"size":89,"mtime":1676607909926,"results":"9016","hashOfConfig":"4532"},{"size":483,"mtime":1676607909938,"results":"9017","hashOfConfig":"4532"},{"size":465,"mtime":1676607909939,"results":"9018","hashOfConfig":"4532"},{"size":639,"mtime":1676607909939,"results":"9019","hashOfConfig":"4532"},{"size":503,"mtime":1676607909939,"results":"9020","hashOfConfig":"4532"},{"size":1456,"mtime":1676607909940,"results":"9021","hashOfConfig":"4532"},{"size":4484,"mtime":1676607909940,"results":"9022","hashOfConfig":"4532"},{"size":752,"mtime":1676607909949,"results":"9023","hashOfConfig":"5981"},{"size":776,"mtime":1676607909953,"results":"9024","hashOfConfig":"5981"},{"size":4803,"mtime":1676607909961,"results":"9025","hashOfConfig":"5981"},{"size":8339,"mtime":1676607909968,"results":"9026","hashOfConfig":"4532"},{"size":2250,"mtime":1676607909969,"results":"9027","hashOfConfig":"4532"},{"size":4247,"mtime":1676607909970,"results":"9028","hashOfConfig":"4532"},{"size":18,"mtime":1676607909977,"results":"9029","hashOfConfig":"4532"},{"size":2466,"mtime":1676607909977,"results":"9030","hashOfConfig":"4532"},{"size":19470,"mtime":1676607909980,"results":"9031","hashOfConfig":"4532"},{"size":1725,"mtime":1676607909981,"results":"9032","hashOfConfig":"4532"},{"size":659,"mtime":1676607909989,"results":"9033","hashOfConfig":"4532"},{"size":335,"mtime":1676607909990,"results":"9034","hashOfConfig":"4532"},{"size":829,"mtime":1676607910006,"results":"9035","hashOfConfig":"8643"},{"size":752,"mtime":1676607910007,"results":"9036","hashOfConfig":"8643"},{"size":2062,"mtime":1676607910023,"results":"9037","hashOfConfig":"8643"},{"size":2365,"mtime":1676607910024,"results":"9038","hashOfConfig":"8643"},{"size":3675,"mtime":1676607910024,"results":"9039","hashOfConfig":"8643"},{"size":278,"mtime":1676607910024,"results":"9040","hashOfConfig":"8643"},{"size":1274,"mtime":1676607910024,"results":"9041","hashOfConfig":"8643"},{"size":288,"mtime":1676607910025,"results":"9042","hashOfConfig":"8643"},{"size":8493,"mtime":1676607910025,"results":"9043","hashOfConfig":"8643"},{"size":470,"mtime":1676607910025,"results":"9044","hashOfConfig":"8643"},{"size":357,"mtime":1676607910025,"results":"9045","hashOfConfig":"8643"},{"size":1814,"mtime":1676607910026,"results":"9046","hashOfConfig":"8643"},{"size":1200,"mtime":1676607910026,"results":"9047","hashOfConfig":"8643"},{"size":1392,"mtime":1676607910026,"results":"9048","hashOfConfig":"8643"},{"size":3249,"mtime":1676607910026,"results":"9049","hashOfConfig":"8643"},{"size":4920,"mtime":1676607910026,"results":"9050","hashOfConfig":"8643"},{"size":3487,"mtime":1676607910027,"results":"9051","hashOfConfig":"8643"},{"size":5891,"mtime":1676607910027,"results":"9052","hashOfConfig":"8643"},{"size":3684,"mtime":1676607910028,"results":"9053","hashOfConfig":"8643"},{"size":38890,"mtime":1676607910029,"results":"9054","hashOfConfig":"8643"},{"size":56676,"mtime":1676607910029,"results":"9055","hashOfConfig":"8643"},{"size":62270,"mtime":1676607910030,"results":"9056","hashOfConfig":"8643"},{"size":68675,"mtime":1676607910031,"results":"9057","hashOfConfig":"8643"},{"size":56493,"mtime":1676607910031,"results":"9058","hashOfConfig":"8643"},{"size":56773,"mtime":1676607910032,"results":"9059","hashOfConfig":"8643"},{"size":5189,"mtime":1676607910032,"results":"9060","hashOfConfig":"8643"},{"size":659,"mtime":1676607910033,"results":"9061","hashOfConfig":"8643"},{"size":1993,"mtime":1676607910033,"results":"9062","hashOfConfig":"8643"},{"size":283,"mtime":1676607910033,"results":"9063","hashOfConfig":"8643"},{"size":399,"mtime":1676607910033,"results":"9064","hashOfConfig":"8643"},{"size":2817,"mtime":1676607910033,"results":"9065","hashOfConfig":"8643"},{"size":1400,"mtime":1676607910046,"results":"9066","hashOfConfig":"8734"},{"size":1931,"mtime":1676607910047,"results":"9067","hashOfConfig":"8734"},{"size":1109,"mtime":1676607910047,"results":"9068","hashOfConfig":"8734"},{"size":1454,"mtime":1676607910047,"results":"9069","hashOfConfig":"8734"},{"filePath":"9070","messages":"9071","suppressedMessages":"9072","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"blyxqh",{"filePath":"9073","messages":"9074","suppressedMessages":"9075","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9076","messages":"9077","suppressedMessages":"9078","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9079","messages":"9080","suppressedMessages":"9081","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9082","messages":"9083","suppressedMessages":"9084","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9085","messages":"9086","suppressedMessages":"9087","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9088","messages":"9089","suppressedMessages":"9090","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9091","messages":"9092","suppressedMessages":"9093","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9094","messages":"9095","suppressedMessages":"9096","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9097","messages":"9098","suppressedMessages":"9099","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9100","messages":"9101","suppressedMessages":"9102","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"174rsfi",{"filePath":"9103","messages":"9104","suppressedMessages":"9105","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9106","messages":"9107","suppressedMessages":"9108","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9109","messages":"9110","suppressedMessages":"9111","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9112","messages":"9113","suppressedMessages":"9114","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9115","messages":"9116","suppressedMessages":"9117","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9118","messages":"9119","suppressedMessages":"9120","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9121","messages":"9122","suppressedMessages":"9123","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9124","messages":"9125","suppressedMessages":"9126","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9127","messages":"9128","suppressedMessages":"9129","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9130","messages":"9131","suppressedMessages":"9132","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9133","messages":"9134","suppressedMessages":"9135","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9136","messages":"9137","suppressedMessages":"9138","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9139","messages":"9140","suppressedMessages":"9141","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9142","messages":"9143","suppressedMessages":"9144","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9145","messages":"9146","suppressedMessages":"9147","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9148","messages":"9149","suppressedMessages":"9150","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9151","messages":"9152","suppressedMessages":"9153","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9154","messages":"9155","suppressedMessages":"9156","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9157","messages":"9158","suppressedMessages":"9159","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9160","messages":"9161","suppressedMessages":"9162","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9163","messages":"9164","suppressedMessages":"9165","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9166","messages":"9167","suppressedMessages":"9168","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9169","messages":"9170","suppressedMessages":"9171","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9172","messages":"9173","suppressedMessages":"9174","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9175","messages":"9176","suppressedMessages":"9177","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9178"},{"filePath":"9179","messages":"9180","suppressedMessages":"9181","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9182"},{"filePath":"9183","messages":"9184","suppressedMessages":"9185","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9186","messages":"9187","suppressedMessages":"9188","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9189"},{"filePath":"9190","messages":"9191","suppressedMessages":"9192","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9193"},{"filePath":"9194","messages":"9195","suppressedMessages":"9196","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9197"},{"filePath":"9198","messages":"9199","suppressedMessages":"9200","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9201","messages":"9202","suppressedMessages":"9203","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9204","messages":"9205","suppressedMessages":"9206","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9207","messages":"9208","suppressedMessages":"9209","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9210","messages":"9211","suppressedMessages":"9212","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9213","messages":"9214","suppressedMessages":"9215","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9216","messages":"9217","suppressedMessages":"9218","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9219","messages":"9220","suppressedMessages":"9221","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9222","messages":"9223","suppressedMessages":"9224","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9225","messages":"9226","suppressedMessages":"9227","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9228","messages":"9229","suppressedMessages":"9230","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9231","messages":"9232","suppressedMessages":"9233","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9234","messages":"9235","suppressedMessages":"9236","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9237","messages":"9238","suppressedMessages":"9239","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9240","messages":"9241","suppressedMessages":"9242","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9243","messages":"9244","suppressedMessages":"9245","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9246","messages":"9247","suppressedMessages":"9248","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9249","messages":"9250","suppressedMessages":"9251","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9252","messages":"9253","suppressedMessages":"9254","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9255","messages":"9256","suppressedMessages":"9257","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9258","messages":"9259","suppressedMessages":"9260","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9261","messages":"9262","suppressedMessages":"9263","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9264","messages":"9265","suppressedMessages":"9266","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9267","messages":"9268","suppressedMessages":"9269","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9270","messages":"9271","suppressedMessages":"9272","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9273","messages":"9274","suppressedMessages":"9275","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9276","messages":"9277","suppressedMessages":"9278","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9279","messages":"9280","suppressedMessages":"9281","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9282","messages":"9283","suppressedMessages":"9284","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9285","messages":"9286","suppressedMessages":"9287","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9288","messages":"9289","suppressedMessages":"9290","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9291","messages":"9292","suppressedMessages":"9293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9294","messages":"9295","suppressedMessages":"9296","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9297","messages":"9298","suppressedMessages":"9299","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9300","messages":"9301","suppressedMessages":"9302","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9303","messages":"9304","suppressedMessages":"9305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9306","messages":"9307","suppressedMessages":"9308","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9309","messages":"9310","suppressedMessages":"9311","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9312","messages":"9313","suppressedMessages":"9314","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9315","messages":"9316","suppressedMessages":"9317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9318","messages":"9319","suppressedMessages":"9320","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9321","messages":"9322","suppressedMessages":"9323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9324","messages":"9325","suppressedMessages":"9326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9327","messages":"9328","suppressedMessages":"9329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9330","messages":"9331","suppressedMessages":"9332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9333","messages":"9334","suppressedMessages":"9335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9336","messages":"9337","suppressedMessages":"9338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9339","messages":"9340","suppressedMessages":"9341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9342","messages":"9343","suppressedMessages":"9344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9345","messages":"9346","suppressedMessages":"9347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9348","messages":"9349","suppressedMessages":"9350","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9351","messages":"9352","suppressedMessages":"9353","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9354","messages":"9355","suppressedMessages":"9356","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9357","messages":"9358","suppressedMessages":"9359","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9360","messages":"9361","suppressedMessages":"9362","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9363","messages":"9364","suppressedMessages":"9365","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9366","messages":"9367","suppressedMessages":"9368","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9369","messages":"9370","suppressedMessages":"9371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9372","messages":"9373","suppressedMessages":"9374","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9375","messages":"9376","suppressedMessages":"9377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9378","messages":"9379","suppressedMessages":"9380","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9381","messages":"9382","suppressedMessages":"9383","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9384"},{"filePath":"9385","messages":"9386","suppressedMessages":"9387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9388","messages":"9389","suppressedMessages":"9390","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9391","messages":"9392","suppressedMessages":"9393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9394","messages":"9395","suppressedMessages":"9396","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9397","messages":"9398","suppressedMessages":"9399","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9400","messages":"9401","suppressedMessages":"9402","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9403","messages":"9404","suppressedMessages":"9405","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9406","messages":"9407","suppressedMessages":"9408","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9409"},{"filePath":"9410","messages":"9411","suppressedMessages":"9412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9413","messages":"9414","suppressedMessages":"9415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9416","messages":"9417","suppressedMessages":"9418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9419","messages":"9420","suppressedMessages":"9421","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9422","messages":"9423","suppressedMessages":"9424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9425","messages":"9426","suppressedMessages":"9427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9428","messages":"9429","suppressedMessages":"9430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9431","messages":"9432","suppressedMessages":"9433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9434","messages":"9435","suppressedMessages":"9436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9437","messages":"9438","suppressedMessages":"9439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9440","messages":"9441","suppressedMessages":"9442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9443","messages":"9444","suppressedMessages":"9445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9446","messages":"9447","suppressedMessages":"9448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9449","messages":"9450","suppressedMessages":"9451","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9452","messages":"9453","suppressedMessages":"9454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9455","messages":"9456","suppressedMessages":"9457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9458","messages":"9459","suppressedMessages":"9460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9461","messages":"9462","suppressedMessages":"9463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9464","messages":"9465","suppressedMessages":"9466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9467","messages":"9468","suppressedMessages":"9469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9470","messages":"9471","suppressedMessages":"9472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9473","messages":"9474","suppressedMessages":"9475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9476","messages":"9477","suppressedMessages":"9478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9479","messages":"9480","suppressedMessages":"9481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9482","messages":"9483","suppressedMessages":"9484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9485","messages":"9486","suppressedMessages":"9487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9488","messages":"9489","suppressedMessages":"9490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9491","messages":"9492","suppressedMessages":"9493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9494","messages":"9495","suppressedMessages":"9496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9497","messages":"9498","suppressedMessages":"9499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9500","messages":"9501","suppressedMessages":"9502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9503","messages":"9504","suppressedMessages":"9505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9506","messages":"9507","suppressedMessages":"9508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9509","messages":"9510","suppressedMessages":"9511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9512","messages":"9513","suppressedMessages":"9514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9515","messages":"9516","suppressedMessages":"9517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9518","messages":"9519","suppressedMessages":"9520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9521","messages":"9522","suppressedMessages":"9523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9524","messages":"9525","suppressedMessages":"9526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9527","messages":"9528","suppressedMessages":"9529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9530","messages":"9531","suppressedMessages":"9532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9533","messages":"9534","suppressedMessages":"9535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9536","messages":"9537","suppressedMessages":"9538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9539","messages":"9540","suppressedMessages":"9541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9542","messages":"9543","suppressedMessages":"9544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9545","messages":"9546","suppressedMessages":"9547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9548","messages":"9549","suppressedMessages":"9550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9551","messages":"9552","suppressedMessages":"9553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9554","messages":"9555","suppressedMessages":"9556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9557","messages":"9558","suppressedMessages":"9559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9560","messages":"9561","suppressedMessages":"9562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9563","messages":"9564","suppressedMessages":"9565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9566","messages":"9567","suppressedMessages":"9568","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"9569","messages":"9570","suppressedMessages":"9571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9572","messages":"9573","suppressedMessages":"9574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9575","messages":"9576","suppressedMessages":"9577","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"9578","messages":"9579","suppressedMessages":"9580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9581","messages":"9582","suppressedMessages":"9583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9584","messages":"9585","suppressedMessages":"9586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9587","messages":"9588","suppressedMessages":"9589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9590","messages":"9591","suppressedMessages":"9592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9593","messages":"9594","suppressedMessages":"9595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9596","messages":"9597","suppressedMessages":"9598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9599","messages":"9600","suppressedMessages":"9601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9602","messages":"9603","suppressedMessages":"9604","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9605","messages":"9606","suppressedMessages":"9607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9608","messages":"9609","suppressedMessages":"9610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9611","messages":"9612","suppressedMessages":"9613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9614","messages":"9615","suppressedMessages":"9616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9617","messages":"9618","suppressedMessages":"9619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9620","messages":"9621","suppressedMessages":"9622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9623","messages":"9624","suppressedMessages":"9625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9626","messages":"9627","suppressedMessages":"9628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9629","messages":"9630","suppressedMessages":"9631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9632","messages":"9633","suppressedMessages":"9634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9635","messages":"9636","suppressedMessages":"9637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9638","messages":"9639","suppressedMessages":"9640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9641","messages":"9642","suppressedMessages":"9643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9644","messages":"9645","suppressedMessages":"9646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9647","messages":"9648","suppressedMessages":"9649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9650","messages":"9651","suppressedMessages":"9652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9653","messages":"9654","suppressedMessages":"9655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9656","messages":"9657","suppressedMessages":"9658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9659","messages":"9660","suppressedMessages":"9661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9662","messages":"9663","suppressedMessages":"9664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9665","messages":"9666","suppressedMessages":"9667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9668","messages":"9669","suppressedMessages":"9670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9671","messages":"9672","suppressedMessages":"9673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9674","messages":"9675","suppressedMessages":"9676","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9677"},{"filePath":"9678","messages":"9679","suppressedMessages":"9680","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9681","messages":"9682","suppressedMessages":"9683","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9684","messages":"9685","suppressedMessages":"9686","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9687","messages":"9688","suppressedMessages":"9689","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9690","messages":"9691","suppressedMessages":"9692","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9693","messages":"9694","suppressedMessages":"9695","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9696"},{"filePath":"9697","messages":"9698","suppressedMessages":"9699","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9700","messages":"9701","suppressedMessages":"9702","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9703","messages":"9704","suppressedMessages":"9705","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9706","messages":"9707","suppressedMessages":"9708","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9709","messages":"9710","suppressedMessages":"9711","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9712","messages":"9713","suppressedMessages":"9714","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9715","messages":"9716","suppressedMessages":"9717","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9718","messages":"9719","suppressedMessages":"9720","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9721","messages":"9722","suppressedMessages":"9723","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9724","messages":"9725","suppressedMessages":"9726","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9727"},{"filePath":"9728","messages":"9729","suppressedMessages":"9730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9731","messages":"9732","suppressedMessages":"9733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9734","messages":"9735","suppressedMessages":"9736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9737","messages":"9738","suppressedMessages":"9739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9740","messages":"9741","suppressedMessages":"9742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9743","messages":"9744","suppressedMessages":"9745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9746","messages":"9747","suppressedMessages":"9748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9749","messages":"9750","suppressedMessages":"9751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9752","messages":"9753","suppressedMessages":"9754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9755","messages":"9756","suppressedMessages":"9757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9758","messages":"9759","suppressedMessages":"9760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9761","messages":"9762","suppressedMessages":"9763","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9764"},{"filePath":"9765","messages":"9766","suppressedMessages":"9767","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9768","messages":"9769","suppressedMessages":"9770","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9771","messages":"9772","suppressedMessages":"9773","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"9774","messages":"9775","suppressedMessages":"9776","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9777","messages":"9778","suppressedMessages":"9779","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9780","messages":"9781","suppressedMessages":"9782","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9783","messages":"9784","suppressedMessages":"9785","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9786","messages":"9787","suppressedMessages":"9788","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9789","messages":"9790","suppressedMessages":"9791","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9792","messages":"9793","suppressedMessages":"9794","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9795","messages":"9796","suppressedMessages":"9797","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9798","messages":"9799","suppressedMessages":"9800","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9801","messages":"9802","suppressedMessages":"9803","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9804","messages":"9805","suppressedMessages":"9806","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9807","messages":"9808","suppressedMessages":"9809","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9810","messages":"9811","suppressedMessages":"9812","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9813","messages":"9814","suppressedMessages":"9815","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9816","messages":"9817","suppressedMessages":"9818","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9819","messages":"9820","suppressedMessages":"9821","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9822","messages":"9823","suppressedMessages":"9824","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9825","messages":"9826","suppressedMessages":"9827","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9828","messages":"9829","suppressedMessages":"9830","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9831","messages":"9832","suppressedMessages":"9833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9834","messages":"9835","suppressedMessages":"9836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9837","messages":"9838","suppressedMessages":"9839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9840","messages":"9841","suppressedMessages":"9842","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9843"},{"filePath":"9844","messages":"9845","suppressedMessages":"9846","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9847","messages":"9848","suppressedMessages":"9849","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9850","messages":"9851","suppressedMessages":"9852","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9853","messages":"9854","suppressedMessages":"9855","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9856","messages":"9857","suppressedMessages":"9858","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9859","messages":"9860","suppressedMessages":"9861","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9862","messages":"9863","suppressedMessages":"9864","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9865","messages":"9866","suppressedMessages":"9867","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9868","messages":"9869","suppressedMessages":"9870","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9871","messages":"9872","suppressedMessages":"9873","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9874","messages":"9875","suppressedMessages":"9876","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9877","messages":"9878","suppressedMessages":"9879","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9880","messages":"9881","suppressedMessages":"9882","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9883","messages":"9884","suppressedMessages":"9885","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9886","messages":"9887","suppressedMessages":"9888","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9889","messages":"9890","suppressedMessages":"9891","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9892","messages":"9893","suppressedMessages":"9894","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9895","messages":"9896","suppressedMessages":"9897","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9898","messages":"9899","suppressedMessages":"9900","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9901","messages":"9902","suppressedMessages":"9903","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9904","messages":"9905","suppressedMessages":"9906","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9907","messages":"9908","suppressedMessages":"9909","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9910","messages":"9911","suppressedMessages":"9912","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9913","messages":"9914","suppressedMessages":"9915","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9916","messages":"9917","suppressedMessages":"9918","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9919","messages":"9920","suppressedMessages":"9921","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9922","messages":"9923","suppressedMessages":"9924","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9925","messages":"9926","suppressedMessages":"9927","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9928","messages":"9929","suppressedMessages":"9930","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9931","messages":"9932","suppressedMessages":"9933","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9934","messages":"9935","suppressedMessages":"9936","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9937"},{"filePath":"9938","messages":"9939","suppressedMessages":"9940","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9941","messages":"9942","suppressedMessages":"9943","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9944","messages":"9945","suppressedMessages":"9946","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9947","messages":"9948","suppressedMessages":"9949","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9950","messages":"9951","suppressedMessages":"9952","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9953","messages":"9954","suppressedMessages":"9955","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9956","messages":"9957","suppressedMessages":"9958","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9959","messages":"9960","suppressedMessages":"9961","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9962","messages":"9963","suppressedMessages":"9964","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9965","messages":"9966","suppressedMessages":"9967","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9968","messages":"9969","suppressedMessages":"9970","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9971","messages":"9972","suppressedMessages":"9973","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9974","messages":"9975","suppressedMessages":"9976","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9977","messages":"9978","suppressedMessages":"9979","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9980","messages":"9981","suppressedMessages":"9982","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9983","messages":"9984","suppressedMessages":"9985","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9986","messages":"9987","suppressedMessages":"9988","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9989","messages":"9990","suppressedMessages":"9991","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9992","messages":"9993","suppressedMessages":"9994","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"9995","messages":"9996","suppressedMessages":"9997","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"9998"},{"filePath":"9999","messages":"10000","suppressedMessages":"10001","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10002","messages":"10003","suppressedMessages":"10004","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10005","messages":"10006","suppressedMessages":"10007","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10008","messages":"10009","suppressedMessages":"10010","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10011","messages":"10012","suppressedMessages":"10013","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10014","messages":"10015","suppressedMessages":"10016","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10017","messages":"10018","suppressedMessages":"10019","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10020","messages":"10021","suppressedMessages":"10022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10023","messages":"10024","suppressedMessages":"10025","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10026","messages":"10027","suppressedMessages":"10028","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10029","messages":"10030","suppressedMessages":"10031","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10032","messages":"10033","suppressedMessages":"10034","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10035","messages":"10036","suppressedMessages":"10037","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10038","messages":"10039","suppressedMessages":"10040","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10041","messages":"10042","suppressedMessages":"10043","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10044","messages":"10045","suppressedMessages":"10046","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10047","messages":"10048","suppressedMessages":"10049","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10050","messages":"10051","suppressedMessages":"10052","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10053","messages":"10054","suppressedMessages":"10055","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10056","messages":"10057","suppressedMessages":"10058","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10059","messages":"10060","suppressedMessages":"10061","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10062","messages":"10063","suppressedMessages":"10064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10065","messages":"10066","suppressedMessages":"10067","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10068","messages":"10069","suppressedMessages":"10070","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10071","messages":"10072","suppressedMessages":"10073","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10074","messages":"10075","suppressedMessages":"10076","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10077","messages":"10078","suppressedMessages":"10079","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10080","messages":"10081","suppressedMessages":"10082","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10083","messages":"10084","suppressedMessages":"10085","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10086","messages":"10087","suppressedMessages":"10088","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10089","messages":"10090","suppressedMessages":"10091","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10092","messages":"10093","suppressedMessages":"10094","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10095","messages":"10096","suppressedMessages":"10097","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10098","messages":"10099","suppressedMessages":"10100","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10101","messages":"10102","suppressedMessages":"10103","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10104","messages":"10105","suppressedMessages":"10106","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10107","messages":"10108","suppressedMessages":"10109","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10110","messages":"10111","suppressedMessages":"10112","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10113","messages":"10114","suppressedMessages":"10115","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10116","messages":"10117","suppressedMessages":"10118","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10119","messages":"10120","suppressedMessages":"10121","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10122","messages":"10123","suppressedMessages":"10124","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10125","messages":"10126","suppressedMessages":"10127","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10128","messages":"10129","suppressedMessages":"10130","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10131","messages":"10132","suppressedMessages":"10133","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10134","messages":"10135","suppressedMessages":"10136","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10137","messages":"10138","suppressedMessages":"10139","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10140","messages":"10141","suppressedMessages":"10142","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10143","messages":"10144","suppressedMessages":"10145","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10146","messages":"10147","suppressedMessages":"10148","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10149","messages":"10150","suppressedMessages":"10151","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10152","messages":"10153","suppressedMessages":"10154","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10155","messages":"10156","suppressedMessages":"10157","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10158","messages":"10159","suppressedMessages":"10160","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10161","messages":"10162","suppressedMessages":"10163","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10164","messages":"10165","suppressedMessages":"10166","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10167","messages":"10168","suppressedMessages":"10169","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10170","messages":"10171","suppressedMessages":"10172","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10173","messages":"10174","suppressedMessages":"10175","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10176","messages":"10177","suppressedMessages":"10178","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10179","messages":"10180","suppressedMessages":"10181","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10182","messages":"10183","suppressedMessages":"10184","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10185","messages":"10186","suppressedMessages":"10187","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10188","messages":"10189","suppressedMessages":"10190","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10191","messages":"10192","suppressedMessages":"10193","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10194","messages":"10195","suppressedMessages":"10196","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10197","messages":"10198","suppressedMessages":"10199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10200","messages":"10201","suppressedMessages":"10202","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10203","messages":"10204","suppressedMessages":"10205","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10206","messages":"10207","suppressedMessages":"10208","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10209","messages":"10210","suppressedMessages":"10211","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10212","messages":"10213","suppressedMessages":"10214","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10215","messages":"10216","suppressedMessages":"10217","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10218","messages":"10219","suppressedMessages":"10220","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10221","messages":"10222","suppressedMessages":"10223","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10224","messages":"10225","suppressedMessages":"10226","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10227","messages":"10228","suppressedMessages":"10229","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10230","messages":"10231","suppressedMessages":"10232","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10233","messages":"10234","suppressedMessages":"10235","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10236","messages":"10237","suppressedMessages":"10238","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10239","messages":"10240","suppressedMessages":"10241","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10242","messages":"10243","suppressedMessages":"10244","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10245","messages":"10246","suppressedMessages":"10247","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10248","messages":"10249","suppressedMessages":"10250","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10251","messages":"10252","suppressedMessages":"10253","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10254","messages":"10255","suppressedMessages":"10256","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10257","messages":"10258","suppressedMessages":"10259","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10260","messages":"10261","suppressedMessages":"10262","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10263","messages":"10264","suppressedMessages":"10265","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10266","messages":"10267","suppressedMessages":"10268","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10269","messages":"10270","suppressedMessages":"10271","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10272","messages":"10273","suppressedMessages":"10274","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10275","messages":"10276","suppressedMessages":"10277","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10278","messages":"10279","suppressedMessages":"10280","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10281","messages":"10282","suppressedMessages":"10283","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10284","messages":"10285","suppressedMessages":"10286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10287","messages":"10288","suppressedMessages":"10289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10290","messages":"10291","suppressedMessages":"10292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10293","messages":"10294","suppressedMessages":"10295","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10296","messages":"10297","suppressedMessages":"10298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10299","messages":"10300","suppressedMessages":"10301","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10302","messages":"10303","suppressedMessages":"10304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10305","messages":"10306","suppressedMessages":"10307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10308","messages":"10309","suppressedMessages":"10310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10311","messages":"10312","suppressedMessages":"10313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10314","messages":"10315","suppressedMessages":"10316","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10317","messages":"10318","suppressedMessages":"10319","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10320","messages":"10321","suppressedMessages":"10322","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10323","messages":"10324","suppressedMessages":"10325","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10326","messages":"10327","suppressedMessages":"10328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10329","messages":"10330","suppressedMessages":"10331","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10332","messages":"10333","suppressedMessages":"10334","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10335","messages":"10336","suppressedMessages":"10337","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10338","messages":"10339","suppressedMessages":"10340","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10341","messages":"10342","suppressedMessages":"10343","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10344","messages":"10345","suppressedMessages":"10346","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10347","messages":"10348","suppressedMessages":"10349","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10350","messages":"10351","suppressedMessages":"10352","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10353","messages":"10354","suppressedMessages":"10355","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10356","messages":"10357","suppressedMessages":"10358","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10359","messages":"10360","suppressedMessages":"10361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10362","messages":"10363","suppressedMessages":"10364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10365","messages":"10366","suppressedMessages":"10367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10368","messages":"10369","suppressedMessages":"10370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10371","messages":"10372","suppressedMessages":"10373","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10374","messages":"10375","suppressedMessages":"10376","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10377","messages":"10378","suppressedMessages":"10379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10380","messages":"10381","suppressedMessages":"10382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10383","messages":"10384","suppressedMessages":"10385","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10386","messages":"10387","suppressedMessages":"10388","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10389","messages":"10390","suppressedMessages":"10391","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10392","messages":"10393","suppressedMessages":"10394","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10395","messages":"10396","suppressedMessages":"10397","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10398","messages":"10399","suppressedMessages":"10400","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10401","messages":"10402","suppressedMessages":"10403","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10404","messages":"10405","suppressedMessages":"10406","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10407","messages":"10408","suppressedMessages":"10409","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10410","messages":"10411","suppressedMessages":"10412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10413","messages":"10414","suppressedMessages":"10415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10416","messages":"10417","suppressedMessages":"10418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10419","messages":"10420","suppressedMessages":"10421","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10422","messages":"10423","suppressedMessages":"10424","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"10425"},{"filePath":"10426","messages":"10427","suppressedMessages":"10428","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"10429"},{"filePath":"10430","messages":"10431","suppressedMessages":"10432","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10433","messages":"10434","suppressedMessages":"10435","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10436","messages":"10437","suppressedMessages":"10438","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10439","messages":"10440","suppressedMessages":"10441","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10442","messages":"10443","suppressedMessages":"10444","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10445","messages":"10446","suppressedMessages":"10447","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10448","messages":"10449","suppressedMessages":"10450","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10451","messages":"10452","suppressedMessages":"10453","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10454","messages":"10455","suppressedMessages":"10456","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10457","messages":"10458","suppressedMessages":"10459","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10460","messages":"10461","suppressedMessages":"10462","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10463","messages":"10464","suppressedMessages":"10465","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10466","messages":"10467","suppressedMessages":"10468","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10469","messages":"10470","suppressedMessages":"10471","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10472","messages":"10473","suppressedMessages":"10474","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10475","messages":"10476","suppressedMessages":"10477","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10478","messages":"10479","suppressedMessages":"10480","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10481","messages":"10482","suppressedMessages":"10483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10484","messages":"10485","suppressedMessages":"10486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10487","messages":"10488","suppressedMessages":"10489","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10490","messages":"10491","suppressedMessages":"10492","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10493","messages":"10494","suppressedMessages":"10495","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10496","messages":"10497","suppressedMessages":"10498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10499","messages":"10500","suppressedMessages":"10501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10502","messages":"10503","suppressedMessages":"10504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10505","messages":"10506","suppressedMessages":"10507","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10508","messages":"10509","suppressedMessages":"10510","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10511","messages":"10512","suppressedMessages":"10513","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10514","messages":"10515","suppressedMessages":"10516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10517","messages":"10518","suppressedMessages":"10519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10520","messages":"10521","suppressedMessages":"10522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10523","messages":"10524","suppressedMessages":"10525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10526","messages":"10527","suppressedMessages":"10528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10529","messages":"10530","suppressedMessages":"10531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10532","messages":"10533","suppressedMessages":"10534","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10535","messages":"10536","suppressedMessages":"10537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10538","messages":"10539","suppressedMessages":"10540","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10541","messages":"10542","suppressedMessages":"10543","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10544","messages":"10545","suppressedMessages":"10546","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10547","messages":"10548","suppressedMessages":"10549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10550","messages":"10551","suppressedMessages":"10552","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"10553"},{"filePath":"10554","messages":"10555","suppressedMessages":"10556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10557","messages":"10558","suppressedMessages":"10559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10560","messages":"10561","suppressedMessages":"10562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10563","messages":"10564","suppressedMessages":"10565","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"10566","messages":"10567","suppressedMessages":"10568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10569","messages":"10570","suppressedMessages":"10571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10572","messages":"10573","suppressedMessages":"10574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10575","messages":"10576","suppressedMessages":"10577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10578","messages":"10579","suppressedMessages":"10580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10581","messages":"10582","suppressedMessages":"10583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10584","messages":"10585","suppressedMessages":"10586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10587","messages":"10588","suppressedMessages":"10589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10590","messages":"10591","suppressedMessages":"10592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10593","messages":"10594","suppressedMessages":"10595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10596","messages":"10597","suppressedMessages":"10598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10599","messages":"10600","suppressedMessages":"10601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10602","messages":"10603","suppressedMessages":"10604","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10605","messages":"10606","suppressedMessages":"10607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10608","messages":"10609","suppressedMessages":"10610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10611","messages":"10612","suppressedMessages":"10613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10614","messages":"10615","suppressedMessages":"10616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10617","messages":"10618","suppressedMessages":"10619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10620","messages":"10621","suppressedMessages":"10622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10623","messages":"10624","suppressedMessages":"10625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10626","messages":"10627","suppressedMessages":"10628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10629","messages":"10630","suppressedMessages":"10631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10632","messages":"10633","suppressedMessages":"10634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10635","messages":"10636","suppressedMessages":"10637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10638","messages":"10639","suppressedMessages":"10640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10641","messages":"10642","suppressedMessages":"10643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10644","messages":"10645","suppressedMessages":"10646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10647","messages":"10648","suppressedMessages":"10649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10650","messages":"10651","suppressedMessages":"10652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10653","messages":"10654","suppressedMessages":"10655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10656","messages":"10657","suppressedMessages":"10658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10659","messages":"10660","suppressedMessages":"10661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10662","messages":"10663","suppressedMessages":"10664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10665","messages":"10666","suppressedMessages":"10667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10668","messages":"10669","suppressedMessages":"10670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10671","messages":"10672","suppressedMessages":"10673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10674","messages":"10675","suppressedMessages":"10676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10677","messages":"10678","suppressedMessages":"10679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10680","messages":"10681","suppressedMessages":"10682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10683","messages":"10684","suppressedMessages":"10685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10686","messages":"10687","suppressedMessages":"10688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10689","messages":"10690","suppressedMessages":"10691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10692","messages":"10693","suppressedMessages":"10694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10695","messages":"10696","suppressedMessages":"10697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10698","messages":"10699","suppressedMessages":"10700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10701","messages":"10702","suppressedMessages":"10703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10704","messages":"10705","suppressedMessages":"10706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10707","messages":"10708","suppressedMessages":"10709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10710","messages":"10711","suppressedMessages":"10712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10713","messages":"10714","suppressedMessages":"10715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10716","messages":"10717","suppressedMessages":"10718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10719","messages":"10720","suppressedMessages":"10721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10722","messages":"10723","suppressedMessages":"10724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10725","messages":"10726","suppressedMessages":"10727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10728","messages":"10729","suppressedMessages":"10730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10731","messages":"10732","suppressedMessages":"10733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10734","messages":"10735","suppressedMessages":"10736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10737","messages":"10738","suppressedMessages":"10739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10740","messages":"10741","suppressedMessages":"10742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10743","messages":"10744","suppressedMessages":"10745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10746","messages":"10747","suppressedMessages":"10748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10749","messages":"10750","suppressedMessages":"10751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10752","messages":"10753","suppressedMessages":"10754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10755","messages":"10756","suppressedMessages":"10757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10758","messages":"10759","suppressedMessages":"10760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10761","messages":"10762","suppressedMessages":"10763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10764","messages":"10765","suppressedMessages":"10766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10767","messages":"10768","suppressedMessages":"10769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10770","messages":"10771","suppressedMessages":"10772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10773","messages":"10774","suppressedMessages":"10775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10776","messages":"10777","suppressedMessages":"10778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10779","messages":"10780","suppressedMessages":"10781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10782","messages":"10783","suppressedMessages":"10784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10785","messages":"10786","suppressedMessages":"10787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10788","messages":"10789","suppressedMessages":"10790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10791","messages":"10792","suppressedMessages":"10793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10794","messages":"10795","suppressedMessages":"10796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10797","messages":"10798","suppressedMessages":"10799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10800","messages":"10801","suppressedMessages":"10802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10803","messages":"10804","suppressedMessages":"10805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10806","messages":"10807","suppressedMessages":"10808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10809","messages":"10810","suppressedMessages":"10811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10812","messages":"10813","suppressedMessages":"10814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10815","messages":"10816","suppressedMessages":"10817","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10818","messages":"10819","suppressedMessages":"10820","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10821","messages":"10822","suppressedMessages":"10823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10824","messages":"10825","suppressedMessages":"10826","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10827","messages":"10828","suppressedMessages":"10829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10830","messages":"10831","suppressedMessages":"10832","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10833","messages":"10834","suppressedMessages":"10835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10836","messages":"10837","suppressedMessages":"10838","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10839","messages":"10840","suppressedMessages":"10841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10842","messages":"10843","suppressedMessages":"10844","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10845","messages":"10846","suppressedMessages":"10847","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10848","messages":"10849","suppressedMessages":"10850","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10851","messages":"10852","suppressedMessages":"10853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10854","messages":"10855","suppressedMessages":"10856","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10857","messages":"10858","suppressedMessages":"10859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10860","messages":"10861","suppressedMessages":"10862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10863","messages":"10864","suppressedMessages":"10865","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10866","messages":"10867","suppressedMessages":"10868","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10869","messages":"10870","suppressedMessages":"10871","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10872","messages":"10873","suppressedMessages":"10874","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10875","messages":"10876","suppressedMessages":"10877","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10878","messages":"10879","suppressedMessages":"10880","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"10881"},{"filePath":"10882","messages":"10883","suppressedMessages":"10884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10885","messages":"10886","suppressedMessages":"10887","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10888","messages":"10889","suppressedMessages":"10890","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10891","messages":"10892","suppressedMessages":"10893","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10894","messages":"10895","suppressedMessages":"10896","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10897","messages":"10898","suppressedMessages":"10899","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10900","messages":"10901","suppressedMessages":"10902","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10903","messages":"10904","suppressedMessages":"10905","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10906","messages":"10907","suppressedMessages":"10908","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10909","messages":"10910","suppressedMessages":"10911","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10912","messages":"10913","suppressedMessages":"10914","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10915","messages":"10916","suppressedMessages":"10917","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10918","messages":"10919","suppressedMessages":"10920","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10921","messages":"10922","suppressedMessages":"10923","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10924","messages":"10925","suppressedMessages":"10926","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10927","messages":"10928","suppressedMessages":"10929","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10930","messages":"10931","suppressedMessages":"10932","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10933","messages":"10934","suppressedMessages":"10935","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10936","messages":"10937","suppressedMessages":"10938","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10939","messages":"10940","suppressedMessages":"10941","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10942","messages":"10943","suppressedMessages":"10944","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10945","messages":"10946","suppressedMessages":"10947","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10948","messages":"10949","suppressedMessages":"10950","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10951","messages":"10952","suppressedMessages":"10953","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10954","messages":"10955","suppressedMessages":"10956","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10957","messages":"10958","suppressedMessages":"10959","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10960","messages":"10961","suppressedMessages":"10962","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10963","messages":"10964","suppressedMessages":"10965","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10966","messages":"10967","suppressedMessages":"10968","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10969","messages":"10970","suppressedMessages":"10971","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10972","messages":"10973","suppressedMessages":"10974","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10975","messages":"10976","suppressedMessages":"10977","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10978","messages":"10979","suppressedMessages":"10980","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10981","messages":"10982","suppressedMessages":"10983","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10984","messages":"10985","suppressedMessages":"10986","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10987","messages":"10988","suppressedMessages":"10989","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10990","messages":"10991","suppressedMessages":"10992","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10993","messages":"10994","suppressedMessages":"10995","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10996","messages":"10997","suppressedMessages":"10998","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"10999","messages":"11000","suppressedMessages":"11001","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11002","messages":"11003","suppressedMessages":"11004","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11005","messages":"11006","suppressedMessages":"11007","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11008","messages":"11009","suppressedMessages":"11010","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11011","messages":"11012","suppressedMessages":"11013","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11014","messages":"11015","suppressedMessages":"11016","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11017","messages":"11018","suppressedMessages":"11019","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11020","messages":"11021","suppressedMessages":"11022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11023","messages":"11024","suppressedMessages":"11025","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11026","messages":"11027","suppressedMessages":"11028","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11029","messages":"11030","suppressedMessages":"11031","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11032","messages":"11033","suppressedMessages":"11034","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11035","messages":"11036","suppressedMessages":"11037","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11038","messages":"11039","suppressedMessages":"11040","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11041","messages":"11042","suppressedMessages":"11043","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11044","messages":"11045","suppressedMessages":"11046","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11047","messages":"11048","suppressedMessages":"11049","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11050","messages":"11051","suppressedMessages":"11052","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11053","messages":"11054","suppressedMessages":"11055","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11056","messages":"11057","suppressedMessages":"11058","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11059","messages":"11060","suppressedMessages":"11061","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11062","messages":"11063","suppressedMessages":"11064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11065","messages":"11066","suppressedMessages":"11067","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11068","messages":"11069","suppressedMessages":"11070","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11071","messages":"11072","suppressedMessages":"11073","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11074","messages":"11075","suppressedMessages":"11076","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11077","messages":"11078","suppressedMessages":"11079","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11080","messages":"11081","suppressedMessages":"11082","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"11083","messages":"11084","suppressedMessages":"11085","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11086","messages":"11087","suppressedMessages":"11088","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11089","messages":"11090","suppressedMessages":"11091","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11092","messages":"11093","suppressedMessages":"11094","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11095","messages":"11096","suppressedMessages":"11097","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11098","messages":"11099","suppressedMessages":"11100","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11101","messages":"11102","suppressedMessages":"11103","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11104","messages":"11105","suppressedMessages":"11106","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11107","messages":"11108","suppressedMessages":"11109","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11110","messages":"11111","suppressedMessages":"11112","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11113","messages":"11114","suppressedMessages":"11115","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11116","messages":"11117","suppressedMessages":"11118","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11119","messages":"11120","suppressedMessages":"11121","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11122","messages":"11123","suppressedMessages":"11124","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11125","messages":"11126","suppressedMessages":"11127","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11128","messages":"11129","suppressedMessages":"11130","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11131","messages":"11132","suppressedMessages":"11133","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11134","messages":"11135","suppressedMessages":"11136","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11137","messages":"11138","suppressedMessages":"11139","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11140","messages":"11141","suppressedMessages":"11142","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11143","messages":"11144","suppressedMessages":"11145","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11146","messages":"11147","suppressedMessages":"11148","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11149","messages":"11150","suppressedMessages":"11151","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11152","messages":"11153","suppressedMessages":"11154","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11155","messages":"11156","suppressedMessages":"11157","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11158","messages":"11159","suppressedMessages":"11160","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11161","messages":"11162","suppressedMessages":"11163","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11164","messages":"11165","suppressedMessages":"11166","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11167","messages":"11168","suppressedMessages":"11169","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11170","messages":"11171","suppressedMessages":"11172","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11173","messages":"11174","suppressedMessages":"11175","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11176","messages":"11177","suppressedMessages":"11178","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11179","messages":"11180","suppressedMessages":"11181","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11182","messages":"11183","suppressedMessages":"11184","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11185","messages":"11186","suppressedMessages":"11187","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11188","messages":"11189","suppressedMessages":"11190","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11191","messages":"11192","suppressedMessages":"11193","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11194","messages":"11195","suppressedMessages":"11196","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11197","messages":"11198","suppressedMessages":"11199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11200","messages":"11201","suppressedMessages":"11202","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11203","messages":"11204","suppressedMessages":"11205","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11206","messages":"11207","suppressedMessages":"11208","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11209","messages":"11210","suppressedMessages":"11211","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11212"},{"filePath":"11213","messages":"11214","suppressedMessages":"11215","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11216","messages":"11217","suppressedMessages":"11218","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11219"},{"filePath":"11220","messages":"11221","suppressedMessages":"11222","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11223","messages":"11224","suppressedMessages":"11225","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11226","messages":"11227","suppressedMessages":"11228","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11229","messages":"11230","suppressedMessages":"11231","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11232","messages":"11233","suppressedMessages":"11234","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11235","messages":"11236","suppressedMessages":"11237","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11238","messages":"11239","suppressedMessages":"11240","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11241","messages":"11242","suppressedMessages":"11243","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11244","messages":"11245","suppressedMessages":"11246","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11247","messages":"11248","suppressedMessages":"11249","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11250","messages":"11251","suppressedMessages":"11252","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11253","messages":"11254","suppressedMessages":"11255","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11256","messages":"11257","suppressedMessages":"11258","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11259","messages":"11260","suppressedMessages":"11261","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11262","messages":"11263","suppressedMessages":"11264","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11265","messages":"11266","suppressedMessages":"11267","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11268","messages":"11269","suppressedMessages":"11270","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11271","messages":"11272","suppressedMessages":"11273","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11274","messages":"11275","suppressedMessages":"11276","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11277","messages":"11278","suppressedMessages":"11279","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11280","messages":"11281","suppressedMessages":"11282","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11283","messages":"11284","suppressedMessages":"11285","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11286","messages":"11287","suppressedMessages":"11288","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11289","messages":"11290","suppressedMessages":"11291","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11292","messages":"11293","suppressedMessages":"11294","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11295","messages":"11296","suppressedMessages":"11297","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11298","messages":"11299","suppressedMessages":"11300","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"11301","messages":"11302","suppressedMessages":"11303","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11304","messages":"11305","suppressedMessages":"11306","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11307","messages":"11308","suppressedMessages":"11309","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11310","messages":"11311","suppressedMessages":"11312","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11313","messages":"11314","suppressedMessages":"11315","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11316","messages":"11317","suppressedMessages":"11318","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11319","messages":"11320","suppressedMessages":"11321","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11322","messages":"11323","suppressedMessages":"11324","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11325"},{"filePath":"11326","messages":"11327","suppressedMessages":"11328","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"11329","messages":"11330","suppressedMessages":"11331","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11332","messages":"11333","suppressedMessages":"11334","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11335","messages":"11336","suppressedMessages":"11337","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11338","messages":"11339","suppressedMessages":"11340","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11341","messages":"11342","suppressedMessages":"11343","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11344","messages":"11345","suppressedMessages":"11346","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11347","messages":"11348","suppressedMessages":"11349","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11350","messages":"11351","suppressedMessages":"11352","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11353","messages":"11354","suppressedMessages":"11355","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11356","messages":"11357","suppressedMessages":"11358","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11359","messages":"11360","suppressedMessages":"11361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11362","messages":"11363","suppressedMessages":"11364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11365","messages":"11366","suppressedMessages":"11367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11368","messages":"11369","suppressedMessages":"11370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11371","messages":"11372","suppressedMessages":"11373","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11374","messages":"11375","suppressedMessages":"11376","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11377","messages":"11378","suppressedMessages":"11379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11380","messages":"11381","suppressedMessages":"11382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11383","messages":"11384","suppressedMessages":"11385","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11386","messages":"11387","suppressedMessages":"11388","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11389","messages":"11390","suppressedMessages":"11391","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11392","messages":"11393","suppressedMessages":"11394","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11395","messages":"11396","suppressedMessages":"11397","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11398","messages":"11399","suppressedMessages":"11400","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11401"},{"filePath":"11402","messages":"11403","suppressedMessages":"11404","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11405","messages":"11406","suppressedMessages":"11407","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11408","messages":"11409","suppressedMessages":"11410","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11411","messages":"11412","suppressedMessages":"11413","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11414","messages":"11415","suppressedMessages":"11416","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11417","messages":"11418","suppressedMessages":"11419","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11420"},{"filePath":"11421","messages":"11422","suppressedMessages":"11423","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11424","messages":"11425","suppressedMessages":"11426","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11427","messages":"11428","suppressedMessages":"11429","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11430","messages":"11431","suppressedMessages":"11432","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11433","messages":"11434","suppressedMessages":"11435","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11436","messages":"11437","suppressedMessages":"11438","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11439","messages":"11440","suppressedMessages":"11441","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11442","messages":"11443","suppressedMessages":"11444","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11445","messages":"11446","suppressedMessages":"11447","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11448","messages":"11449","suppressedMessages":"11450","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11451","messages":"11452","suppressedMessages":"11453","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11454","messages":"11455","suppressedMessages":"11456","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11457","messages":"11458","suppressedMessages":"11459","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11460","messages":"11461","suppressedMessages":"11462","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11463","messages":"11464","suppressedMessages":"11465","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11466","messages":"11467","suppressedMessages":"11468","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11469","messages":"11470","suppressedMessages":"11471","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11472","messages":"11473","suppressedMessages":"11474","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11475","messages":"11476","suppressedMessages":"11477","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11478","messages":"11479","suppressedMessages":"11480","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11481","messages":"11482","suppressedMessages":"11483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11484","messages":"11485","suppressedMessages":"11486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11487","messages":"11488","suppressedMessages":"11489","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11490","messages":"11491","suppressedMessages":"11492","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11493","messages":"11494","suppressedMessages":"11495","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11496","messages":"11497","suppressedMessages":"11498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11499","messages":"11500","suppressedMessages":"11501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11502","messages":"11503","suppressedMessages":"11504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11505","messages":"11506","suppressedMessages":"11507","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11508","messages":"11509","suppressedMessages":"11510","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11511","messages":"11512","suppressedMessages":"11513","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11514","messages":"11515","suppressedMessages":"11516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11517","messages":"11518","suppressedMessages":"11519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11520","messages":"11521","suppressedMessages":"11522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11523","messages":"11524","suppressedMessages":"11525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11526","messages":"11527","suppressedMessages":"11528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11529","messages":"11530","suppressedMessages":"11531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11532","messages":"11533","suppressedMessages":"11534","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11535","messages":"11536","suppressedMessages":"11537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11538","messages":"11539","suppressedMessages":"11540","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11541","messages":"11542","suppressedMessages":"11543","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11544","messages":"11545","suppressedMessages":"11546","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11547","messages":"11548","suppressedMessages":"11549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11550","messages":"11551","suppressedMessages":"11552","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11553","messages":"11554","suppressedMessages":"11555","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11556","messages":"11557","suppressedMessages":"11558","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11559","messages":"11560","suppressedMessages":"11561","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11562","messages":"11563","suppressedMessages":"11564","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11565","messages":"11566","suppressedMessages":"11567","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11568","messages":"11569","suppressedMessages":"11570","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11571","messages":"11572","suppressedMessages":"11573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11574","messages":"11575","suppressedMessages":"11576","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11577","messages":"11578","suppressedMessages":"11579","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11580","messages":"11581","suppressedMessages":"11582","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11583","messages":"11584","suppressedMessages":"11585","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11586","messages":"11587","suppressedMessages":"11588","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11589","messages":"11590","suppressedMessages":"11591","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11592","messages":"11593","suppressedMessages":"11594","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11595","messages":"11596","suppressedMessages":"11597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11598","messages":"11599","suppressedMessages":"11600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11601","messages":"11602","suppressedMessages":"11603","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11604","messages":"11605","suppressedMessages":"11606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11607","messages":"11608","suppressedMessages":"11609","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11610","messages":"11611","suppressedMessages":"11612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11613","messages":"11614","suppressedMessages":"11615","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11616"},{"filePath":"11617","messages":"11618","suppressedMessages":"11619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11620","messages":"11621","suppressedMessages":"11622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11623","messages":"11624","suppressedMessages":"11625","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11626"},{"filePath":"11627","messages":"11628","suppressedMessages":"11629","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11630","messages":"11631","suppressedMessages":"11632","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11633","messages":"11634","suppressedMessages":"11635","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11636","messages":"11637","suppressedMessages":"11638","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11639","messages":"11640","suppressedMessages":"11641","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11642","messages":"11643","suppressedMessages":"11644","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11645","messages":"11646","suppressedMessages":"11647","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11648","messages":"11649","suppressedMessages":"11650","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11651","messages":"11652","suppressedMessages":"11653","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11654","messages":"11655","suppressedMessages":"11656","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11657","messages":"11658","suppressedMessages":"11659","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11660","messages":"11661","suppressedMessages":"11662","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11663","messages":"11664","suppressedMessages":"11665","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11666","messages":"11667","suppressedMessages":"11668","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11669","messages":"11670","suppressedMessages":"11671","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11672","messages":"11673","suppressedMessages":"11674","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11675","messages":"11676","suppressedMessages":"11677","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11678","messages":"11679","suppressedMessages":"11680","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11681","messages":"11682","suppressedMessages":"11683","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11684","messages":"11685","suppressedMessages":"11686","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11687","messages":"11688","suppressedMessages":"11689","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11690","messages":"11691","suppressedMessages":"11692","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11693","messages":"11694","suppressedMessages":"11695","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11696","messages":"11697","suppressedMessages":"11698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11699","messages":"11700","suppressedMessages":"11701","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11702","messages":"11703","suppressedMessages":"11704","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11705","messages":"11706","suppressedMessages":"11707","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11708","messages":"11709","suppressedMessages":"11710","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11711","messages":"11712","suppressedMessages":"11713","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11714","messages":"11715","suppressedMessages":"11716","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11717","messages":"11718","suppressedMessages":"11719","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11720","messages":"11721","suppressedMessages":"11722","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11723","messages":"11724","suppressedMessages":"11725","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11726","messages":"11727","suppressedMessages":"11728","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11729","messages":"11730","suppressedMessages":"11731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11732","messages":"11733","suppressedMessages":"11734","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11735","messages":"11736","suppressedMessages":"11737","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11738","messages":"11739","suppressedMessages":"11740","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11741","messages":"11742","suppressedMessages":"11743","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11744","messages":"11745","suppressedMessages":"11746","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11747","messages":"11748","suppressedMessages":"11749","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11750","messages":"11751","suppressedMessages":"11752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11753","messages":"11754","suppressedMessages":"11755","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11756","messages":"11757","suppressedMessages":"11758","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11759","messages":"11760","suppressedMessages":"11761","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11762","messages":"11763","suppressedMessages":"11764","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11765"},{"filePath":"11766","messages":"11767","suppressedMessages":"11768","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11769","messages":"11770","suppressedMessages":"11771","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11772","messages":"11773","suppressedMessages":"11774","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11775","messages":"11776","suppressedMessages":"11777","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11778","messages":"11779","suppressedMessages":"11780","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11781"},{"filePath":"11782","messages":"11783","suppressedMessages":"11784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11785","messages":"11786","suppressedMessages":"11787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11788","messages":"11789","suppressedMessages":"11790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11791","messages":"11792","suppressedMessages":"11793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11794","messages":"11795","suppressedMessages":"11796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11797","messages":"11798","suppressedMessages":"11799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11800","messages":"11801","suppressedMessages":"11802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11803","messages":"11804","suppressedMessages":"11805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11806","messages":"11807","suppressedMessages":"11808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11809","messages":"11810","suppressedMessages":"11811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11812","messages":"11813","suppressedMessages":"11814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11815","messages":"11816","suppressedMessages":"11817","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11818","messages":"11819","suppressedMessages":"11820","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11821","messages":"11822","suppressedMessages":"11823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11824","messages":"11825","suppressedMessages":"11826","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11827","messages":"11828","suppressedMessages":"11829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11830","messages":"11831","suppressedMessages":"11832","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11833","messages":"11834","suppressedMessages":"11835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11836","messages":"11837","suppressedMessages":"11838","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11839","messages":"11840","suppressedMessages":"11841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11842","messages":"11843","suppressedMessages":"11844","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11845","messages":"11846","suppressedMessages":"11847","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11848","messages":"11849","suppressedMessages":"11850","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11851","messages":"11852","suppressedMessages":"11853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11854","messages":"11855","suppressedMessages":"11856","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11857","messages":"11858","suppressedMessages":"11859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11860","messages":"11861","suppressedMessages":"11862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11863","messages":"11864","suppressedMessages":"11865","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11866","messages":"11867","suppressedMessages":"11868","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11869","messages":"11870","suppressedMessages":"11871","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11872","messages":"11873","suppressedMessages":"11874","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11875","messages":"11876","suppressedMessages":"11877","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"11878"},{"filePath":"11879","messages":"11880","suppressedMessages":"11881","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11882","messages":"11883","suppressedMessages":"11884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11885","messages":"11886","suppressedMessages":"11887","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11888","messages":"11889","suppressedMessages":"11890","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11891","messages":"11892","suppressedMessages":"11893","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11894","messages":"11895","suppressedMessages":"11896","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11897","messages":"11898","suppressedMessages":"11899","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11900","messages":"11901","suppressedMessages":"11902","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11903","messages":"11904","suppressedMessages":"11905","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11906","messages":"11907","suppressedMessages":"11908","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11909","messages":"11910","suppressedMessages":"11911","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11912","messages":"11913","suppressedMessages":"11914","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11915","messages":"11916","suppressedMessages":"11917","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11918","messages":"11919","suppressedMessages":"11920","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11921","messages":"11922","suppressedMessages":"11923","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11924","messages":"11925","suppressedMessages":"11926","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11927","messages":"11928","suppressedMessages":"11929","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11930","messages":"11931","suppressedMessages":"11932","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11933","messages":"11934","suppressedMessages":"11935","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11936","messages":"11937","suppressedMessages":"11938","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11939","messages":"11940","suppressedMessages":"11941","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11942","messages":"11943","suppressedMessages":"11944","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11945","messages":"11946","suppressedMessages":"11947","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11948","messages":"11949","suppressedMessages":"11950","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11951","messages":"11952","suppressedMessages":"11953","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11954","messages":"11955","suppressedMessages":"11956","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11957","messages":"11958","suppressedMessages":"11959","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11960","messages":"11961","suppressedMessages":"11962","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11963","messages":"11964","suppressedMessages":"11965","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11966","messages":"11967","suppressedMessages":"11968","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11969","messages":"11970","suppressedMessages":"11971","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11972","messages":"11973","suppressedMessages":"11974","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11975","messages":"11976","suppressedMessages":"11977","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11978","messages":"11979","suppressedMessages":"11980","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11981","messages":"11982","suppressedMessages":"11983","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11984","messages":"11985","suppressedMessages":"11986","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11987","messages":"11988","suppressedMessages":"11989","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11990","messages":"11991","suppressedMessages":"11992","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11993","messages":"11994","suppressedMessages":"11995","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11996","messages":"11997","suppressedMessages":"11998","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"11999","messages":"12000","suppressedMessages":"12001","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12002","messages":"12003","suppressedMessages":"12004","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12005","messages":"12006","suppressedMessages":"12007","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12008","messages":"12009","suppressedMessages":"12010","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12011","messages":"12012","suppressedMessages":"12013","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12014","messages":"12015","suppressedMessages":"12016","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12017","messages":"12018","suppressedMessages":"12019","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12020","messages":"12021","suppressedMessages":"12022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12023","messages":"12024","suppressedMessages":"12025","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12026","messages":"12027","suppressedMessages":"12028","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12029","messages":"12030","suppressedMessages":"12031","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12032","messages":"12033","suppressedMessages":"12034","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12035","messages":"12036","suppressedMessages":"12037","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12038","messages":"12039","suppressedMessages":"12040","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12041","messages":"12042","suppressedMessages":"12043","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12044","messages":"12045","suppressedMessages":"12046","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12047","messages":"12048","suppressedMessages":"12049","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12050","messages":"12051","suppressedMessages":"12052","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12053","messages":"12054","suppressedMessages":"12055","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12056","messages":"12057","suppressedMessages":"12058","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12059","messages":"12060","suppressedMessages":"12061","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12062","messages":"12063","suppressedMessages":"12064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12065","messages":"12066","suppressedMessages":"12067","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12068","messages":"12069","suppressedMessages":"12070","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12071","messages":"12072","suppressedMessages":"12073","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12074","messages":"12075","suppressedMessages":"12076","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12077","messages":"12078","suppressedMessages":"12079","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12080","messages":"12081","suppressedMessages":"12082","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12083","messages":"12084","suppressedMessages":"12085","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12086","messages":"12087","suppressedMessages":"12088","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12089","messages":"12090","suppressedMessages":"12091","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12092","messages":"12093","suppressedMessages":"12094","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12095","messages":"12096","suppressedMessages":"12097","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12098","messages":"12099","suppressedMessages":"12100","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12101","messages":"12102","suppressedMessages":"12103","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12104","messages":"12105","suppressedMessages":"12106","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12107","messages":"12108","suppressedMessages":"12109","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12110","messages":"12111","suppressedMessages":"12112","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12113","messages":"12114","suppressedMessages":"12115","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12116","messages":"12117","suppressedMessages":"12118","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12119","messages":"12120","suppressedMessages":"12121","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12122","messages":"12123","suppressedMessages":"12124","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12125","messages":"12126","suppressedMessages":"12127","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12128","messages":"12129","suppressedMessages":"12130","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12131","messages":"12132","suppressedMessages":"12133","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12134","messages":"12135","suppressedMessages":"12136","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"12137"},{"filePath":"12138","messages":"12139","suppressedMessages":"12140","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12141","messages":"12142","suppressedMessages":"12143","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12144","messages":"12145","suppressedMessages":"12146","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12147","messages":"12148","suppressedMessages":"12149","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12150","messages":"12151","suppressedMessages":"12152","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12153","messages":"12154","suppressedMessages":"12155","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12156","messages":"12157","suppressedMessages":"12158","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12159","messages":"12160","suppressedMessages":"12161","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12162","messages":"12163","suppressedMessages":"12164","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12165","messages":"12166","suppressedMessages":"12167","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"12168"},{"filePath":"12169","messages":"12170","suppressedMessages":"12171","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12172","messages":"12173","suppressedMessages":"12174","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12175","messages":"12176","suppressedMessages":"12177","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"12178"},{"filePath":"12179","messages":"12180","suppressedMessages":"12181","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12182","messages":"12183","suppressedMessages":"12184","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12185","messages":"12186","suppressedMessages":"12187","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12188","messages":"12189","suppressedMessages":"12190","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12191","messages":"12192","suppressedMessages":"12193","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12194","messages":"12195","suppressedMessages":"12196","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12197","messages":"12198","suppressedMessages":"12199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12200","messages":"12201","suppressedMessages":"12202","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12203","messages":"12204","suppressedMessages":"12205","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12206","messages":"12207","suppressedMessages":"12208","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12209","messages":"12210","suppressedMessages":"12211","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12212","messages":"12213","suppressedMessages":"12214","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12215","messages":"12216","suppressedMessages":"12217","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12218","messages":"12219","suppressedMessages":"12220","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12221","messages":"12222","suppressedMessages":"12223","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12224","messages":"12225","suppressedMessages":"12226","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12227","messages":"12228","suppressedMessages":"12229","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12230","messages":"12231","suppressedMessages":"12232","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12233","messages":"12234","suppressedMessages":"12235","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12236","messages":"12237","suppressedMessages":"12238","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12239","messages":"12240","suppressedMessages":"12241","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12242","messages":"12243","suppressedMessages":"12244","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12245","messages":"12246","suppressedMessages":"12247","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12248","messages":"12249","suppressedMessages":"12250","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12251","messages":"12252","suppressedMessages":"12253","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12254","messages":"12255","suppressedMessages":"12256","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12257","messages":"12258","suppressedMessages":"12259","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12260","messages":"12261","suppressedMessages":"12262","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12263","messages":"12264","suppressedMessages":"12265","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12266","messages":"12267","suppressedMessages":"12268","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12269","messages":"12270","suppressedMessages":"12271","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12272","messages":"12273","suppressedMessages":"12274","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12275","messages":"12276","suppressedMessages":"12277","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12278","messages":"12279","suppressedMessages":"12280","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12281","messages":"12282","suppressedMessages":"12283","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12284","messages":"12285","suppressedMessages":"12286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12287","messages":"12288","suppressedMessages":"12289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12290","messages":"12291","suppressedMessages":"12292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12293","messages":"12294","suppressedMessages":"12295","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12296","messages":"12297","suppressedMessages":"12298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12299","messages":"12300","suppressedMessages":"12301","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12302","messages":"12303","suppressedMessages":"12304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12305","messages":"12306","suppressedMessages":"12307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12308","messages":"12309","suppressedMessages":"12310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12311","messages":"12312","suppressedMessages":"12313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12314","messages":"12315","suppressedMessages":"12316","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"12317"},{"filePath":"12318","messages":"12319","suppressedMessages":"12320","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12321","messages":"12322","suppressedMessages":"12323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12324","messages":"12325","suppressedMessages":"12326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12327","messages":"12328","suppressedMessages":"12329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12330","messages":"12331","suppressedMessages":"12332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12333","messages":"12334","suppressedMessages":"12335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12336","messages":"12337","suppressedMessages":"12338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12339","messages":"12340","suppressedMessages":"12341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12342","messages":"12343","suppressedMessages":"12344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12345","messages":"12346","suppressedMessages":"12347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12348","messages":"12349","suppressedMessages":"12350","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12351","messages":"12352","suppressedMessages":"12353","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12354","messages":"12355","suppressedMessages":"12356","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12357","messages":"12358","suppressedMessages":"12359","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12360","messages":"12361","suppressedMessages":"12362","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12363","messages":"12364","suppressedMessages":"12365","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12366","messages":"12367","suppressedMessages":"12368","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12369","messages":"12370","suppressedMessages":"12371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12372","messages":"12373","suppressedMessages":"12374","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12375","messages":"12376","suppressedMessages":"12377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12378","messages":"12379","suppressedMessages":"12380","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12381","messages":"12382","suppressedMessages":"12383","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12384","messages":"12385","suppressedMessages":"12386","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12387","messages":"12388","suppressedMessages":"12389","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12390","messages":"12391","suppressedMessages":"12392","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12393","messages":"12394","suppressedMessages":"12395","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12396","messages":"12397","suppressedMessages":"12398","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12399","messages":"12400","suppressedMessages":"12401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12402","messages":"12403","suppressedMessages":"12404","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12405","messages":"12406","suppressedMessages":"12407","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"12408"},{"filePath":"12409","messages":"12410","suppressedMessages":"12411","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"12412"},{"filePath":"12413","messages":"12414","suppressedMessages":"12415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12416","messages":"12417","suppressedMessages":"12418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12419","messages":"12420","suppressedMessages":"12421","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12422","messages":"12423","suppressedMessages":"12424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12425","messages":"12426","suppressedMessages":"12427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12428","messages":"12429","suppressedMessages":"12430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12431","messages":"12432","suppressedMessages":"12433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12434","messages":"12435","suppressedMessages":"12436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12437","messages":"12438","suppressedMessages":"12439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12440","messages":"12441","suppressedMessages":"12442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12443","messages":"12444","suppressedMessages":"12445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12446","messages":"12447","suppressedMessages":"12448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12449","messages":"12450","suppressedMessages":"12451","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12452","messages":"12453","suppressedMessages":"12454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12455","messages":"12456","suppressedMessages":"12457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12458","messages":"12459","suppressedMessages":"12460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12461","messages":"12462","suppressedMessages":"12463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12464","messages":"12465","suppressedMessages":"12466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12467","messages":"12468","suppressedMessages":"12469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12470","messages":"12471","suppressedMessages":"12472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12473","messages":"12474","suppressedMessages":"12475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12476","messages":"12477","suppressedMessages":"12478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12479","messages":"12480","suppressedMessages":"12481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12482","messages":"12483","suppressedMessages":"12484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12485","messages":"12486","suppressedMessages":"12487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12488","messages":"12489","suppressedMessages":"12490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12491","messages":"12492","suppressedMessages":"12493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12494","messages":"12495","suppressedMessages":"12496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12497","messages":"12498","suppressedMessages":"12499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12500","messages":"12501","suppressedMessages":"12502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12503","messages":"12504","suppressedMessages":"12505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12506","messages":"12507","suppressedMessages":"12508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12509","messages":"12510","suppressedMessages":"12511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12512","messages":"12513","suppressedMessages":"12514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12515","messages":"12516","suppressedMessages":"12517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12518","messages":"12519","suppressedMessages":"12520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12521","messages":"12522","suppressedMessages":"12523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12524","messages":"12525","suppressedMessages":"12526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12527","messages":"12528","suppressedMessages":"12529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12530","messages":"12531","suppressedMessages":"12532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12533","messages":"12534","suppressedMessages":"12535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12536","messages":"12537","suppressedMessages":"12538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12539","messages":"12540","suppressedMessages":"12541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12542","messages":"12543","suppressedMessages":"12544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12545","messages":"12546","suppressedMessages":"12547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12548","messages":"12549","suppressedMessages":"12550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12551","messages":"12552","suppressedMessages":"12553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12554","messages":"12555","suppressedMessages":"12556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12557","messages":"12558","suppressedMessages":"12559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12560","messages":"12561","suppressedMessages":"12562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12563","messages":"12564","suppressedMessages":"12565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12566","messages":"12567","suppressedMessages":"12568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12569","messages":"12570","suppressedMessages":"12571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12572","messages":"12573","suppressedMessages":"12574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12575","messages":"12576","suppressedMessages":"12577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12578","messages":"12579","suppressedMessages":"12580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12581","messages":"12582","suppressedMessages":"12583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12584","messages":"12585","suppressedMessages":"12586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12587","messages":"12588","suppressedMessages":"12589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12590","messages":"12591","suppressedMessages":"12592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12593","messages":"12594","suppressedMessages":"12595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12596","messages":"12597","suppressedMessages":"12598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12599","messages":"12600","suppressedMessages":"12601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12602","messages":"12603","suppressedMessages":"12604","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12605","messages":"12606","suppressedMessages":"12607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12608","messages":"12609","suppressedMessages":"12610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12611","messages":"12612","suppressedMessages":"12613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12614","messages":"12615","suppressedMessages":"12616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12617","messages":"12618","suppressedMessages":"12619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12620","messages":"12621","suppressedMessages":"12622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12623","messages":"12624","suppressedMessages":"12625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12626","messages":"12627","suppressedMessages":"12628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12629","messages":"12630","suppressedMessages":"12631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12632","messages":"12633","suppressedMessages":"12634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12635","messages":"12636","suppressedMessages":"12637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12638","messages":"12639","suppressedMessages":"12640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12641","messages":"12642","suppressedMessages":"12643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12644","messages":"12645","suppressedMessages":"12646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12647","messages":"12648","suppressedMessages":"12649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12650","messages":"12651","suppressedMessages":"12652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12653","messages":"12654","suppressedMessages":"12655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12656","messages":"12657","suppressedMessages":"12658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12659","messages":"12660","suppressedMessages":"12661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12662","messages":"12663","suppressedMessages":"12664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12665","messages":"12666","suppressedMessages":"12667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12668","messages":"12669","suppressedMessages":"12670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12671","messages":"12672","suppressedMessages":"12673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12674","messages":"12675","suppressedMessages":"12676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12677","messages":"12678","suppressedMessages":"12679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12680","messages":"12681","suppressedMessages":"12682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12683","messages":"12684","suppressedMessages":"12685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12686","messages":"12687","suppressedMessages":"12688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12689","messages":"12690","suppressedMessages":"12691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12692","messages":"12693","suppressedMessages":"12694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12695","messages":"12696","suppressedMessages":"12697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12698","messages":"12699","suppressedMessages":"12700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12701","messages":"12702","suppressedMessages":"12703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12704","messages":"12705","suppressedMessages":"12706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12707","messages":"12708","suppressedMessages":"12709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12710","messages":"12711","suppressedMessages":"12712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12713","messages":"12714","suppressedMessages":"12715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12716","messages":"12717","suppressedMessages":"12718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12719","messages":"12720","suppressedMessages":"12721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12722","messages":"12723","suppressedMessages":"12724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12725","messages":"12726","suppressedMessages":"12727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12728","messages":"12729","suppressedMessages":"12730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12731","messages":"12732","suppressedMessages":"12733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12734","messages":"12735","suppressedMessages":"12736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12737","messages":"12738","suppressedMessages":"12739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12740","messages":"12741","suppressedMessages":"12742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12743","messages":"12744","suppressedMessages":"12745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12746","messages":"12747","suppressedMessages":"12748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12749","messages":"12750","suppressedMessages":"12751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12752","messages":"12753","suppressedMessages":"12754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12755","messages":"12756","suppressedMessages":"12757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12758","messages":"12759","suppressedMessages":"12760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12761","messages":"12762","suppressedMessages":"12763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12764","messages":"12765","suppressedMessages":"12766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12767","messages":"12768","suppressedMessages":"12769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12770","messages":"12771","suppressedMessages":"12772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12773","messages":"12774","suppressedMessages":"12775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12776","messages":"12777","suppressedMessages":"12778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12779","messages":"12780","suppressedMessages":"12781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12782","messages":"12783","suppressedMessages":"12784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12785","messages":"12786","suppressedMessages":"12787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12788","messages":"12789","suppressedMessages":"12790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12791","messages":"12792","suppressedMessages":"12793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12794","messages":"12795","suppressedMessages":"12796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12797","messages":"12798","suppressedMessages":"12799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12800","messages":"12801","suppressedMessages":"12802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12803","messages":"12804","suppressedMessages":"12805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12806","messages":"12807","suppressedMessages":"12808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12809","messages":"12810","suppressedMessages":"12811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12812","messages":"12813","suppressedMessages":"12814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12815","messages":"12816","suppressedMessages":"12817","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12818","messages":"12819","suppressedMessages":"12820","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"12821"},{"filePath":"12822","messages":"12823","suppressedMessages":"12824","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12825","messages":"12826","suppressedMessages":"12827","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12828","messages":"12829","suppressedMessages":"12830","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12831","messages":"12832","suppressedMessages":"12833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12834","messages":"12835","suppressedMessages":"12836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12837","messages":"12838","suppressedMessages":"12839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12840","messages":"12841","suppressedMessages":"12842","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12843","messages":"12844","suppressedMessages":"12845","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12846","messages":"12847","suppressedMessages":"12848","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12849","messages":"12850","suppressedMessages":"12851","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12852","messages":"12853","suppressedMessages":"12854","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12855","messages":"12856","suppressedMessages":"12857","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12858","messages":"12859","suppressedMessages":"12860","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12861","messages":"12862","suppressedMessages":"12863","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12864","messages":"12865","suppressedMessages":"12866","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12867","messages":"12868","suppressedMessages":"12869","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12870","messages":"12871","suppressedMessages":"12872","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12873","messages":"12874","suppressedMessages":"12875","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12876","messages":"12877","suppressedMessages":"12878","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12879","messages":"12880","suppressedMessages":"12881","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12882","messages":"12883","suppressedMessages":"12884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12885","messages":"12886","suppressedMessages":"12887","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12888","messages":"12889","suppressedMessages":"12890","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12891","messages":"12892","suppressedMessages":"12893","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12894","messages":"12895","suppressedMessages":"12896","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12897","messages":"12898","suppressedMessages":"12899","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12900","messages":"12901","suppressedMessages":"12902","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"12903"},{"filePath":"12904","messages":"12905","suppressedMessages":"12906","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12907","messages":"12908","suppressedMessages":"12909","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12910","messages":"12911","suppressedMessages":"12912","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12913","messages":"12914","suppressedMessages":"12915","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12916","messages":"12917","suppressedMessages":"12918","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12919","messages":"12920","suppressedMessages":"12921","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12922","messages":"12923","suppressedMessages":"12924","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12925","messages":"12926","suppressedMessages":"12927","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12928","messages":"12929","suppressedMessages":"12930","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12931","messages":"12932","suppressedMessages":"12933","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12934","messages":"12935","suppressedMessages":"12936","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12937","messages":"12938","suppressedMessages":"12939","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12940","messages":"12941","suppressedMessages":"12942","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12943","messages":"12944","suppressedMessages":"12945","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12946","messages":"12947","suppressedMessages":"12948","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12949","messages":"12950","suppressedMessages":"12951","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12952","messages":"12953","suppressedMessages":"12954","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12955","messages":"12956","suppressedMessages":"12957","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12958","messages":"12959","suppressedMessages":"12960","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12961","messages":"12962","suppressedMessages":"12963","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12964","messages":"12965","suppressedMessages":"12966","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12967","messages":"12968","suppressedMessages":"12969","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12970","messages":"12971","suppressedMessages":"12972","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12973","messages":"12974","suppressedMessages":"12975","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12976","messages":"12977","suppressedMessages":"12978","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12979","messages":"12980","suppressedMessages":"12981","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12982","messages":"12983","suppressedMessages":"12984","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12985","messages":"12986","suppressedMessages":"12987","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12988","messages":"12989","suppressedMessages":"12990","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12991","messages":"12992","suppressedMessages":"12993","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12994","messages":"12995","suppressedMessages":"12996","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"12997","messages":"12998","suppressedMessages":"12999","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13000","messages":"13001","suppressedMessages":"13002","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13003","messages":"13004","suppressedMessages":"13005","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13006","messages":"13007","suppressedMessages":"13008","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13009","messages":"13010","suppressedMessages":"13011","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13012","messages":"13013","suppressedMessages":"13014","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13015","messages":"13016","suppressedMessages":"13017","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13018","messages":"13019","suppressedMessages":"13020","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13021","messages":"13022","suppressedMessages":"13023","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13024","messages":"13025","suppressedMessages":"13026","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13027","messages":"13028","suppressedMessages":"13029","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13030","messages":"13031","suppressedMessages":"13032","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13033","messages":"13034","suppressedMessages":"13035","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13036","messages":"13037","suppressedMessages":"13038","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13039","messages":"13040","suppressedMessages":"13041","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13042","messages":"13043","suppressedMessages":"13044","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13045","messages":"13046","suppressedMessages":"13047","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13048","messages":"13049","suppressedMessages":"13050","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13051","messages":"13052","suppressedMessages":"13053","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13054","messages":"13055","suppressedMessages":"13056","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13057","messages":"13058","suppressedMessages":"13059","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13060","messages":"13061","suppressedMessages":"13062","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13063","messages":"13064","suppressedMessages":"13065","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13066","messages":"13067","suppressedMessages":"13068","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13069","messages":"13070","suppressedMessages":"13071","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13072","messages":"13073","suppressedMessages":"13074","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13075","messages":"13076","suppressedMessages":"13077","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13078","messages":"13079","suppressedMessages":"13080","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13081","messages":"13082","suppressedMessages":"13083","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13084","messages":"13085","suppressedMessages":"13086","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13087","messages":"13088","suppressedMessages":"13089","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13090","messages":"13091","suppressedMessages":"13092","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13093","messages":"13094","suppressedMessages":"13095","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13096","messages":"13097","suppressedMessages":"13098","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13099","messages":"13100","suppressedMessages":"13101","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13102","messages":"13103","suppressedMessages":"13104","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13105","messages":"13106","suppressedMessages":"13107","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13108","messages":"13109","suppressedMessages":"13110","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13111","messages":"13112","suppressedMessages":"13113","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13114","messages":"13115","suppressedMessages":"13116","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13117","messages":"13118","suppressedMessages":"13119","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13120","messages":"13121","suppressedMessages":"13122","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13123","messages":"13124","suppressedMessages":"13125","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13126","messages":"13127","suppressedMessages":"13128","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13129","messages":"13130","suppressedMessages":"13131","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"13132"},{"filePath":"13133","messages":"13134","suppressedMessages":"13135","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13136","messages":"13137","suppressedMessages":"13138","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"13139"},{"filePath":"13140","messages":"13141","suppressedMessages":"13142","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13143","messages":"13144","suppressedMessages":"13145","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13146","messages":"13147","suppressedMessages":"13148","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13149","messages":"13150","suppressedMessages":"13151","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13152","messages":"13153","suppressedMessages":"13154","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13155","messages":"13156","suppressedMessages":"13157","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13158","messages":"13159","suppressedMessages":"13160","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13161","messages":"13162","suppressedMessages":"13163","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13164","messages":"13165","suppressedMessages":"13166","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13167","messages":"13168","suppressedMessages":"13169","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13170","messages":"13171","suppressedMessages":"13172","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"13173"},{"filePath":"13174","messages":"13175","suppressedMessages":"13176","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"13177"},{"filePath":"13178","messages":"13179","suppressedMessages":"13180","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13181","messages":"13182","suppressedMessages":"13183","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13184","messages":"13185","suppressedMessages":"13186","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13187","messages":"13188","suppressedMessages":"13189","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13190","messages":"13191","suppressedMessages":"13192","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13193","messages":"13194","suppressedMessages":"13195","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13196","messages":"13197","suppressedMessages":"13198","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13199","messages":"13200","suppressedMessages":"13201","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13202","messages":"13203","suppressedMessages":"13204","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13205","messages":"13206","suppressedMessages":"13207","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13208","messages":"13209","suppressedMessages":"13210","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13211","messages":"13212","suppressedMessages":"13213","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13214","messages":"13215","suppressedMessages":"13216","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13217","messages":"13218","suppressedMessages":"13219","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13220","messages":"13221","suppressedMessages":"13222","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13223","messages":"13224","suppressedMessages":"13225","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13226","messages":"13227","suppressedMessages":"13228","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13229","messages":"13230","suppressedMessages":"13231","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13232","messages":"13233","suppressedMessages":"13234","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13235","messages":"13236","suppressedMessages":"13237","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13238","messages":"13239","suppressedMessages":"13240","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13241","messages":"13242","suppressedMessages":"13243","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13244","messages":"13245","suppressedMessages":"13246","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13247","messages":"13248","suppressedMessages":"13249","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13250","messages":"13251","suppressedMessages":"13252","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13253","messages":"13254","suppressedMessages":"13255","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13256","messages":"13257","suppressedMessages":"13258","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13259","messages":"13260","suppressedMessages":"13261","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13262","messages":"13263","suppressedMessages":"13264","errorCount":0,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"13265"},{"filePath":"13266","messages":"13267","suppressedMessages":"13268","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13269","messages":"13270","suppressedMessages":"13271","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13272","messages":"13273","suppressedMessages":"13274","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13275","messages":"13276","suppressedMessages":"13277","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13278","messages":"13279","suppressedMessages":"13280","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13281","messages":"13282","suppressedMessages":"13283","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13284","messages":"13285","suppressedMessages":"13286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13287","messages":"13288","suppressedMessages":"13289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13290","messages":"13291","suppressedMessages":"13292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13293","messages":"13294","suppressedMessages":"13295","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13296","messages":"13297","suppressedMessages":"13298","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"13299"},{"filePath":"13300","messages":"13301","suppressedMessages":"13302","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13303","messages":"13304","suppressedMessages":"13305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13306","messages":"13307","suppressedMessages":"13308","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13309","messages":"13310","suppressedMessages":"13311","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13312","messages":"13313","suppressedMessages":"13314","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13315","messages":"13316","suppressedMessages":"13317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13318","messages":"13319","suppressedMessages":"13320","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13321","messages":"13322","suppressedMessages":"13323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13324","messages":"13325","suppressedMessages":"13326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13327","messages":"13328","suppressedMessages":"13329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13330","messages":"13331","suppressedMessages":"13332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13333","messages":"13334","suppressedMessages":"13335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13336","messages":"13337","suppressedMessages":"13338","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"13339"},{"filePath":"13340","messages":"13341","suppressedMessages":"13342","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13343","messages":"13344","suppressedMessages":"13345","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13346","messages":"13347","suppressedMessages":"13348","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13349","messages":"13350","suppressedMessages":"13351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13352","messages":"13353","suppressedMessages":"13354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13355","messages":"13356","suppressedMessages":"13357","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13358","messages":"13359","suppressedMessages":"13360","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13361","messages":"13362","suppressedMessages":"13363","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13364","messages":"13365","suppressedMessages":"13366","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13367","messages":"13368","suppressedMessages":"13369","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13370","messages":"13371","suppressedMessages":"13372","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13373","messages":"13374","suppressedMessages":"13375","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13376","messages":"13377","suppressedMessages":"13378","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13379","messages":"13380","suppressedMessages":"13381","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13382","messages":"13383","suppressedMessages":"13384","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13385","messages":"13386","suppressedMessages":"13387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13388","messages":"13389","suppressedMessages":"13390","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13391","messages":"13392","suppressedMessages":"13393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13394","messages":"13395","suppressedMessages":"13396","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13397","messages":"13398","suppressedMessages":"13399","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13400","messages":"13401","suppressedMessages":"13402","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13403","messages":"13404","suppressedMessages":"13405","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13406","messages":"13407","suppressedMessages":"13408","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13409","messages":"13410","suppressedMessages":"13411","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13412","messages":"13413","suppressedMessages":"13414","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13415","messages":"13416","suppressedMessages":"13417","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13418","messages":"13419","suppressedMessages":"13420","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13421","messages":"13422","suppressedMessages":"13423","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13424","messages":"13425","suppressedMessages":"13426","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13427","messages":"13428","suppressedMessages":"13429","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13430","messages":"13431","suppressedMessages":"13432","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13433","messages":"13434","suppressedMessages":"13435","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13436","messages":"13437","suppressedMessages":"13438","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13439","messages":"13440","suppressedMessages":"13441","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13442","messages":"13443","suppressedMessages":"13444","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13445","messages":"13446","suppressedMessages":"13447","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13448","messages":"13449","suppressedMessages":"13450","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13451","messages":"13452","suppressedMessages":"13453","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13454","messages":"13455","suppressedMessages":"13456","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1s91b1c",{"filePath":"13457","messages":"13458","suppressedMessages":"13459","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13460","messages":"13461","suppressedMessages":"13462","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13463","messages":"13464","suppressedMessages":"13465","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13466","messages":"13467","suppressedMessages":"13468","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13469","messages":"13470","suppressedMessages":"13471","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13472","messages":"13473","suppressedMessages":"13474","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13475","messages":"13476","suppressedMessages":"13477","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13478","messages":"13479","suppressedMessages":"13480","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13481","messages":"13482","suppressedMessages":"13483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13484","messages":"13485","suppressedMessages":"13486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13487","messages":"13488","suppressedMessages":"13489","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13490","messages":"13491","suppressedMessages":"13492","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13493","messages":"13494","suppressedMessages":"13495","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13496","messages":"13497","suppressedMessages":"13498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13499","messages":"13500","suppressedMessages":"13501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13502","messages":"13503","suppressedMessages":"13504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13505","messages":"13506","suppressedMessages":"13507","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13508","messages":"13509","suppressedMessages":"13510","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13511","messages":"13512","suppressedMessages":"13513","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13514","messages":"13515","suppressedMessages":"13516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13517","messages":"13518","suppressedMessages":"13519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13520","messages":"13521","suppressedMessages":"13522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13523","messages":"13524","suppressedMessages":"13525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13526","messages":"13527","suppressedMessages":"13528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13529","messages":"13530","suppressedMessages":"13531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13532","messages":"13533","suppressedMessages":"13534","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13535","messages":"13536","suppressedMessages":"13537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13538","messages":"13539","suppressedMessages":"13540","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"13541"},{"filePath":"13542","messages":"13543","suppressedMessages":"13544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13545","messages":"13546","suppressedMessages":"13547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13548","messages":"13549","suppressedMessages":"13550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13551","messages":"13552","suppressedMessages":"13553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13554","messages":"13555","suppressedMessages":"13556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13557","messages":"13558","suppressedMessages":"13559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13560","messages":"13561","suppressedMessages":"13562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13563","messages":"13564","suppressedMessages":"13565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13566","messages":"13567","suppressedMessages":"13568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13569","messages":"13570","suppressedMessages":"13571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13572","messages":"13573","suppressedMessages":"13574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13575","messages":"13576","suppressedMessages":"13577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13578","messages":"13579","suppressedMessages":"13580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13581","messages":"13582","suppressedMessages":"13583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13584","messages":"13585","suppressedMessages":"13586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13587","messages":"13588","suppressedMessages":"13589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13590","messages":"13591","suppressedMessages":"13592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13593","messages":"13594","suppressedMessages":"13595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13596","messages":"13597","suppressedMessages":"13598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13599","messages":"13600","suppressedMessages":"13601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13602","messages":"13603","suppressedMessages":"13604","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13605","messages":"13606","suppressedMessages":"13607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13608","messages":"13609","suppressedMessages":"13610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13611","messages":"13612","suppressedMessages":"13613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13614","messages":"13615","suppressedMessages":"13616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13617","messages":"13618","suppressedMessages":"13619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13620","messages":"13621","suppressedMessages":"13622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13623","messages":"13624","suppressedMessages":"13625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13626","messages":"13627","suppressedMessages":"13628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13629","messages":"13630","suppressedMessages":"13631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13632","messages":"13633","suppressedMessages":"13634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13635","messages":"13636","suppressedMessages":"13637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13638","messages":"13639","suppressedMessages":"13640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13641","messages":"13642","suppressedMessages":"13643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13644","messages":"13645","suppressedMessages":"13646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13647","messages":"13648","suppressedMessages":"13649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13650","messages":"13651","suppressedMessages":"13652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13653","messages":"13654","suppressedMessages":"13655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13656","messages":"13657","suppressedMessages":"13658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13659","messages":"13660","suppressedMessages":"13661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13662","messages":"13663","suppressedMessages":"13664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13665","messages":"13666","suppressedMessages":"13667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13668","messages":"13669","suppressedMessages":"13670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13671","messages":"13672","suppressedMessages":"13673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13674","messages":"13675","suppressedMessages":"13676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13677","messages":"13678","suppressedMessages":"13679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13680","messages":"13681","suppressedMessages":"13682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13683","messages":"13684","suppressedMessages":"13685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13686","messages":"13687","suppressedMessages":"13688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13689","messages":"13690","suppressedMessages":"13691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13692","messages":"13693","suppressedMessages":"13694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13695","messages":"13696","suppressedMessages":"13697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13698","messages":"13699","suppressedMessages":"13700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13701","messages":"13702","suppressedMessages":"13703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13704","messages":"13705","suppressedMessages":"13706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13707","messages":"13708","suppressedMessages":"13709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13710","messages":"13711","suppressedMessages":"13712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13713","messages":"13714","suppressedMessages":"13715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13716","messages":"13717","suppressedMessages":"13718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13719","messages":"13720","suppressedMessages":"13721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13722","messages":"13723","suppressedMessages":"13724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13725","messages":"13726","suppressedMessages":"13727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13728","messages":"13729","suppressedMessages":"13730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13731","messages":"13732","suppressedMessages":"13733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13734","messages":"13735","suppressedMessages":"13736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13737","messages":"13738","suppressedMessages":"13739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13740","messages":"13741","suppressedMessages":"13742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13743","messages":"13744","suppressedMessages":"13745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13746","messages":"13747","suppressedMessages":"13748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13749","messages":"13750","suppressedMessages":"13751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13752","messages":"13753","suppressedMessages":"13754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13755","messages":"13756","suppressedMessages":"13757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13758","messages":"13759","suppressedMessages":"13760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13761","messages":"13762","suppressedMessages":"13763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13764","messages":"13765","suppressedMessages":"13766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13767","messages":"13768","suppressedMessages":"13769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13770","messages":"13771","suppressedMessages":"13772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13773","messages":"13774","suppressedMessages":"13775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13776","messages":"13777","suppressedMessages":"13778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13779","messages":"13780","suppressedMessages":"13781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13782","messages":"13783","suppressedMessages":"13784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13785","messages":"13786","suppressedMessages":"13787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13788","messages":"13789","suppressedMessages":"13790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13791","messages":"13792","suppressedMessages":"13793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13794","messages":"13795","suppressedMessages":"13796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13797","messages":"13798","suppressedMessages":"13799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13800","messages":"13801","suppressedMessages":"13802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13803","messages":"13804","suppressedMessages":"13805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13806","messages":"13807","suppressedMessages":"13808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13809","messages":"13810","suppressedMessages":"13811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13812","messages":"13813","suppressedMessages":"13814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13815","messages":"13816","suppressedMessages":"13817","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13818","messages":"13819","suppressedMessages":"13820","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13821","messages":"13822","suppressedMessages":"13823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13824","messages":"13825","suppressedMessages":"13826","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13827","messages":"13828","suppressedMessages":"13829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13830","messages":"13831","suppressedMessages":"13832","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13833","messages":"13834","suppressedMessages":"13835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13836","messages":"13837","suppressedMessages":"13838","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13839","messages":"13840","suppressedMessages":"13841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13842","messages":"13843","suppressedMessages":"13844","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13845","messages":"13846","suppressedMessages":"13847","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13848","messages":"13849","suppressedMessages":"13850","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13851","messages":"13852","suppressedMessages":"13853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13854","messages":"13855","suppressedMessages":"13856","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13857","messages":"13858","suppressedMessages":"13859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13860","messages":"13861","suppressedMessages":"13862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13863","messages":"13864","suppressedMessages":"13865","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13866","messages":"13867","suppressedMessages":"13868","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13869","messages":"13870","suppressedMessages":"13871","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13872","messages":"13873","suppressedMessages":"13874","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13875","messages":"13876","suppressedMessages":"13877","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13878","messages":"13879","suppressedMessages":"13880","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13881","messages":"13882","suppressedMessages":"13883","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13884","messages":"13885","suppressedMessages":"13886","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13887","messages":"13888","suppressedMessages":"13889","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13890","messages":"13891","suppressedMessages":"13892","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13893","messages":"13894","suppressedMessages":"13895","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13896","messages":"13897","suppressedMessages":"13898","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13899","messages":"13900","suppressedMessages":"13901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13902","messages":"13903","suppressedMessages":"13904","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13905","messages":"13906","suppressedMessages":"13907","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13908","messages":"13909","suppressedMessages":"13910","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13911","messages":"13912","suppressedMessages":"13913","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13914","messages":"13915","suppressedMessages":"13916","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13917","messages":"13918","suppressedMessages":"13919","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13920","messages":"13921","suppressedMessages":"13922","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13923","messages":"13924","suppressedMessages":"13925","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13926","messages":"13927","suppressedMessages":"13928","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13929","messages":"13930","suppressedMessages":"13931","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13932","messages":"13933","suppressedMessages":"13934","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13935","messages":"13936","suppressedMessages":"13937","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13938","messages":"13939","suppressedMessages":"13940","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13941","messages":"13942","suppressedMessages":"13943","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13944","messages":"13945","suppressedMessages":"13946","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13947","messages":"13948","suppressedMessages":"13949","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13950","messages":"13951","suppressedMessages":"13952","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13953","messages":"13954","suppressedMessages":"13955","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13956","messages":"13957","suppressedMessages":"13958","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13959","messages":"13960","suppressedMessages":"13961","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13962","messages":"13963","suppressedMessages":"13964","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13965","messages":"13966","suppressedMessages":"13967","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13968","messages":"13969","suppressedMessages":"13970","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13971","messages":"13972","suppressedMessages":"13973","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13974","messages":"13975","suppressedMessages":"13976","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13977","messages":"13978","suppressedMessages":"13979","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13980","messages":"13981","suppressedMessages":"13982","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13983","messages":"13984","suppressedMessages":"13985","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13986","messages":"13987","suppressedMessages":"13988","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13989","messages":"13990","suppressedMessages":"13991","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13992","messages":"13993","suppressedMessages":"13994","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13995","messages":"13996","suppressedMessages":"13997","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"13998","messages":"13999","suppressedMessages":"14000","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14001","messages":"14002","suppressedMessages":"14003","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14004","messages":"14005","suppressedMessages":"14006","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14007","messages":"14008","suppressedMessages":"14009","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14010","messages":"14011","suppressedMessages":"14012","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14013","messages":"14014","suppressedMessages":"14015","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14016","messages":"14017","suppressedMessages":"14018","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14019","messages":"14020","suppressedMessages":"14021","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14022","messages":"14023","suppressedMessages":"14024","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14025","messages":"14026","suppressedMessages":"14027","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14028","messages":"14029","suppressedMessages":"14030","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14031","messages":"14032","suppressedMessages":"14033","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14034","messages":"14035","suppressedMessages":"14036","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14037","messages":"14038","suppressedMessages":"14039","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14040","messages":"14041","suppressedMessages":"14042","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14043","messages":"14044","suppressedMessages":"14045","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14046","messages":"14047","suppressedMessages":"14048","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"14049"},{"filePath":"14050","messages":"14051","suppressedMessages":"14052","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14053","messages":"14054","suppressedMessages":"14055","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14056","messages":"14057","suppressedMessages":"14058","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14059","messages":"14060","suppressedMessages":"14061","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14062","messages":"14063","suppressedMessages":"14064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14065","messages":"14066","suppressedMessages":"14067","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14068","messages":"14069","suppressedMessages":"14070","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14071","messages":"14072","suppressedMessages":"14073","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14074","messages":"14075","suppressedMessages":"14076","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14077","messages":"14078","suppressedMessages":"14079","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14080","messages":"14081","suppressedMessages":"14082","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14083","messages":"14084","suppressedMessages":"14085","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14086","messages":"14087","suppressedMessages":"14088","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14089","messages":"14090","suppressedMessages":"14091","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14092","messages":"14093","suppressedMessages":"14094","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14095","messages":"14096","suppressedMessages":"14097","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14098","messages":"14099","suppressedMessages":"14100","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14101","messages":"14102","suppressedMessages":"14103","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14104","messages":"14105","suppressedMessages":"14106","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14107","messages":"14108","suppressedMessages":"14109","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14110","messages":"14111","suppressedMessages":"14112","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14113","messages":"14114","suppressedMessages":"14115","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14116","messages":"14117","suppressedMessages":"14118","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14119","messages":"14120","suppressedMessages":"14121","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14122","messages":"14123","suppressedMessages":"14124","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14125","messages":"14126","suppressedMessages":"14127","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14128","messages":"14129","suppressedMessages":"14130","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14131","messages":"14132","suppressedMessages":"14133","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14134","messages":"14135","suppressedMessages":"14136","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14137","messages":"14138","suppressedMessages":"14139","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14140","messages":"14141","suppressedMessages":"14142","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14143","messages":"14144","suppressedMessages":"14145","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14146","messages":"14147","suppressedMessages":"14148","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14149","messages":"14150","suppressedMessages":"14151","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14152","messages":"14153","suppressedMessages":"14154","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14155","messages":"14156","suppressedMessages":"14157","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14158","messages":"14159","suppressedMessages":"14160","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14161","messages":"14162","suppressedMessages":"14163","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14164","messages":"14165","suppressedMessages":"14166","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14167","messages":"14168","suppressedMessages":"14169","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14170","messages":"14171","suppressedMessages":"14172","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14173","messages":"14174","suppressedMessages":"14175","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14176","messages":"14177","suppressedMessages":"14178","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14179","messages":"14180","suppressedMessages":"14181","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14182","messages":"14183","suppressedMessages":"14184","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14185","messages":"14186","suppressedMessages":"14187","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14188","messages":"14189","suppressedMessages":"14190","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14191","messages":"14192","suppressedMessages":"14193","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14194","messages":"14195","suppressedMessages":"14196","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14197","messages":"14198","suppressedMessages":"14199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14200","messages":"14201","suppressedMessages":"14202","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14203","messages":"14204","suppressedMessages":"14205","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14206","messages":"14207","suppressedMessages":"14208","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14209","messages":"14210","suppressedMessages":"14211","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14212","messages":"14213","suppressedMessages":"14214","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14215","messages":"14216","suppressedMessages":"14217","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14218","messages":"14219","suppressedMessages":"14220","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14221","messages":"14222","suppressedMessages":"14223","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14224","messages":"14225","suppressedMessages":"14226","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14227","messages":"14228","suppressedMessages":"14229","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14230","messages":"14231","suppressedMessages":"14232","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14233","messages":"14234","suppressedMessages":"14235","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14236","messages":"14237","suppressedMessages":"14238","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14239","messages":"14240","suppressedMessages":"14241","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14242","messages":"14243","suppressedMessages":"14244","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14245","messages":"14246","suppressedMessages":"14247","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14248","messages":"14249","suppressedMessages":"14250","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14251","messages":"14252","suppressedMessages":"14253","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14254","messages":"14255","suppressedMessages":"14256","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14257","messages":"14258","suppressedMessages":"14259","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14260","messages":"14261","suppressedMessages":"14262","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14263","messages":"14264","suppressedMessages":"14265","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14266","messages":"14267","suppressedMessages":"14268","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14269","messages":"14270","suppressedMessages":"14271","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14272","messages":"14273","suppressedMessages":"14274","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14275","messages":"14276","suppressedMessages":"14277","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14278","messages":"14279","suppressedMessages":"14280","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14281","messages":"14282","suppressedMessages":"14283","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14284","messages":"14285","suppressedMessages":"14286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14287","messages":"14288","suppressedMessages":"14289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14290","messages":"14291","suppressedMessages":"14292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14293","messages":"14294","suppressedMessages":"14295","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14296","messages":"14297","suppressedMessages":"14298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14299","messages":"14300","suppressedMessages":"14301","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14302","messages":"14303","suppressedMessages":"14304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14305","messages":"14306","suppressedMessages":"14307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14308","messages":"14309","suppressedMessages":"14310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14311","messages":"14312","suppressedMessages":"14313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14314","messages":"14315","suppressedMessages":"14316","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14317","messages":"14318","suppressedMessages":"14319","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14320","messages":"14321","suppressedMessages":"14322","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14323","messages":"14324","suppressedMessages":"14325","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14326","messages":"14327","suppressedMessages":"14328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14329","messages":"14330","suppressedMessages":"14331","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14332","messages":"14333","suppressedMessages":"14334","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14335","messages":"14336","suppressedMessages":"14337","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14338","messages":"14339","suppressedMessages":"14340","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14341","messages":"14342","suppressedMessages":"14343","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14344","messages":"14345","suppressedMessages":"14346","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14347","messages":"14348","suppressedMessages":"14349","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14350","messages":"14351","suppressedMessages":"14352","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14353","messages":"14354","suppressedMessages":"14355","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14356","messages":"14357","suppressedMessages":"14358","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14359","messages":"14360","suppressedMessages":"14361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14362","messages":"14363","suppressedMessages":"14364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14365","messages":"14366","suppressedMessages":"14367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14368","messages":"14369","suppressedMessages":"14370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14371","messages":"14372","suppressedMessages":"14373","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14374","messages":"14375","suppressedMessages":"14376","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14377","messages":"14378","suppressedMessages":"14379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14380","messages":"14381","suppressedMessages":"14382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14383","messages":"14384","suppressedMessages":"14385","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14386","messages":"14387","suppressedMessages":"14388","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14389","messages":"14390","suppressedMessages":"14391","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14392","messages":"14393","suppressedMessages":"14394","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14395","messages":"14396","suppressedMessages":"14397","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14398","messages":"14399","suppressedMessages":"14400","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14401","messages":"14402","suppressedMessages":"14403","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14404","messages":"14405","suppressedMessages":"14406","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14407","messages":"14408","suppressedMessages":"14409","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14410","messages":"14411","suppressedMessages":"14412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14413","messages":"14414","suppressedMessages":"14415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14416","messages":"14417","suppressedMessages":"14418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14419","messages":"14420","suppressedMessages":"14421","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14422","messages":"14423","suppressedMessages":"14424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14425","messages":"14426","suppressedMessages":"14427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14428","messages":"14429","suppressedMessages":"14430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14431","messages":"14432","suppressedMessages":"14433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14434","messages":"14435","suppressedMessages":"14436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14437","messages":"14438","suppressedMessages":"14439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14440","messages":"14441","suppressedMessages":"14442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14443","messages":"14444","suppressedMessages":"14445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14446","messages":"14447","suppressedMessages":"14448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14449","messages":"14450","suppressedMessages":"14451","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14452","messages":"14453","suppressedMessages":"14454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14455","messages":"14456","suppressedMessages":"14457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14458","messages":"14459","suppressedMessages":"14460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14461","messages":"14462","suppressedMessages":"14463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14464","messages":"14465","suppressedMessages":"14466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14467","messages":"14468","suppressedMessages":"14469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14470","messages":"14471","suppressedMessages":"14472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14473","messages":"14474","suppressedMessages":"14475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14476","messages":"14477","suppressedMessages":"14478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14479","messages":"14480","suppressedMessages":"14481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14482","messages":"14483","suppressedMessages":"14484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14485","messages":"14486","suppressedMessages":"14487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14488","messages":"14489","suppressedMessages":"14490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14491","messages":"14492","suppressedMessages":"14493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14494","messages":"14495","suppressedMessages":"14496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14497","messages":"14498","suppressedMessages":"14499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14500","messages":"14501","suppressedMessages":"14502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14503","messages":"14504","suppressedMessages":"14505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14506","messages":"14507","suppressedMessages":"14508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14509","messages":"14510","suppressedMessages":"14511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14512","messages":"14513","suppressedMessages":"14514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14515","messages":"14516","suppressedMessages":"14517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14518","messages":"14519","suppressedMessages":"14520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14521","messages":"14522","suppressedMessages":"14523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14524","messages":"14525","suppressedMessages":"14526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14527","messages":"14528","suppressedMessages":"14529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14530","messages":"14531","suppressedMessages":"14532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14533","messages":"14534","suppressedMessages":"14535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14536","messages":"14537","suppressedMessages":"14538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14539","messages":"14540","suppressedMessages":"14541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14542","messages":"14543","suppressedMessages":"14544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14545","messages":"14546","suppressedMessages":"14547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14548","messages":"14549","suppressedMessages":"14550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14551","messages":"14552","suppressedMessages":"14553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14554","messages":"14555","suppressedMessages":"14556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14557","messages":"14558","suppressedMessages":"14559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14560","messages":"14561","suppressedMessages":"14562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14563","messages":"14564","suppressedMessages":"14565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14566","messages":"14567","suppressedMessages":"14568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14569","messages":"14570","suppressedMessages":"14571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14572","messages":"14573","suppressedMessages":"14574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14575","messages":"14576","suppressedMessages":"14577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14578","messages":"14579","suppressedMessages":"14580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14581","messages":"14582","suppressedMessages":"14583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14584","messages":"14585","suppressedMessages":"14586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14587","messages":"14588","suppressedMessages":"14589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14590","messages":"14591","suppressedMessages":"14592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14593","messages":"14594","suppressedMessages":"14595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14596","messages":"14597","suppressedMessages":"14598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14599","messages":"14600","suppressedMessages":"14601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14602","messages":"14603","suppressedMessages":"14604","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14605","messages":"14606","suppressedMessages":"14607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14608","messages":"14609","suppressedMessages":"14610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14611","messages":"14612","suppressedMessages":"14613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14614","messages":"14615","suppressedMessages":"14616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14617","messages":"14618","suppressedMessages":"14619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14620","messages":"14621","suppressedMessages":"14622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14623","messages":"14624","suppressedMessages":"14625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14626","messages":"14627","suppressedMessages":"14628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14629","messages":"14630","suppressedMessages":"14631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14632","messages":"14633","suppressedMessages":"14634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14635","messages":"14636","suppressedMessages":"14637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14638","messages":"14639","suppressedMessages":"14640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14641","messages":"14642","suppressedMessages":"14643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14644","messages":"14645","suppressedMessages":"14646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14647","messages":"14648","suppressedMessages":"14649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14650","messages":"14651","suppressedMessages":"14652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14653","messages":"14654","suppressedMessages":"14655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14656","messages":"14657","suppressedMessages":"14658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14659","messages":"14660","suppressedMessages":"14661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14662","messages":"14663","suppressedMessages":"14664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14665","messages":"14666","suppressedMessages":"14667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14668","messages":"14669","suppressedMessages":"14670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14671","messages":"14672","suppressedMessages":"14673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14674","messages":"14675","suppressedMessages":"14676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14677","messages":"14678","suppressedMessages":"14679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14680","messages":"14681","suppressedMessages":"14682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14683","messages":"14684","suppressedMessages":"14685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14686","messages":"14687","suppressedMessages":"14688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14689","messages":"14690","suppressedMessages":"14691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14692","messages":"14693","suppressedMessages":"14694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14695","messages":"14696","suppressedMessages":"14697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14698","messages":"14699","suppressedMessages":"14700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14701","messages":"14702","suppressedMessages":"14703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14704","messages":"14705","suppressedMessages":"14706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14707","messages":"14708","suppressedMessages":"14709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14710","messages":"14711","suppressedMessages":"14712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14713","messages":"14714","suppressedMessages":"14715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14716","messages":"14717","suppressedMessages":"14718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14719","messages":"14720","suppressedMessages":"14721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14722","messages":"14723","suppressedMessages":"14724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14725","messages":"14726","suppressedMessages":"14727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14728","messages":"14729","suppressedMessages":"14730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14731","messages":"14732","suppressedMessages":"14733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14734","messages":"14735","suppressedMessages":"14736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14737","messages":"14738","suppressedMessages":"14739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14740","messages":"14741","suppressedMessages":"14742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14743","messages":"14744","suppressedMessages":"14745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14746","messages":"14747","suppressedMessages":"14748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14749","messages":"14750","suppressedMessages":"14751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14752","messages":"14753","suppressedMessages":"14754","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"14755"},{"filePath":"14756","messages":"14757","suppressedMessages":"14758","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14759","messages":"14760","suppressedMessages":"14761","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14762","messages":"14763","suppressedMessages":"14764","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14765","messages":"14766","suppressedMessages":"14767","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14768","messages":"14769","suppressedMessages":"14770","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14771","messages":"14772","suppressedMessages":"14773","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14774","messages":"14775","suppressedMessages":"14776","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14777","messages":"14778","suppressedMessages":"14779","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"14780"},{"filePath":"14781","messages":"14782","suppressedMessages":"14783","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14784","messages":"14785","suppressedMessages":"14786","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14787","messages":"14788","suppressedMessages":"14789","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14790","messages":"14791","suppressedMessages":"14792","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14793","messages":"14794","suppressedMessages":"14795","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14796","messages":"14797","suppressedMessages":"14798","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14799","messages":"14800","suppressedMessages":"14801","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14802","messages":"14803","suppressedMessages":"14804","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14805","messages":"14806","suppressedMessages":"14807","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14808","messages":"14809","suppressedMessages":"14810","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14811","messages":"14812","suppressedMessages":"14813","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14814","messages":"14815","suppressedMessages":"14816","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14817","messages":"14818","suppressedMessages":"14819","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14820","messages":"14821","suppressedMessages":"14822","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14823","messages":"14824","suppressedMessages":"14825","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14826","messages":"14827","suppressedMessages":"14828","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14829","messages":"14830","suppressedMessages":"14831","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"14832"},{"filePath":"14833","messages":"14834","suppressedMessages":"14835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14836","messages":"14837","suppressedMessages":"14838","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14839","messages":"14840","suppressedMessages":"14841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14842","messages":"14843","suppressedMessages":"14844","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14845","messages":"14846","suppressedMessages":"14847","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14848","messages":"14849","suppressedMessages":"14850","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14851","messages":"14852","suppressedMessages":"14853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14854","messages":"14855","suppressedMessages":"14856","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14857","messages":"14858","suppressedMessages":"14859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14860","messages":"14861","suppressedMessages":"14862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14863","messages":"14864","suppressedMessages":"14865","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14866","messages":"14867","suppressedMessages":"14868","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14869","messages":"14870","suppressedMessages":"14871","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14872","messages":"14873","suppressedMessages":"14874","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14875","messages":"14876","suppressedMessages":"14877","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14878","messages":"14879","suppressedMessages":"14880","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14881","messages":"14882","suppressedMessages":"14883","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14884","messages":"14885","suppressedMessages":"14886","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14887","messages":"14888","suppressedMessages":"14889","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14890","messages":"14891","suppressedMessages":"14892","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14893","messages":"14894","suppressedMessages":"14895","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14896","messages":"14897","suppressedMessages":"14898","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14899","messages":"14900","suppressedMessages":"14901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14902","messages":"14903","suppressedMessages":"14904","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14905","messages":"14906","suppressedMessages":"14907","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14908","messages":"14909","suppressedMessages":"14910","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14911","messages":"14912","suppressedMessages":"14913","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14914","messages":"14915","suppressedMessages":"14916","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14917","messages":"14918","suppressedMessages":"14919","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14920","messages":"14921","suppressedMessages":"14922","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14923","messages":"14924","suppressedMessages":"14925","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14926","messages":"14927","suppressedMessages":"14928","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14929","messages":"14930","suppressedMessages":"14931","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14932","messages":"14933","suppressedMessages":"14934","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14935","messages":"14936","suppressedMessages":"14937","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14938","messages":"14939","suppressedMessages":"14940","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14941","messages":"14942","suppressedMessages":"14943","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14944","messages":"14945","suppressedMessages":"14946","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"14947"},{"filePath":"14948","messages":"14949","suppressedMessages":"14950","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14951","messages":"14952","suppressedMessages":"14953","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14954","messages":"14955","suppressedMessages":"14956","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14957","messages":"14958","suppressedMessages":"14959","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14960","messages":"14961","suppressedMessages":"14962","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14963","messages":"14964","suppressedMessages":"14965","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14966","messages":"14967","suppressedMessages":"14968","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14969","messages":"14970","suppressedMessages":"14971","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14972","messages":"14973","suppressedMessages":"14974","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14975","messages":"14976","suppressedMessages":"14977","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14978","messages":"14979","suppressedMessages":"14980","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14981","messages":"14982","suppressedMessages":"14983","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14984","messages":"14985","suppressedMessages":"14986","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14987","messages":"14988","suppressedMessages":"14989","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14990","messages":"14991","suppressedMessages":"14992","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14993","messages":"14994","suppressedMessages":"14995","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14996","messages":"14997","suppressedMessages":"14998","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14999","messages":"15000","suppressedMessages":"15001","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15002","messages":"15003","suppressedMessages":"15004","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15005","messages":"15006","suppressedMessages":"15007","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15008","messages":"15009","suppressedMessages":"15010","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15011","messages":"15012","suppressedMessages":"15013","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15014","messages":"15015","suppressedMessages":"15016","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15017","messages":"15018","suppressedMessages":"15019","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15020","messages":"15021","suppressedMessages":"15022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15023","messages":"15024","suppressedMessages":"15025","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15026","messages":"15027","suppressedMessages":"15028","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15029","messages":"15030","suppressedMessages":"15031","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15032","messages":"15033","suppressedMessages":"15034","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15035","messages":"15036","suppressedMessages":"15037","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15038","messages":"15039","suppressedMessages":"15040","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15041","messages":"15042","suppressedMessages":"15043","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15044","messages":"15045","suppressedMessages":"15046","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15047","messages":"15048","suppressedMessages":"15049","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15050","messages":"15051","suppressedMessages":"15052","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15053","messages":"15054","suppressedMessages":"15055","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15056","messages":"15057","suppressedMessages":"15058","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15059","messages":"15060","suppressedMessages":"15061","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15062","messages":"15063","suppressedMessages":"15064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15065","messages":"15066","suppressedMessages":"15067","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15068","messages":"15069","suppressedMessages":"15070","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15071","messages":"15072","suppressedMessages":"15073","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15074","messages":"15075","suppressedMessages":"15076","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15077","messages":"15078","suppressedMessages":"15079","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15080","messages":"15081","suppressedMessages":"15082","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15083","messages":"15084","suppressedMessages":"15085","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15086","messages":"15087","suppressedMessages":"15088","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15089","messages":"15090","suppressedMessages":"15091","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15092","messages":"15093","suppressedMessages":"15094","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15095","messages":"15096","suppressedMessages":"15097","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15098","messages":"15099","suppressedMessages":"15100","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15101","messages":"15102","suppressedMessages":"15103","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15104","messages":"15105","suppressedMessages":"15106","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15107","messages":"15108","suppressedMessages":"15109","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15110","messages":"15111","suppressedMessages":"15112","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15113","messages":"15114","suppressedMessages":"15115","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15116","messages":"15117","suppressedMessages":"15118","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15119","messages":"15120","suppressedMessages":"15121","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15122","messages":"15123","suppressedMessages":"15124","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15125","messages":"15126","suppressedMessages":"15127","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15128","messages":"15129","suppressedMessages":"15130","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15131","messages":"15132","suppressedMessages":"15133","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15134","messages":"15135","suppressedMessages":"15136","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15137","messages":"15138","suppressedMessages":"15139","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15140","messages":"15141","suppressedMessages":"15142","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15143","messages":"15144","suppressedMessages":"15145","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15146","messages":"15147","suppressedMessages":"15148","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15149","messages":"15150","suppressedMessages":"15151","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15152","messages":"15153","suppressedMessages":"15154","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15155","messages":"15156","suppressedMessages":"15157","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15158","messages":"15159","suppressedMessages":"15160","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15161","messages":"15162","suppressedMessages":"15163","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15164","messages":"15165","suppressedMessages":"15166","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15167","messages":"15168","suppressedMessages":"15169","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15170","messages":"15171","suppressedMessages":"15172","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15173","messages":"15174","suppressedMessages":"15175","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15176","messages":"15177","suppressedMessages":"15178","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15179","messages":"15180","suppressedMessages":"15181","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15182","messages":"15183","suppressedMessages":"15184","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15185","messages":"15186","suppressedMessages":"15187","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15188","messages":"15189","suppressedMessages":"15190","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15191","messages":"15192","suppressedMessages":"15193","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15194","messages":"15195","suppressedMessages":"15196","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15197","messages":"15198","suppressedMessages":"15199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15200","messages":"15201","suppressedMessages":"15202","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15203","messages":"15204","suppressedMessages":"15205","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15206","messages":"15207","suppressedMessages":"15208","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15209","messages":"15210","suppressedMessages":"15211","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15212","messages":"15213","suppressedMessages":"15214","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15215","messages":"15216","suppressedMessages":"15217","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15218","messages":"15219","suppressedMessages":"15220","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15221","messages":"15222","suppressedMessages":"15223","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15224","messages":"15225","suppressedMessages":"15226","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15227","messages":"15228","suppressedMessages":"15229","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15230","messages":"15231","suppressedMessages":"15232","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15233","messages":"15234","suppressedMessages":"15235","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15236","messages":"15237","suppressedMessages":"15238","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15239","messages":"15240","suppressedMessages":"15241","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15242","messages":"15243","suppressedMessages":"15244","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15245","messages":"15246","suppressedMessages":"15247","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15248","messages":"15249","suppressedMessages":"15250","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15251","messages":"15252","suppressedMessages":"15253","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15254","messages":"15255","suppressedMessages":"15256","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15257","messages":"15258","suppressedMessages":"15259","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15260","messages":"15261","suppressedMessages":"15262","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15263","messages":"15264","suppressedMessages":"15265","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15266","messages":"15267","suppressedMessages":"15268","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15269","messages":"15270","suppressedMessages":"15271","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15272","messages":"15273","suppressedMessages":"15274","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15275","messages":"15276","suppressedMessages":"15277","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15278","messages":"15279","suppressedMessages":"15280","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15281","messages":"15282","suppressedMessages":"15283","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15284","messages":"15285","suppressedMessages":"15286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15287","messages":"15288","suppressedMessages":"15289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15290","messages":"15291","suppressedMessages":"15292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15293","messages":"15294","suppressedMessages":"15295","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15296","messages":"15297","suppressedMessages":"15298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15299","messages":"15300","suppressedMessages":"15301","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15302","messages":"15303","suppressedMessages":"15304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15305","messages":"15306","suppressedMessages":"15307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15308","messages":"15309","suppressedMessages":"15310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15311","messages":"15312","suppressedMessages":"15313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15314","messages":"15315","suppressedMessages":"15316","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"15317"},{"filePath":"15318","messages":"15319","suppressedMessages":"15320","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15321","messages":"15322","suppressedMessages":"15323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15324","messages":"15325","suppressedMessages":"15326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15327","messages":"15328","suppressedMessages":"15329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15330","messages":"15331","suppressedMessages":"15332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15333","messages":"15334","suppressedMessages":"15335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15336","messages":"15337","suppressedMessages":"15338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15339","messages":"15340","suppressedMessages":"15341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15342","messages":"15343","suppressedMessages":"15344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15345","messages":"15346","suppressedMessages":"15347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15348","messages":"15349","suppressedMessages":"15350","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15351","messages":"15352","suppressedMessages":"15353","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15354","messages":"15355","suppressedMessages":"15356","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15357","messages":"15358","suppressedMessages":"15359","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15360","messages":"15361","suppressedMessages":"15362","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15363","messages":"15364","suppressedMessages":"15365","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15366","messages":"15367","suppressedMessages":"15368","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15369","messages":"15370","suppressedMessages":"15371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15372","messages":"15373","suppressedMessages":"15374","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15375","messages":"15376","suppressedMessages":"15377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15378","messages":"15379","suppressedMessages":"15380","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15381","messages":"15382","suppressedMessages":"15383","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15384","messages":"15385","suppressedMessages":"15386","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15387","messages":"15388","suppressedMessages":"15389","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15390","messages":"15391","suppressedMessages":"15392","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15393","messages":"15394","suppressedMessages":"15395","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15396","messages":"15397","suppressedMessages":"15398","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15399","messages":"15400","suppressedMessages":"15401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15402","messages":"15403","suppressedMessages":"15404","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15405","messages":"15406","suppressedMessages":"15407","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15408","messages":"15409","suppressedMessages":"15410","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15411","messages":"15412","suppressedMessages":"15413","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15414","messages":"15415","suppressedMessages":"15416","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15417","messages":"15418","suppressedMessages":"15419","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15420","messages":"15421","suppressedMessages":"15422","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15423","messages":"15424","suppressedMessages":"15425","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15426","messages":"15427","suppressedMessages":"15428","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15429","messages":"15430","suppressedMessages":"15431","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15432","messages":"15433","suppressedMessages":"15434","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15435","messages":"15436","suppressedMessages":"15437","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15438","messages":"15439","suppressedMessages":"15440","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15441","messages":"15442","suppressedMessages":"15443","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15444","messages":"15445","suppressedMessages":"15446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15447","messages":"15448","suppressedMessages":"15449","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15450","messages":"15451","suppressedMessages":"15452","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15453","messages":"15454","suppressedMessages":"15455","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15456","messages":"15457","suppressedMessages":"15458","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15459","messages":"15460","suppressedMessages":"15461","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15462","messages":"15463","suppressedMessages":"15464","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15465","messages":"15466","suppressedMessages":"15467","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15468","messages":"15469","suppressedMessages":"15470","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15471","messages":"15472","suppressedMessages":"15473","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15474","messages":"15475","suppressedMessages":"15476","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15477","messages":"15478","suppressedMessages":"15479","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15480","messages":"15481","suppressedMessages":"15482","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15483","messages":"15484","suppressedMessages":"15485","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15486","messages":"15487","suppressedMessages":"15488","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15489","messages":"15490","suppressedMessages":"15491","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15492","messages":"15493","suppressedMessages":"15494","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15495","messages":"15496","suppressedMessages":"15497","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15498","messages":"15499","suppressedMessages":"15500","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15501","messages":"15502","suppressedMessages":"15503","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15504","messages":"15505","suppressedMessages":"15506","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15507","messages":"15508","suppressedMessages":"15509","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15510","messages":"15511","suppressedMessages":"15512","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15513","messages":"15514","suppressedMessages":"15515","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15516","messages":"15517","suppressedMessages":"15518","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15519","messages":"15520","suppressedMessages":"15521","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15522","messages":"15523","suppressedMessages":"15524","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15525","messages":"15526","suppressedMessages":"15527","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15528","messages":"15529","suppressedMessages":"15530","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15531","messages":"15532","suppressedMessages":"15533","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15534","messages":"15535","suppressedMessages":"15536","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15537","messages":"15538","suppressedMessages":"15539","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15540","messages":"15541","suppressedMessages":"15542","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15543","messages":"15544","suppressedMessages":"15545","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15546","messages":"15547","suppressedMessages":"15548","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15549","messages":"15550","suppressedMessages":"15551","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15552","messages":"15553","suppressedMessages":"15554","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15555","messages":"15556","suppressedMessages":"15557","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15558","messages":"15559","suppressedMessages":"15560","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15561","messages":"15562","suppressedMessages":"15563","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15564","messages":"15565","suppressedMessages":"15566","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15567","messages":"15568","suppressedMessages":"15569","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15570","messages":"15571","suppressedMessages":"15572","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15573","messages":"15574","suppressedMessages":"15575","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15576","messages":"15577","suppressedMessages":"15578","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15579","messages":"15580","suppressedMessages":"15581","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15582","messages":"15583","suppressedMessages":"15584","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15585","messages":"15586","suppressedMessages":"15587","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15588","messages":"15589","suppressedMessages":"15590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15591","messages":"15592","suppressedMessages":"15593","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15594","messages":"15595","suppressedMessages":"15596","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15597","messages":"15598","suppressedMessages":"15599","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15600","messages":"15601","suppressedMessages":"15602","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15603","messages":"15604","suppressedMessages":"15605","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15606","messages":"15607","suppressedMessages":"15608","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15609","messages":"15610","suppressedMessages":"15611","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15612","messages":"15613","suppressedMessages":"15614","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15615","messages":"15616","suppressedMessages":"15617","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15618","messages":"15619","suppressedMessages":"15620","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15621","messages":"15622","suppressedMessages":"15623","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15624","messages":"15625","suppressedMessages":"15626","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15627","messages":"15628","suppressedMessages":"15629","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15630","messages":"15631","suppressedMessages":"15632","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15633","messages":"15634","suppressedMessages":"15635","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15636","messages":"15637","suppressedMessages":"15638","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15639","messages":"15640","suppressedMessages":"15641","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15642","messages":"15643","suppressedMessages":"15644","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15645","messages":"15646","suppressedMessages":"15647","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15648","messages":"15649","suppressedMessages":"15650","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15651","messages":"15652","suppressedMessages":"15653","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15654","messages":"15655","suppressedMessages":"15656","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15657","messages":"15658","suppressedMessages":"15659","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15660","messages":"15661","suppressedMessages":"15662","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15663","messages":"15664","suppressedMessages":"15665","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15666","messages":"15667","suppressedMessages":"15668","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15669","messages":"15670","suppressedMessages":"15671","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15672","messages":"15673","suppressedMessages":"15674","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15675","messages":"15676","suppressedMessages":"15677","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15678","messages":"15679","suppressedMessages":"15680","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15681","messages":"15682","suppressedMessages":"15683","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15684","messages":"15685","suppressedMessages":"15686","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15687","messages":"15688","suppressedMessages":"15689","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15690","messages":"15691","suppressedMessages":"15692","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15693","messages":"15694","suppressedMessages":"15695","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15696","messages":"15697","suppressedMessages":"15698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15699","messages":"15700","suppressedMessages":"15701","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15702","messages":"15703","suppressedMessages":"15704","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15705","messages":"15706","suppressedMessages":"15707","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15708","messages":"15709","suppressedMessages":"15710","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15711","messages":"15712","suppressedMessages":"15713","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15714","messages":"15715","suppressedMessages":"15716","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15717","messages":"15718","suppressedMessages":"15719","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15720","messages":"15721","suppressedMessages":"15722","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15723","messages":"15724","suppressedMessages":"15725","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15726","messages":"15727","suppressedMessages":"15728","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15729","messages":"15730","suppressedMessages":"15731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15732","messages":"15733","suppressedMessages":"15734","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15735","messages":"15736","suppressedMessages":"15737","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15738","messages":"15739","suppressedMessages":"15740","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15741","messages":"15742","suppressedMessages":"15743","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15744","messages":"15745","suppressedMessages":"15746","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15747","messages":"15748","suppressedMessages":"15749","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15750","messages":"15751","suppressedMessages":"15752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15753","messages":"15754","suppressedMessages":"15755","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15756","messages":"15757","suppressedMessages":"15758","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15759","messages":"15760","suppressedMessages":"15761","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15762","messages":"15763","suppressedMessages":"15764","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15765","messages":"15766","suppressedMessages":"15767","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15768","messages":"15769","suppressedMessages":"15770","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15771","messages":"15772","suppressedMessages":"15773","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15774","messages":"15775","suppressedMessages":"15776","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15777","messages":"15778","suppressedMessages":"15779","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15780","messages":"15781","suppressedMessages":"15782","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15783","messages":"15784","suppressedMessages":"15785","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15786","messages":"15787","suppressedMessages":"15788","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15789","messages":"15790","suppressedMessages":"15791","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15792","messages":"15793","suppressedMessages":"15794","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15795","messages":"15796","suppressedMessages":"15797","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15798","messages":"15799","suppressedMessages":"15800","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15801","messages":"15802","suppressedMessages":"15803","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15804","messages":"15805","suppressedMessages":"15806","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15807","messages":"15808","suppressedMessages":"15809","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15810","messages":"15811","suppressedMessages":"15812","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15813","messages":"15814","suppressedMessages":"15815","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15816","messages":"15817","suppressedMessages":"15818","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15819","messages":"15820","suppressedMessages":"15821","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15822","messages":"15823","suppressedMessages":"15824","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15825","messages":"15826","suppressedMessages":"15827","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15828","messages":"15829","suppressedMessages":"15830","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15831","messages":"15832","suppressedMessages":"15833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15834","messages":"15835","suppressedMessages":"15836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15837","messages":"15838","suppressedMessages":"15839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15840","messages":"15841","suppressedMessages":"15842","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15843","messages":"15844","suppressedMessages":"15845","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"15846","messages":"15847","suppressedMessages":"15848","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15849","messages":"15850","suppressedMessages":"15851","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15852","messages":"15853","suppressedMessages":"15854","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15855","messages":"15856","suppressedMessages":"15857","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15858","messages":"15859","suppressedMessages":"15860","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15861","messages":"15862","suppressedMessages":"15863","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15864","messages":"15865","suppressedMessages":"15866","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15867","messages":"15868","suppressedMessages":"15869","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15870","messages":"15871","suppressedMessages":"15872","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15873","messages":"15874","suppressedMessages":"15875","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15876","messages":"15877","suppressedMessages":"15878","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15879","messages":"15880","suppressedMessages":"15881","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15882","messages":"15883","suppressedMessages":"15884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15885","messages":"15886","suppressedMessages":"15887","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15888","messages":"15889","suppressedMessages":"15890","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15891","messages":"15892","suppressedMessages":"15893","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15894","messages":"15895","suppressedMessages":"15896","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15897","messages":"15898","suppressedMessages":"15899","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15900","messages":"15901","suppressedMessages":"15902","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15903","messages":"15904","suppressedMessages":"15905","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15906","messages":"15907","suppressedMessages":"15908","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15909","messages":"15910","suppressedMessages":"15911","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15912","messages":"15913","suppressedMessages":"15914","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15915","messages":"15916","suppressedMessages":"15917","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15918","messages":"15919","suppressedMessages":"15920","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15921","messages":"15922","suppressedMessages":"15923","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"15924"},{"filePath":"15925","messages":"15926","suppressedMessages":"15927","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"15928"},{"filePath":"15929","messages":"15930","suppressedMessages":"15931","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15932","messages":"15933","suppressedMessages":"15934","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"15935"},{"filePath":"15936","messages":"15937","suppressedMessages":"15938","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15939","messages":"15940","suppressedMessages":"15941","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"15942"},{"filePath":"15943","messages":"15944","suppressedMessages":"15945","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15946","messages":"15947","suppressedMessages":"15948","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"15949"},{"filePath":"15950","messages":"15951","suppressedMessages":"15952","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"15953"},{"filePath":"15954","messages":"15955","suppressedMessages":"15956","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15957","messages":"15958","suppressedMessages":"15959","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15960","messages":"15961","suppressedMessages":"15962","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15963","messages":"15964","suppressedMessages":"15965","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15966","messages":"15967","suppressedMessages":"15968","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15969","messages":"15970","suppressedMessages":"15971","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15972","messages":"15973","suppressedMessages":"15974","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15975","messages":"15976","suppressedMessages":"15977","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15978","messages":"15979","suppressedMessages":"15980","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15981","messages":"15982","suppressedMessages":"15983","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15984","messages":"15985","suppressedMessages":"15986","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15987","messages":"15988","suppressedMessages":"15989","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15990","messages":"15991","suppressedMessages":"15992","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15993","messages":"15994","suppressedMessages":"15995","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15996","messages":"15997","suppressedMessages":"15998","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"15999","messages":"16000","suppressedMessages":"16001","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16002","messages":"16003","suppressedMessages":"16004","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16005","messages":"16006","suppressedMessages":"16007","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16008","messages":"16009","suppressedMessages":"16010","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16011","messages":"16012","suppressedMessages":"16013","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16014","messages":"16015","suppressedMessages":"16016","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16017","messages":"16018","suppressedMessages":"16019","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16020","messages":"16021","suppressedMessages":"16022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16023","messages":"16024","suppressedMessages":"16025","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16026","messages":"16027","suppressedMessages":"16028","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16029","messages":"16030","suppressedMessages":"16031","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16032","messages":"16033","suppressedMessages":"16034","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16035","messages":"16036","suppressedMessages":"16037","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16038","messages":"16039","suppressedMessages":"16040","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16041","messages":"16042","suppressedMessages":"16043","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16044","messages":"16045","suppressedMessages":"16046","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16047","messages":"16048","suppressedMessages":"16049","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16050","messages":"16051","suppressedMessages":"16052","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16053","messages":"16054","suppressedMessages":"16055","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16056","messages":"16057","suppressedMessages":"16058","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16059","messages":"16060","suppressedMessages":"16061","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16062","messages":"16063","suppressedMessages":"16064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16065","messages":"16066","suppressedMessages":"16067","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16068","messages":"16069","suppressedMessages":"16070","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16071","messages":"16072","suppressedMessages":"16073","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16074","messages":"16075","suppressedMessages":"16076","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16077","messages":"16078","suppressedMessages":"16079","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16080","messages":"16081","suppressedMessages":"16082","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16083","messages":"16084","suppressedMessages":"16085","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16086","messages":"16087","suppressedMessages":"16088","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16089","messages":"16090","suppressedMessages":"16091","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16092","messages":"16093","suppressedMessages":"16094","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16095","messages":"16096","suppressedMessages":"16097","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16098","messages":"16099","suppressedMessages":"16100","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16101","messages":"16102","suppressedMessages":"16103","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16104","messages":"16105","suppressedMessages":"16106","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16107","messages":"16108","suppressedMessages":"16109","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16110","messages":"16111","suppressedMessages":"16112","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16113","messages":"16114","suppressedMessages":"16115","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16116","messages":"16117","suppressedMessages":"16118","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16119","messages":"16120","suppressedMessages":"16121","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16122","messages":"16123","suppressedMessages":"16124","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16125","messages":"16126","suppressedMessages":"16127","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16128","messages":"16129","suppressedMessages":"16130","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16131","messages":"16132","suppressedMessages":"16133","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16134","messages":"16135","suppressedMessages":"16136","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16137","messages":"16138","suppressedMessages":"16139","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16140","messages":"16141","suppressedMessages":"16142","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16143","messages":"16144","suppressedMessages":"16145","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16146","messages":"16147","suppressedMessages":"16148","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16149","messages":"16150","suppressedMessages":"16151","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16152","messages":"16153","suppressedMessages":"16154","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16155","messages":"16156","suppressedMessages":"16157","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16158","messages":"16159","suppressedMessages":"16160","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16161","messages":"16162","suppressedMessages":"16163","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16164","messages":"16165","suppressedMessages":"16166","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16167","messages":"16168","suppressedMessages":"16169","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16170","messages":"16171","suppressedMessages":"16172","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16173","messages":"16174","suppressedMessages":"16175","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16176","messages":"16177","suppressedMessages":"16178","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16179","messages":"16180","suppressedMessages":"16181","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16182","messages":"16183","suppressedMessages":"16184","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16185","messages":"16186","suppressedMessages":"16187","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16188","messages":"16189","suppressedMessages":"16190","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16191","messages":"16192","suppressedMessages":"16193","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16194","messages":"16195","suppressedMessages":"16196","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16197","messages":"16198","suppressedMessages":"16199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16200","messages":"16201","suppressedMessages":"16202","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16203","messages":"16204","suppressedMessages":"16205","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16206","messages":"16207","suppressedMessages":"16208","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16209","messages":"16210","suppressedMessages":"16211","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16212","messages":"16213","suppressedMessages":"16214","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16215","messages":"16216","suppressedMessages":"16217","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16218","messages":"16219","suppressedMessages":"16220","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16221","messages":"16222","suppressedMessages":"16223","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16224","messages":"16225","suppressedMessages":"16226","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16227","messages":"16228","suppressedMessages":"16229","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16230","messages":"16231","suppressedMessages":"16232","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16233","messages":"16234","suppressedMessages":"16235","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16236","messages":"16237","suppressedMessages":"16238","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16239","messages":"16240","suppressedMessages":"16241","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16242","messages":"16243","suppressedMessages":"16244","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16245","messages":"16246","suppressedMessages":"16247","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16248","messages":"16249","suppressedMessages":"16250","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16251","messages":"16252","suppressedMessages":"16253","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16254","messages":"16255","suppressedMessages":"16256","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16257","messages":"16258","suppressedMessages":"16259","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16260","messages":"16261","suppressedMessages":"16262","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16263","messages":"16264","suppressedMessages":"16265","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16266","messages":"16267","suppressedMessages":"16268","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16269","messages":"16270","suppressedMessages":"16271","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16272","messages":"16273","suppressedMessages":"16274","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16275","messages":"16276","suppressedMessages":"16277","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16278","messages":"16279","suppressedMessages":"16280","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16281","messages":"16282","suppressedMessages":"16283","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16284","messages":"16285","suppressedMessages":"16286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16287","messages":"16288","suppressedMessages":"16289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16290","messages":"16291","suppressedMessages":"16292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16293","messages":"16294","suppressedMessages":"16295","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16296","messages":"16297","suppressedMessages":"16298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16299","messages":"16300","suppressedMessages":"16301","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16302","messages":"16303","suppressedMessages":"16304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16305","messages":"16306","suppressedMessages":"16307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16308","messages":"16309","suppressedMessages":"16310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16311","messages":"16312","suppressedMessages":"16313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16314","messages":"16315","suppressedMessages":"16316","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16317","messages":"16318","suppressedMessages":"16319","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16320","messages":"16321","suppressedMessages":"16322","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16323","messages":"16324","suppressedMessages":"16325","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16326","messages":"16327","suppressedMessages":"16328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16329","messages":"16330","suppressedMessages":"16331","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16332","messages":"16333","suppressedMessages":"16334","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16335","messages":"16336","suppressedMessages":"16337","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16338","messages":"16339","suppressedMessages":"16340","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16341","messages":"16342","suppressedMessages":"16343","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16344","messages":"16345","suppressedMessages":"16346","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16347","messages":"16348","suppressedMessages":"16349","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16350","messages":"16351","suppressedMessages":"16352","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16353","messages":"16354","suppressedMessages":"16355","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16356","messages":"16357","suppressedMessages":"16358","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16359","messages":"16360","suppressedMessages":"16361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16362","messages":"16363","suppressedMessages":"16364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16365","messages":"16366","suppressedMessages":"16367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16368","messages":"16369","suppressedMessages":"16370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16371","messages":"16372","suppressedMessages":"16373","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16374","messages":"16375","suppressedMessages":"16376","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16377","messages":"16378","suppressedMessages":"16379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16380","messages":"16381","suppressedMessages":"16382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16383","messages":"16384","suppressedMessages":"16385","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16386","messages":"16387","suppressedMessages":"16388","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16389","messages":"16390","suppressedMessages":"16391","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16392","messages":"16393","suppressedMessages":"16394","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16395","messages":"16396","suppressedMessages":"16397","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16398","messages":"16399","suppressedMessages":"16400","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16401","messages":"16402","suppressedMessages":"16403","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16404","messages":"16405","suppressedMessages":"16406","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16407","messages":"16408","suppressedMessages":"16409","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16410","messages":"16411","suppressedMessages":"16412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16413","messages":"16414","suppressedMessages":"16415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16416","messages":"16417","suppressedMessages":"16418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16419","messages":"16420","suppressedMessages":"16421","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16422","messages":"16423","suppressedMessages":"16424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16425","messages":"16426","suppressedMessages":"16427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16428","messages":"16429","suppressedMessages":"16430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16431","messages":"16432","suppressedMessages":"16433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16434","messages":"16435","suppressedMessages":"16436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16437","messages":"16438","suppressedMessages":"16439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16440","messages":"16441","suppressedMessages":"16442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16443","messages":"16444","suppressedMessages":"16445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16446","messages":"16447","suppressedMessages":"16448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16449","messages":"16450","suppressedMessages":"16451","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16452","messages":"16453","suppressedMessages":"16454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16455","messages":"16456","suppressedMessages":"16457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16458","messages":"16459","suppressedMessages":"16460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16461","messages":"16462","suppressedMessages":"16463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16464","messages":"16465","suppressedMessages":"16466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16467","messages":"16468","suppressedMessages":"16469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16470","messages":"16471","suppressedMessages":"16472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16473","messages":"16474","suppressedMessages":"16475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16476","messages":"16477","suppressedMessages":"16478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16479","messages":"16480","suppressedMessages":"16481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16482","messages":"16483","suppressedMessages":"16484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16485","messages":"16486","suppressedMessages":"16487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16488","messages":"16489","suppressedMessages":"16490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16491","messages":"16492","suppressedMessages":"16493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16494","messages":"16495","suppressedMessages":"16496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16497","messages":"16498","suppressedMessages":"16499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16500","messages":"16501","suppressedMessages":"16502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16503","messages":"16504","suppressedMessages":"16505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16506","messages":"16507","suppressedMessages":"16508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16509","messages":"16510","suppressedMessages":"16511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16512","messages":"16513","suppressedMessages":"16514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16515","messages":"16516","suppressedMessages":"16517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16518","messages":"16519","suppressedMessages":"16520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16521","messages":"16522","suppressedMessages":"16523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16524","messages":"16525","suppressedMessages":"16526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16527","messages":"16528","suppressedMessages":"16529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16530","messages":"16531","suppressedMessages":"16532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16533","messages":"16534","suppressedMessages":"16535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16536","messages":"16537","suppressedMessages":"16538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16539","messages":"16540","suppressedMessages":"16541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16542","messages":"16543","suppressedMessages":"16544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16545","messages":"16546","suppressedMessages":"16547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16548","messages":"16549","suppressedMessages":"16550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16551","messages":"16552","suppressedMessages":"16553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16554","messages":"16555","suppressedMessages":"16556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16557","messages":"16558","suppressedMessages":"16559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16560","messages":"16561","suppressedMessages":"16562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16563","messages":"16564","suppressedMessages":"16565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16566","messages":"16567","suppressedMessages":"16568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16569","messages":"16570","suppressedMessages":"16571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16572","messages":"16573","suppressedMessages":"16574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16575","messages":"16576","suppressedMessages":"16577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16578","messages":"16579","suppressedMessages":"16580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16581","messages":"16582","suppressedMessages":"16583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16584","messages":"16585","suppressedMessages":"16586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16587","messages":"16588","suppressedMessages":"16589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16590","messages":"16591","suppressedMessages":"16592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16593","messages":"16594","suppressedMessages":"16595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16596","messages":"16597","suppressedMessages":"16598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16599","messages":"16600","suppressedMessages":"16601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16602","messages":"16603","suppressedMessages":"16604","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16605","messages":"16606","suppressedMessages":"16607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16608","messages":"16609","suppressedMessages":"16610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16611","messages":"16612","suppressedMessages":"16613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16614","messages":"16615","suppressedMessages":"16616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16617","messages":"16618","suppressedMessages":"16619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16620","messages":"16621","suppressedMessages":"16622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16623","messages":"16624","suppressedMessages":"16625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16626","messages":"16627","suppressedMessages":"16628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16629","messages":"16630","suppressedMessages":"16631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16632","messages":"16633","suppressedMessages":"16634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16635","messages":"16636","suppressedMessages":"16637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16638","messages":"16639","suppressedMessages":"16640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16641","messages":"16642","suppressedMessages":"16643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16644","messages":"16645","suppressedMessages":"16646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16647","messages":"16648","suppressedMessages":"16649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16650","messages":"16651","suppressedMessages":"16652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16653","messages":"16654","suppressedMessages":"16655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16656","messages":"16657","suppressedMessages":"16658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16659","messages":"16660","suppressedMessages":"16661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16662","messages":"16663","suppressedMessages":"16664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16665","messages":"16666","suppressedMessages":"16667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16668","messages":"16669","suppressedMessages":"16670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16671","messages":"16672","suppressedMessages":"16673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16674","messages":"16675","suppressedMessages":"16676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16677","messages":"16678","suppressedMessages":"16679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16680","messages":"16681","suppressedMessages":"16682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16683","messages":"16684","suppressedMessages":"16685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16686","messages":"16687","suppressedMessages":"16688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16689","messages":"16690","suppressedMessages":"16691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16692","messages":"16693","suppressedMessages":"16694","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"16695"},{"filePath":"16696","messages":"16697","suppressedMessages":"16698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16699","messages":"16700","suppressedMessages":"16701","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16702","messages":"16703","suppressedMessages":"16704","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16705","messages":"16706","suppressedMessages":"16707","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16708","messages":"16709","suppressedMessages":"16710","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16711","messages":"16712","suppressedMessages":"16713","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16714","messages":"16715","suppressedMessages":"16716","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16717","messages":"16718","suppressedMessages":"16719","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16720","messages":"16721","suppressedMessages":"16722","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16723","messages":"16724","suppressedMessages":"16725","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16726","messages":"16727","suppressedMessages":"16728","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16729","messages":"16730","suppressedMessages":"16731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16732","messages":"16733","suppressedMessages":"16734","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16735","messages":"16736","suppressedMessages":"16737","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16738","messages":"16739","suppressedMessages":"16740","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16741","messages":"16742","suppressedMessages":"16743","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16744","messages":"16745","suppressedMessages":"16746","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16747","messages":"16748","suppressedMessages":"16749","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16750","messages":"16751","suppressedMessages":"16752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16753","messages":"16754","suppressedMessages":"16755","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16756","messages":"16757","suppressedMessages":"16758","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16759","messages":"16760","suppressedMessages":"16761","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16762","messages":"16763","suppressedMessages":"16764","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16765","messages":"16766","suppressedMessages":"16767","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16768","messages":"16769","suppressedMessages":"16770","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16771","messages":"16772","suppressedMessages":"16773","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16774","messages":"16775","suppressedMessages":"16776","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16777","messages":"16778","suppressedMessages":"16779","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16780","messages":"16781","suppressedMessages":"16782","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16783","messages":"16784","suppressedMessages":"16785","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16786","messages":"16787","suppressedMessages":"16788","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16789","messages":"16790","suppressedMessages":"16791","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16792","messages":"16793","suppressedMessages":"16794","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16795","messages":"16796","suppressedMessages":"16797","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16798","messages":"16799","suppressedMessages":"16800","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16801","messages":"16802","suppressedMessages":"16803","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16804","messages":"16805","suppressedMessages":"16806","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16807","messages":"16808","suppressedMessages":"16809","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16810","messages":"16811","suppressedMessages":"16812","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16813","messages":"16814","suppressedMessages":"16815","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16816","messages":"16817","suppressedMessages":"16818","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16819","messages":"16820","suppressedMessages":"16821","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16822","messages":"16823","suppressedMessages":"16824","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16825","messages":"16826","suppressedMessages":"16827","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16828","messages":"16829","suppressedMessages":"16830","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16831","messages":"16832","suppressedMessages":"16833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16834","messages":"16835","suppressedMessages":"16836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16837","messages":"16838","suppressedMessages":"16839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16840","messages":"16841","suppressedMessages":"16842","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16843","messages":"16844","suppressedMessages":"16845","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16846","messages":"16847","suppressedMessages":"16848","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16849","messages":"16850","suppressedMessages":"16851","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16852","messages":"16853","suppressedMessages":"16854","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16855","messages":"16856","suppressedMessages":"16857","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16858","messages":"16859","suppressedMessages":"16860","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16861","messages":"16862","suppressedMessages":"16863","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16864","messages":"16865","suppressedMessages":"16866","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16867","messages":"16868","suppressedMessages":"16869","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16870","messages":"16871","suppressedMessages":"16872","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16873","messages":"16874","suppressedMessages":"16875","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16876","messages":"16877","suppressedMessages":"16878","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16879","messages":"16880","suppressedMessages":"16881","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16882","messages":"16883","suppressedMessages":"16884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16885","messages":"16886","suppressedMessages":"16887","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16888","messages":"16889","suppressedMessages":"16890","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16891","messages":"16892","suppressedMessages":"16893","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16894","messages":"16895","suppressedMessages":"16896","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16897","messages":"16898","suppressedMessages":"16899","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16900","messages":"16901","suppressedMessages":"16902","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16903","messages":"16904","suppressedMessages":"16905","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16906","messages":"16907","suppressedMessages":"16908","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16909","messages":"16910","suppressedMessages":"16911","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16912","messages":"16913","suppressedMessages":"16914","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16915","messages":"16916","suppressedMessages":"16917","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16918","messages":"16919","suppressedMessages":"16920","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"16921"},{"filePath":"16922","messages":"16923","suppressedMessages":"16924","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16925","messages":"16926","suppressedMessages":"16927","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16928","messages":"16929","suppressedMessages":"16930","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16931","messages":"16932","suppressedMessages":"16933","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16934","messages":"16935","suppressedMessages":"16936","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16937","messages":"16938","suppressedMessages":"16939","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16940","messages":"16941","suppressedMessages":"16942","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16943","messages":"16944","suppressedMessages":"16945","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16946","messages":"16947","suppressedMessages":"16948","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16949","messages":"16950","suppressedMessages":"16951","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16952","messages":"16953","suppressedMessages":"16954","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16955","messages":"16956","suppressedMessages":"16957","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16958","messages":"16959","suppressedMessages":"16960","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16961","messages":"16962","suppressedMessages":"16963","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16964","messages":"16965","suppressedMessages":"16966","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16967","messages":"16968","suppressedMessages":"16969","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16970","messages":"16971","suppressedMessages":"16972","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16973","messages":"16974","suppressedMessages":"16975","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16976","messages":"16977","suppressedMessages":"16978","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16979","messages":"16980","suppressedMessages":"16981","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16982","messages":"16983","suppressedMessages":"16984","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16985","messages":"16986","suppressedMessages":"16987","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16988","messages":"16989","suppressedMessages":"16990","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16991","messages":"16992","suppressedMessages":"16993","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16994","messages":"16995","suppressedMessages":"16996","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"16997","messages":"16998","suppressedMessages":"16999","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17000","messages":"17001","suppressedMessages":"17002","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17003","messages":"17004","suppressedMessages":"17005","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17006","messages":"17007","suppressedMessages":"17008","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17009","messages":"17010","suppressedMessages":"17011","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17012","messages":"17013","suppressedMessages":"17014","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17015","messages":"17016","suppressedMessages":"17017","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17018","messages":"17019","suppressedMessages":"17020","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17021","messages":"17022","suppressedMessages":"17023","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17024","messages":"17025","suppressedMessages":"17026","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17027","messages":"17028","suppressedMessages":"17029","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17030","messages":"17031","suppressedMessages":"17032","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17033","messages":"17034","suppressedMessages":"17035","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17036","messages":"17037","suppressedMessages":"17038","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17039","messages":"17040","suppressedMessages":"17041","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17042","messages":"17043","suppressedMessages":"17044","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17045","messages":"17046","suppressedMessages":"17047","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17048","messages":"17049","suppressedMessages":"17050","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17051","messages":"17052","suppressedMessages":"17053","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17054","messages":"17055","suppressedMessages":"17056","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17057","messages":"17058","suppressedMessages":"17059","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17060","messages":"17061","suppressedMessages":"17062","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17063","messages":"17064","suppressedMessages":"17065","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17066","messages":"17067","suppressedMessages":"17068","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17069","messages":"17070","suppressedMessages":"17071","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17072","messages":"17073","suppressedMessages":"17074","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17075","messages":"17076","suppressedMessages":"17077","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17078","messages":"17079","suppressedMessages":"17080","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17081","messages":"17082","suppressedMessages":"17083","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17084","messages":"17085","suppressedMessages":"17086","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17087","messages":"17088","suppressedMessages":"17089","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17090","messages":"17091","suppressedMessages":"17092","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17093","messages":"17094","suppressedMessages":"17095","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17096","messages":"17097","suppressedMessages":"17098","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17099","messages":"17100","suppressedMessages":"17101","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17102","messages":"17103","suppressedMessages":"17104","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17105","messages":"17106","suppressedMessages":"17107","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17108","messages":"17109","suppressedMessages":"17110","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17111","messages":"17112","suppressedMessages":"17113","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17114","messages":"17115","suppressedMessages":"17116","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17117","messages":"17118","suppressedMessages":"17119","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17120","messages":"17121","suppressedMessages":"17122","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17123","messages":"17124","suppressedMessages":"17125","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17126","messages":"17127","suppressedMessages":"17128","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17129","messages":"17130","suppressedMessages":"17131","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17132","messages":"17133","suppressedMessages":"17134","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17135","messages":"17136","suppressedMessages":"17137","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17138","messages":"17139","suppressedMessages":"17140","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17141","messages":"17142","suppressedMessages":"17143","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17144","messages":"17145","suppressedMessages":"17146","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17147","messages":"17148","suppressedMessages":"17149","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17150","messages":"17151","suppressedMessages":"17152","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17153","messages":"17154","suppressedMessages":"17155","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17156","messages":"17157","suppressedMessages":"17158","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17159","messages":"17160","suppressedMessages":"17161","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17162","messages":"17163","suppressedMessages":"17164","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17165","messages":"17166","suppressedMessages":"17167","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17168","messages":"17169","suppressedMessages":"17170","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17171","messages":"17172","suppressedMessages":"17173","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17174","messages":"17175","suppressedMessages":"17176","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17177","messages":"17178","suppressedMessages":"17179","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17180","messages":"17181","suppressedMessages":"17182","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17183","messages":"17184","suppressedMessages":"17185","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17186","messages":"17187","suppressedMessages":"17188","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17189","messages":"17190","suppressedMessages":"17191","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17192","messages":"17193","suppressedMessages":"17194","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17195","messages":"17196","suppressedMessages":"17197","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17198","messages":"17199","suppressedMessages":"17200","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17201","messages":"17202","suppressedMessages":"17203","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17204","messages":"17205","suppressedMessages":"17206","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17207","messages":"17208","suppressedMessages":"17209","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17210","messages":"17211","suppressedMessages":"17212","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17213","messages":"17214","suppressedMessages":"17215","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17216","messages":"17217","suppressedMessages":"17218","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17219","messages":"17220","suppressedMessages":"17221","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17222","messages":"17223","suppressedMessages":"17224","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17225","messages":"17226","suppressedMessages":"17227","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17228","messages":"17229","suppressedMessages":"17230","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17231","messages":"17232","suppressedMessages":"17233","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17234","messages":"17235","suppressedMessages":"17236","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17237","messages":"17238","suppressedMessages":"17239","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17240","messages":"17241","suppressedMessages":"17242","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17243","messages":"17244","suppressedMessages":"17245","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17246","messages":"17247","suppressedMessages":"17248","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17249","messages":"17250","suppressedMessages":"17251","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17252","messages":"17253","suppressedMessages":"17254","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17255","messages":"17256","suppressedMessages":"17257","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17258","messages":"17259","suppressedMessages":"17260","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17261","messages":"17262","suppressedMessages":"17263","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17264","messages":"17265","suppressedMessages":"17266","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17267","messages":"17268","suppressedMessages":"17269","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17270","messages":"17271","suppressedMessages":"17272","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17273","messages":"17274","suppressedMessages":"17275","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17276","messages":"17277","suppressedMessages":"17278","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17279","messages":"17280","suppressedMessages":"17281","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17282","messages":"17283","suppressedMessages":"17284","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17285","messages":"17286","suppressedMessages":"17287","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17288","messages":"17289","suppressedMessages":"17290","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17291","messages":"17292","suppressedMessages":"17293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17294","messages":"17295","suppressedMessages":"17296","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17297","messages":"17298","suppressedMessages":"17299","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17300","messages":"17301","suppressedMessages":"17302","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17303","messages":"17304","suppressedMessages":"17305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17306","messages":"17307","suppressedMessages":"17308","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17309","messages":"17310","suppressedMessages":"17311","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17312","messages":"17313","suppressedMessages":"17314","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17315","messages":"17316","suppressedMessages":"17317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17318","messages":"17319","suppressedMessages":"17320","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17321","messages":"17322","suppressedMessages":"17323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17324","messages":"17325","suppressedMessages":"17326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17327","messages":"17328","suppressedMessages":"17329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17330","messages":"17331","suppressedMessages":"17332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17333","messages":"17334","suppressedMessages":"17335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17336","messages":"17337","suppressedMessages":"17338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17339","messages":"17340","suppressedMessages":"17341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17342","messages":"17343","suppressedMessages":"17344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17345","messages":"17346","suppressedMessages":"17347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17348","messages":"17349","suppressedMessages":"17350","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17351","messages":"17352","suppressedMessages":"17353","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17354","messages":"17355","suppressedMessages":"17356","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17357","messages":"17358","suppressedMessages":"17359","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17360","messages":"17361","suppressedMessages":"17362","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17363","messages":"17364","suppressedMessages":"17365","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17366","messages":"17367","suppressedMessages":"17368","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17369","messages":"17370","suppressedMessages":"17371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17372","messages":"17373","suppressedMessages":"17374","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17375","messages":"17376","suppressedMessages":"17377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17378","messages":"17379","suppressedMessages":"17380","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17381","messages":"17382","suppressedMessages":"17383","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17384","messages":"17385","suppressedMessages":"17386","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17387","messages":"17388","suppressedMessages":"17389","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17390","messages":"17391","suppressedMessages":"17392","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17393","messages":"17394","suppressedMessages":"17395","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17396","messages":"17397","suppressedMessages":"17398","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17399","messages":"17400","suppressedMessages":"17401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17402","messages":"17403","suppressedMessages":"17404","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17405","messages":"17406","suppressedMessages":"17407","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17408","messages":"17409","suppressedMessages":"17410","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17411","messages":"17412","suppressedMessages":"17413","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17414","messages":"17415","suppressedMessages":"17416","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17417","messages":"17418","suppressedMessages":"17419","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17420","messages":"17421","suppressedMessages":"17422","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17423","messages":"17424","suppressedMessages":"17425","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17426","messages":"17427","suppressedMessages":"17428","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17429","messages":"17430","suppressedMessages":"17431","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17432","messages":"17433","suppressedMessages":"17434","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"17435"},{"filePath":"17436","messages":"17437","suppressedMessages":"17438","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17439","messages":"17440","suppressedMessages":"17441","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17442","messages":"17443","suppressedMessages":"17444","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17445","messages":"17446","suppressedMessages":"17447","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17448","messages":"17449","suppressedMessages":"17450","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17451","messages":"17452","suppressedMessages":"17453","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17454","messages":"17455","suppressedMessages":"17456","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17457","messages":"17458","suppressedMessages":"17459","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17460","messages":"17461","suppressedMessages":"17462","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17463","messages":"17464","suppressedMessages":"17465","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17466","messages":"17467","suppressedMessages":"17468","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17469","messages":"17470","suppressedMessages":"17471","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17472","messages":"17473","suppressedMessages":"17474","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17475","messages":"17476","suppressedMessages":"17477","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17478","messages":"17479","suppressedMessages":"17480","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17481","messages":"17482","suppressedMessages":"17483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17484","messages":"17485","suppressedMessages":"17486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17487","messages":"17488","suppressedMessages":"17489","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17490","messages":"17491","suppressedMessages":"17492","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17493","messages":"17494","suppressedMessages":"17495","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17496","messages":"17497","suppressedMessages":"17498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17499","messages":"17500","suppressedMessages":"17501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17502","messages":"17503","suppressedMessages":"17504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17505","messages":"17506","suppressedMessages":"17507","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17508","messages":"17509","suppressedMessages":"17510","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17511","messages":"17512","suppressedMessages":"17513","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17514","messages":"17515","suppressedMessages":"17516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17517","messages":"17518","suppressedMessages":"17519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17520","messages":"17521","suppressedMessages":"17522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17523","messages":"17524","suppressedMessages":"17525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17526","messages":"17527","suppressedMessages":"17528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17529","messages":"17530","suppressedMessages":"17531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17532","messages":"17533","suppressedMessages":"17534","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17535","messages":"17536","suppressedMessages":"17537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17538","messages":"17539","suppressedMessages":"17540","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17541","messages":"17542","suppressedMessages":"17543","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17544","messages":"17545","suppressedMessages":"17546","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17547","messages":"17548","suppressedMessages":"17549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17550","messages":"17551","suppressedMessages":"17552","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17553","messages":"17554","suppressedMessages":"17555","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17556","messages":"17557","suppressedMessages":"17558","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17559","messages":"17560","suppressedMessages":"17561","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17562","messages":"17563","suppressedMessages":"17564","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17565","messages":"17566","suppressedMessages":"17567","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17568","messages":"17569","suppressedMessages":"17570","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17571","messages":"17572","suppressedMessages":"17573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17574","messages":"17575","suppressedMessages":"17576","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17577","messages":"17578","suppressedMessages":"17579","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17580","messages":"17581","suppressedMessages":"17582","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17583","messages":"17584","suppressedMessages":"17585","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17586","messages":"17587","suppressedMessages":"17588","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17589","messages":"17590","suppressedMessages":"17591","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17592","messages":"17593","suppressedMessages":"17594","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"17595","messages":"17596","suppressedMessages":"17597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17598","messages":"17599","suppressedMessages":"17600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17601","messages":"17602","suppressedMessages":"17603","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17604","messages":"17605","suppressedMessages":"17606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17607","messages":"17608","suppressedMessages":"17609","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17610","messages":"17611","suppressedMessages":"17612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17613","messages":"17614","suppressedMessages":"17615","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17616","messages":"17617","suppressedMessages":"17618","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17619","messages":"17620","suppressedMessages":"17621","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17622","messages":"17623","suppressedMessages":"17624","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17625","messages":"17626","suppressedMessages":"17627","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17628","messages":"17629","suppressedMessages":"17630","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17631","messages":"17632","suppressedMessages":"17633","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17634","messages":"17635","suppressedMessages":"17636","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17637","messages":"17638","suppressedMessages":"17639","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17640","messages":"17641","suppressedMessages":"17642","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"17643"},{"filePath":"17644","messages":"17645","suppressedMessages":"17646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17647","messages":"17648","suppressedMessages":"17649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17650","messages":"17651","suppressedMessages":"17652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17653","messages":"17654","suppressedMessages":"17655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17656","messages":"17657","suppressedMessages":"17658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17659","messages":"17660","suppressedMessages":"17661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17662","messages":"17663","suppressedMessages":"17664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17665","messages":"17666","suppressedMessages":"17667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17668","messages":"17669","suppressedMessages":"17670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17671","messages":"17672","suppressedMessages":"17673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17674","messages":"17675","suppressedMessages":"17676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17677","messages":"17678","suppressedMessages":"17679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17680","messages":"17681","suppressedMessages":"17682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17683","messages":"17684","suppressedMessages":"17685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17686","messages":"17687","suppressedMessages":"17688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17689","messages":"17690","suppressedMessages":"17691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17692","messages":"17693","suppressedMessages":"17694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17695","messages":"17696","suppressedMessages":"17697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17698","messages":"17699","suppressedMessages":"17700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17701","messages":"17702","suppressedMessages":"17703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17704","messages":"17705","suppressedMessages":"17706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17707","messages":"17708","suppressedMessages":"17709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17710","messages":"17711","suppressedMessages":"17712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17713","messages":"17714","suppressedMessages":"17715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17716","messages":"17717","suppressedMessages":"17718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17719","messages":"17720","suppressedMessages":"17721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17722","messages":"17723","suppressedMessages":"17724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17725","messages":"17726","suppressedMessages":"17727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17728","messages":"17729","suppressedMessages":"17730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17731","messages":"17732","suppressedMessages":"17733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17734","messages":"17735","suppressedMessages":"17736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17737","messages":"17738","suppressedMessages":"17739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17740","messages":"17741","suppressedMessages":"17742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17743","messages":"17744","suppressedMessages":"17745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17746","messages":"17747","suppressedMessages":"17748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17749","messages":"17750","suppressedMessages":"17751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17752","messages":"17753","suppressedMessages":"17754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17755","messages":"17756","suppressedMessages":"17757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17758","messages":"17759","suppressedMessages":"17760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17761","messages":"17762","suppressedMessages":"17763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17764","messages":"17765","suppressedMessages":"17766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17767","messages":"17768","suppressedMessages":"17769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17770","messages":"17771","suppressedMessages":"17772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17773","messages":"17774","suppressedMessages":"17775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17776","messages":"17777","suppressedMessages":"17778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17779","messages":"17780","suppressedMessages":"17781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17782","messages":"17783","suppressedMessages":"17784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17785","messages":"17786","suppressedMessages":"17787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17788","messages":"17789","suppressedMessages":"17790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17791","messages":"17792","suppressedMessages":"17793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17794","messages":"17795","suppressedMessages":"17796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17797","messages":"17798","suppressedMessages":"17799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17800","messages":"17801","suppressedMessages":"17802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17803","messages":"17804","suppressedMessages":"17805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17806","messages":"17807","suppressedMessages":"17808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17809","messages":"17810","suppressedMessages":"17811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17812","messages":"17813","suppressedMessages":"17814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17815","messages":"17816","suppressedMessages":"17817","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17818","messages":"17819","suppressedMessages":"17820","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17821","messages":"17822","suppressedMessages":"17823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17824","messages":"17825","suppressedMessages":"17826","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17827","messages":"17828","suppressedMessages":"17829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17830","messages":"17831","suppressedMessages":"17832","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17833","messages":"17834","suppressedMessages":"17835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17836","messages":"17837","suppressedMessages":"17838","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17839","messages":"17840","suppressedMessages":"17841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17842","messages":"17843","suppressedMessages":"17844","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17845","messages":"17846","suppressedMessages":"17847","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17848","messages":"17849","suppressedMessages":"17850","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17851","messages":"17852","suppressedMessages":"17853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17854","messages":"17855","suppressedMessages":"17856","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17857","messages":"17858","suppressedMessages":"17859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17860","messages":"17861","suppressedMessages":"17862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17863","messages":"17864","suppressedMessages":"17865","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17866","messages":"17867","suppressedMessages":"17868","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17869","messages":"17870","suppressedMessages":"17871","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17872","messages":"17873","suppressedMessages":"17874","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17875","messages":"17876","suppressedMessages":"17877","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17878","messages":"17879","suppressedMessages":"17880","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17881","messages":"17882","suppressedMessages":"17883","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17884","messages":"17885","suppressedMessages":"17886","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17887","messages":"17888","suppressedMessages":"17889","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17890","messages":"17891","suppressedMessages":"17892","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17893","messages":"17894","suppressedMessages":"17895","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17896","messages":"17897","suppressedMessages":"17898","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17899","messages":"17900","suppressedMessages":"17901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17902","messages":"17903","suppressedMessages":"17904","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17905","messages":"17906","suppressedMessages":"17907","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17908","messages":"17909","suppressedMessages":"17910","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17911","messages":"17912","suppressedMessages":"17913","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17914","messages":"17915","suppressedMessages":"17916","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"17917"},{"filePath":"17918","messages":"17919","suppressedMessages":"17920","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17921","messages":"17922","suppressedMessages":"17923","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17924","messages":"17925","suppressedMessages":"17926","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17927","messages":"17928","suppressedMessages":"17929","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17930","messages":"17931","suppressedMessages":"17932","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17933","messages":"17934","suppressedMessages":"17935","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17936","messages":"17937","suppressedMessages":"17938","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17939","messages":"17940","suppressedMessages":"17941","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17942","messages":"17943","suppressedMessages":"17944","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17945","messages":"17946","suppressedMessages":"17947","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17948","messages":"17949","suppressedMessages":"17950","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17951","messages":"17952","suppressedMessages":"17953","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17954","messages":"17955","suppressedMessages":"17956","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17957","messages":"17958","suppressedMessages":"17959","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17960","messages":"17961","suppressedMessages":"17962","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17963","messages":"17964","suppressedMessages":"17965","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17966","messages":"17967","suppressedMessages":"17968","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17969","messages":"17970","suppressedMessages":"17971","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17972","messages":"17973","suppressedMessages":"17974","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17975","messages":"17976","suppressedMessages":"17977","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17978","messages":"17979","suppressedMessages":"17980","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17981","messages":"17982","suppressedMessages":"17983","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17984","messages":"17985","suppressedMessages":"17986","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17987","messages":"17988","suppressedMessages":"17989","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17990","messages":"17991","suppressedMessages":"17992","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17993","messages":"17994","suppressedMessages":"17995","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17996","messages":"17997","suppressedMessages":"17998","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"17999","messages":"18000","suppressedMessages":"18001","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18002","messages":"18003","suppressedMessages":"18004","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18005","messages":"18006","suppressedMessages":"18007","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18008","messages":"18009","suppressedMessages":"18010","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18011","messages":"18012","suppressedMessages":"18013","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18014","messages":"18015","suppressedMessages":"18016","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18017","messages":"18018","suppressedMessages":"18019","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18020","messages":"18021","suppressedMessages":"18022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18023","messages":"18024","suppressedMessages":"18025","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18026","messages":"18027","suppressedMessages":"18028","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18029","messages":"18030","suppressedMessages":"18031","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18032","messages":"18033","suppressedMessages":"18034","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18035","messages":"18036","suppressedMessages":"18037","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18038","messages":"18039","suppressedMessages":"18040","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18041","messages":"18042","suppressedMessages":"18043","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18044","messages":"18045","suppressedMessages":"18046","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18047","messages":"18048","suppressedMessages":"18049","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18050","messages":"18051","suppressedMessages":"18052","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18053","messages":"18054","suppressedMessages":"18055","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18056","messages":"18057","suppressedMessages":"18058","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18059","messages":"18060","suppressedMessages":"18061","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18062","messages":"18063","suppressedMessages":"18064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18065","messages":"18066","suppressedMessages":"18067","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18068","messages":"18069","suppressedMessages":"18070","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18071","messages":"18072","suppressedMessages":"18073","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18074","messages":"18075","suppressedMessages":"18076","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18077","messages":"18078","suppressedMessages":"18079","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18080","messages":"18081","suppressedMessages":"18082","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18083","messages":"18084","suppressedMessages":"18085","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18086","messages":"18087","suppressedMessages":"18088","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18089","messages":"18090","suppressedMessages":"18091","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18092","messages":"18093","suppressedMessages":"18094","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18095","messages":"18096","suppressedMessages":"18097","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18098","messages":"18099","suppressedMessages":"18100","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18101","messages":"18102","suppressedMessages":"18103","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18104","messages":"18105","suppressedMessages":"18106","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18107","messages":"18108","suppressedMessages":"18109","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18110","messages":"18111","suppressedMessages":"18112","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18113","messages":"18114","suppressedMessages":"18115","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18116","messages":"18117","suppressedMessages":"18118","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18119","messages":"18120","suppressedMessages":"18121","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18122","messages":"18123","suppressedMessages":"18124","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18125","messages":"18126","suppressedMessages":"18127","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18128","messages":"18129","suppressedMessages":"18130","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18131","messages":"18132","suppressedMessages":"18133","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18134","messages":"18135","suppressedMessages":"18136","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18137","messages":"18138","suppressedMessages":"18139","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18140","messages":"18141","suppressedMessages":"18142","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18143","messages":"18144","suppressedMessages":"18145","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18146","messages":"18147","suppressedMessages":"18148","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18149","messages":"18150","suppressedMessages":"18151","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18152","messages":"18153","suppressedMessages":"18154","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18155","messages":"18156","suppressedMessages":"18157","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18158","messages":"18159","suppressedMessages":"18160","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18161","messages":"18162","suppressedMessages":"18163","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18164","messages":"18165","suppressedMessages":"18166","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18167","messages":"18168","suppressedMessages":"18169","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18170","messages":"18171","suppressedMessages":"18172","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18173","messages":"18174","suppressedMessages":"18175","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18176","messages":"18177","suppressedMessages":"18178","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18179","messages":"18180","suppressedMessages":"18181","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18182","messages":"18183","suppressedMessages":"18184","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18185","messages":"18186","suppressedMessages":"18187","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18188","messages":"18189","suppressedMessages":"18190","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18191","messages":"18192","suppressedMessages":"18193","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18194","messages":"18195","suppressedMessages":"18196","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18197","messages":"18198","suppressedMessages":"18199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18200","messages":"18201","suppressedMessages":"18202","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18203","messages":"18204","suppressedMessages":"18205","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18206","messages":"18207","suppressedMessages":"18208","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18209","messages":"18210","suppressedMessages":"18211","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18212","messages":"18213","suppressedMessages":"18214","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18215","messages":"18216","suppressedMessages":"18217","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18218","messages":"18219","suppressedMessages":"18220","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18221","messages":"18222","suppressedMessages":"18223","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18224","messages":"18225","suppressedMessages":"18226","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18227","messages":"18228","suppressedMessages":"18229","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18230","messages":"18231","suppressedMessages":"18232","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18233","messages":"18234","suppressedMessages":"18235","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18236","messages":"18237","suppressedMessages":"18238","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18239","messages":"18240","suppressedMessages":"18241","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18242","messages":"18243","suppressedMessages":"18244","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"18245"},{"filePath":"18246","messages":"18247","suppressedMessages":"18248","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18249","messages":"18250","suppressedMessages":"18251","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18252","messages":"18253","suppressedMessages":"18254","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18255","messages":"18256","suppressedMessages":"18257","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18258","messages":"18259","suppressedMessages":"18260","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18261","messages":"18262","suppressedMessages":"18263","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18264","messages":"18265","suppressedMessages":"18266","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18267","messages":"18268","suppressedMessages":"18269","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18270","messages":"18271","suppressedMessages":"18272","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18273","messages":"18274","suppressedMessages":"18275","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18276","messages":"18277","suppressedMessages":"18278","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18279","messages":"18280","suppressedMessages":"18281","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18282","messages":"18283","suppressedMessages":"18284","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18285","messages":"18286","suppressedMessages":"18287","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18288","messages":"18289","suppressedMessages":"18290","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18291","messages":"18292","suppressedMessages":"18293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18294","messages":"18295","suppressedMessages":"18296","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18297","messages":"18298","suppressedMessages":"18299","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18300","messages":"18301","suppressedMessages":"18302","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18303","messages":"18304","suppressedMessages":"18305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18306","messages":"18307","suppressedMessages":"18308","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18309","messages":"18310","suppressedMessages":"18311","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18312","messages":"18313","suppressedMessages":"18314","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18315","messages":"18316","suppressedMessages":"18317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18318","messages":"18319","suppressedMessages":"18320","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18321","messages":"18322","suppressedMessages":"18323","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"18324"},{"filePath":"18325","messages":"18326","suppressedMessages":"18327","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18328","messages":"18329","suppressedMessages":"18330","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18331","messages":"18332","suppressedMessages":"18333","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18334","messages":"18335","suppressedMessages":"18336","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18337","messages":"18338","suppressedMessages":"18339","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18340","messages":"18341","suppressedMessages":"18342","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18343","messages":"18344","suppressedMessages":"18345","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18346","messages":"18347","suppressedMessages":"18348","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18349","messages":"18350","suppressedMessages":"18351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18352","messages":"18353","suppressedMessages":"18354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18355","messages":"18356","suppressedMessages":"18357","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18358","messages":"18359","suppressedMessages":"18360","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18361","messages":"18362","suppressedMessages":"18363","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18364","messages":"18365","suppressedMessages":"18366","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18367","messages":"18368","suppressedMessages":"18369","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18370","messages":"18371","suppressedMessages":"18372","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18373","messages":"18374","suppressedMessages":"18375","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18376","messages":"18377","suppressedMessages":"18378","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18379","messages":"18380","suppressedMessages":"18381","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18382","messages":"18383","suppressedMessages":"18384","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18385","messages":"18386","suppressedMessages":"18387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18388","messages":"18389","suppressedMessages":"18390","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18391","messages":"18392","suppressedMessages":"18393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18394","messages":"18395","suppressedMessages":"18396","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18397","messages":"18398","suppressedMessages":"18399","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18400","messages":"18401","suppressedMessages":"18402","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18403","messages":"18404","suppressedMessages":"18405","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18406","messages":"18407","suppressedMessages":"18408","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18409","messages":"18410","suppressedMessages":"18411","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18412","messages":"18413","suppressedMessages":"18414","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18415","messages":"18416","suppressedMessages":"18417","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18418","messages":"18419","suppressedMessages":"18420","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18421","messages":"18422","suppressedMessages":"18423","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18424","messages":"18425","suppressedMessages":"18426","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18427","messages":"18428","suppressedMessages":"18429","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18430","messages":"18431","suppressedMessages":"18432","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18433","messages":"18434","suppressedMessages":"18435","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18436","messages":"18437","suppressedMessages":"18438","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18439","messages":"18440","suppressedMessages":"18441","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18442","messages":"18443","suppressedMessages":"18444","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18445","messages":"18446","suppressedMessages":"18447","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18448","messages":"18449","suppressedMessages":"18450","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18451","messages":"18452","suppressedMessages":"18453","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18454","messages":"18455","suppressedMessages":"18456","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18457","messages":"18458","suppressedMessages":"18459","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18460","messages":"18461","suppressedMessages":"18462","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18463","messages":"18464","suppressedMessages":"18465","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18466","messages":"18467","suppressedMessages":"18468","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18469","messages":"18470","suppressedMessages":"18471","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18472","messages":"18473","suppressedMessages":"18474","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18475","messages":"18476","suppressedMessages":"18477","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18478","messages":"18479","suppressedMessages":"18480","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18481","messages":"18482","suppressedMessages":"18483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18484","messages":"18485","suppressedMessages":"18486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18487","messages":"18488","suppressedMessages":"18489","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18490","messages":"18491","suppressedMessages":"18492","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18493","messages":"18494","suppressedMessages":"18495","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18496","messages":"18497","suppressedMessages":"18498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18499","messages":"18500","suppressedMessages":"18501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18502","messages":"18503","suppressedMessages":"18504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18505","messages":"18506","suppressedMessages":"18507","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18508","messages":"18509","suppressedMessages":"18510","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18511","messages":"18512","suppressedMessages":"18513","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18514","messages":"18515","suppressedMessages":"18516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18517","messages":"18518","suppressedMessages":"18519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18520","messages":"18521","suppressedMessages":"18522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18523","messages":"18524","suppressedMessages":"18525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18526","messages":"18527","suppressedMessages":"18528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18529","messages":"18530","suppressedMessages":"18531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18532","messages":"18533","suppressedMessages":"18534","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18535","messages":"18536","suppressedMessages":"18537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18538","messages":"18539","suppressedMessages":"18540","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18541","messages":"18542","suppressedMessages":"18543","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18544","messages":"18545","suppressedMessages":"18546","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18547","messages":"18548","suppressedMessages":"18549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18550","messages":"18551","suppressedMessages":"18552","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18553","messages":"18554","suppressedMessages":"18555","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18556","messages":"18557","suppressedMessages":"18558","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18559","messages":"18560","suppressedMessages":"18561","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18562","messages":"18563","suppressedMessages":"18564","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18565","messages":"18566","suppressedMessages":"18567","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18568","messages":"18569","suppressedMessages":"18570","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18571","messages":"18572","suppressedMessages":"18573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18574","messages":"18575","suppressedMessages":"18576","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18577","messages":"18578","suppressedMessages":"18579","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18580","messages":"18581","suppressedMessages":"18582","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18583","messages":"18584","suppressedMessages":"18585","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18586","messages":"18587","suppressedMessages":"18588","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18589","messages":"18590","suppressedMessages":"18591","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18592","messages":"18593","suppressedMessages":"18594","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18595","messages":"18596","suppressedMessages":"18597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18598","messages":"18599","suppressedMessages":"18600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18601","messages":"18602","suppressedMessages":"18603","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18604","messages":"18605","suppressedMessages":"18606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18607","messages":"18608","suppressedMessages":"18609","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18610","messages":"18611","suppressedMessages":"18612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18613","messages":"18614","suppressedMessages":"18615","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18616","messages":"18617","suppressedMessages":"18618","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18619","messages":"18620","suppressedMessages":"18621","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18622","messages":"18623","suppressedMessages":"18624","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18625","messages":"18626","suppressedMessages":"18627","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18628","messages":"18629","suppressedMessages":"18630","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18631","messages":"18632","suppressedMessages":"18633","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18634","messages":"18635","suppressedMessages":"18636","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18637","messages":"18638","suppressedMessages":"18639","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18640","messages":"18641","suppressedMessages":"18642","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18643","messages":"18644","suppressedMessages":"18645","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18646","messages":"18647","suppressedMessages":"18648","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18649","messages":"18650","suppressedMessages":"18651","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18652","messages":"18653","suppressedMessages":"18654","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18655","messages":"18656","suppressedMessages":"18657","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18658","messages":"18659","suppressedMessages":"18660","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18661","messages":"18662","suppressedMessages":"18663","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18664","messages":"18665","suppressedMessages":"18666","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18667","messages":"18668","suppressedMessages":"18669","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18670","messages":"18671","suppressedMessages":"18672","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18673","messages":"18674","suppressedMessages":"18675","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"18676"},{"filePath":"18677","messages":"18678","suppressedMessages":"18679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18680","messages":"18681","suppressedMessages":"18682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18683","messages":"18684","suppressedMessages":"18685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18686","messages":"18687","suppressedMessages":"18688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18689","messages":"18690","suppressedMessages":"18691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18692","messages":"18693","suppressedMessages":"18694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18695","messages":"18696","suppressedMessages":"18697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18698","messages":"18699","suppressedMessages":"18700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18701","messages":"18702","suppressedMessages":"18703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18704","messages":"18705","suppressedMessages":"18706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18707","messages":"18708","suppressedMessages":"18709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18710","messages":"18711","suppressedMessages":"18712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18713","messages":"18714","suppressedMessages":"18715","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"18716","messages":"18717","suppressedMessages":"18718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18719","messages":"18720","suppressedMessages":"18721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18722","messages":"18723","suppressedMessages":"18724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18725","messages":"18726","suppressedMessages":"18727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18728","messages":"18729","suppressedMessages":"18730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18731","messages":"18732","suppressedMessages":"18733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18734","messages":"18735","suppressedMessages":"18736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18737","messages":"18738","suppressedMessages":"18739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18740","messages":"18741","suppressedMessages":"18742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18743","messages":"18744","suppressedMessages":"18745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18746","messages":"18747","suppressedMessages":"18748","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"18749","messages":"18750","suppressedMessages":"18751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18752","messages":"18753","suppressedMessages":"18754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18755","messages":"18756","suppressedMessages":"18757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18758","messages":"18759","suppressedMessages":"18760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18761","messages":"18762","suppressedMessages":"18763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18764","messages":"18765","suppressedMessages":"18766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18767","messages":"18768","suppressedMessages":"18769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18770","messages":"18771","suppressedMessages":"18772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18773","messages":"18774","suppressedMessages":"18775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18776","messages":"18777","suppressedMessages":"18778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18779","messages":"18780","suppressedMessages":"18781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18782","messages":"18783","suppressedMessages":"18784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18785","messages":"18786","suppressedMessages":"18787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18788","messages":"18789","suppressedMessages":"18790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18791","messages":"18792","suppressedMessages":"18793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18794","messages":"18795","suppressedMessages":"18796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18797","messages":"18798","suppressedMessages":"18799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18800","messages":"18801","suppressedMessages":"18802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18803","messages":"18804","suppressedMessages":"18805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18806","messages":"18807","suppressedMessages":"18808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18809","messages":"18810","suppressedMessages":"18811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18812","messages":"18813","suppressedMessages":"18814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18815","messages":"18816","suppressedMessages":"18817","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18818","messages":"18819","suppressedMessages":"18820","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18821","messages":"18822","suppressedMessages":"18823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18824","messages":"18825","suppressedMessages":"18826","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18827","messages":"18828","suppressedMessages":"18829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18830","messages":"18831","suppressedMessages":"18832","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18833","messages":"18834","suppressedMessages":"18835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18836","messages":"18837","suppressedMessages":"18838","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18839","messages":"18840","suppressedMessages":"18841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18842","messages":"18843","suppressedMessages":"18844","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18845","messages":"18846","suppressedMessages":"18847","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18848","messages":"18849","suppressedMessages":"18850","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18851","messages":"18852","suppressedMessages":"18853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18854","messages":"18855","suppressedMessages":"18856","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18857","messages":"18858","suppressedMessages":"18859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18860","messages":"18861","suppressedMessages":"18862","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"18863"},{"filePath":"18864","messages":"18865","suppressedMessages":"18866","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18867","messages":"18868","suppressedMessages":"18869","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18870","messages":"18871","suppressedMessages":"18872","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18873","messages":"18874","suppressedMessages":"18875","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18876","messages":"18877","suppressedMessages":"18878","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18879","messages":"18880","suppressedMessages":"18881","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18882","messages":"18883","suppressedMessages":"18884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18885","messages":"18886","suppressedMessages":"18887","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18888","messages":"18889","suppressedMessages":"18890","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18891","messages":"18892","suppressedMessages":"18893","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18894","messages":"18895","suppressedMessages":"18896","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18897","messages":"18898","suppressedMessages":"18899","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18900","messages":"18901","suppressedMessages":"18902","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18903","messages":"18904","suppressedMessages":"18905","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18906","messages":"18907","suppressedMessages":"18908","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18909","messages":"18910","suppressedMessages":"18911","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18912","messages":"18913","suppressedMessages":"18914","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18915","messages":"18916","suppressedMessages":"18917","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18918","messages":"18919","suppressedMessages":"18920","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18921","messages":"18922","suppressedMessages":"18923","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18924","messages":"18925","suppressedMessages":"18926","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"18927"},{"filePath":"18928","messages":"18929","suppressedMessages":"18930","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"18931"},{"filePath":"18932","messages":"18933","suppressedMessages":"18934","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18935","messages":"18936","suppressedMessages":"18937","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18938","messages":"18939","suppressedMessages":"18940","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18941","messages":"18942","suppressedMessages":"18943","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18944","messages":"18945","suppressedMessages":"18946","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18947","messages":"18948","suppressedMessages":"18949","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18950","messages":"18951","suppressedMessages":"18952","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18953","messages":"18954","suppressedMessages":"18955","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18956","messages":"18957","suppressedMessages":"18958","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18959","messages":"18960","suppressedMessages":"18961","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18962","messages":"18963","suppressedMessages":"18964","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18965","messages":"18966","suppressedMessages":"18967","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18968","messages":"18969","suppressedMessages":"18970","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18971","messages":"18972","suppressedMessages":"18973","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18974","messages":"18975","suppressedMessages":"18976","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18977","messages":"18978","suppressedMessages":"18979","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18980","messages":"18981","suppressedMessages":"18982","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18983","messages":"18984","suppressedMessages":"18985","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18986","messages":"18987","suppressedMessages":"18988","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18989","messages":"18990","suppressedMessages":"18991","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18992","messages":"18993","suppressedMessages":"18994","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"18995","messages":"18996","suppressedMessages":"18997","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"18998"},{"filePath":"18999","messages":"19000","suppressedMessages":"19001","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19002","messages":"19003","suppressedMessages":"19004","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19005","messages":"19006","suppressedMessages":"19007","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19008","messages":"19009","suppressedMessages":"19010","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19011","messages":"19012","suppressedMessages":"19013","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19014","messages":"19015","suppressedMessages":"19016","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19017","messages":"19018","suppressedMessages":"19019","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19020","messages":"19021","suppressedMessages":"19022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19023","messages":"19024","suppressedMessages":"19025","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19026","messages":"19027","suppressedMessages":"19028","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19029","messages":"19030","suppressedMessages":"19031","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19032","messages":"19033","suppressedMessages":"19034","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19035","messages":"19036","suppressedMessages":"19037","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19038","messages":"19039","suppressedMessages":"19040","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19041","messages":"19042","suppressedMessages":"19043","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19044","messages":"19045","suppressedMessages":"19046","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19047","messages":"19048","suppressedMessages":"19049","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19050","messages":"19051","suppressedMessages":"19052","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19053","messages":"19054","suppressedMessages":"19055","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19056","messages":"19057","suppressedMessages":"19058","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19059","messages":"19060","suppressedMessages":"19061","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19062","messages":"19063","suppressedMessages":"19064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19065","messages":"19066","suppressedMessages":"19067","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19068","messages":"19069","suppressedMessages":"19070","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19071","messages":"19072","suppressedMessages":"19073","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19074","messages":"19075","suppressedMessages":"19076","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19077","messages":"19078","suppressedMessages":"19079","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19080","messages":"19081","suppressedMessages":"19082","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19083","messages":"19084","suppressedMessages":"19085","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19086","messages":"19087","suppressedMessages":"19088","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19089","messages":"19090","suppressedMessages":"19091","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19092","messages":"19093","suppressedMessages":"19094","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19095","messages":"19096","suppressedMessages":"19097","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19098","messages":"19099","suppressedMessages":"19100","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19101","messages":"19102","suppressedMessages":"19103","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19104","messages":"19105","suppressedMessages":"19106","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19107","messages":"19108","suppressedMessages":"19109","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19110","messages":"19111","suppressedMessages":"19112","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19113","messages":"19114","suppressedMessages":"19115","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19116","messages":"19117","suppressedMessages":"19118","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19119","messages":"19120","suppressedMessages":"19121","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19122","messages":"19123","suppressedMessages":"19124","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19125","messages":"19126","suppressedMessages":"19127","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19128","messages":"19129","suppressedMessages":"19130","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19131","messages":"19132","suppressedMessages":"19133","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19134","messages":"19135","suppressedMessages":"19136","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19137","messages":"19138","suppressedMessages":"19139","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19140","messages":"19141","suppressedMessages":"19142","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19143","messages":"19144","suppressedMessages":"19145","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"13d77w4",{"filePath":"19146","messages":"19147","suppressedMessages":"19148","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19149","messages":"19150","suppressedMessages":"19151","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19152","messages":"19153","suppressedMessages":"19154","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19155","messages":"19156","suppressedMessages":"19157","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19158","messages":"19159","suppressedMessages":"19160","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19161","messages":"19162","suppressedMessages":"19163","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19164","messages":"19165","suppressedMessages":"19166","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19167","messages":"19168","suppressedMessages":"19169","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19170","messages":"19171","suppressedMessages":"19172","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19173","messages":"19174","suppressedMessages":"19175","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19176","messages":"19177","suppressedMessages":"19178","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19179","messages":"19180","suppressedMessages":"19181","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19182","messages":"19183","suppressedMessages":"19184","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19185","messages":"19186","suppressedMessages":"19187","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19188","messages":"19189","suppressedMessages":"19190","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19191","messages":"19192","suppressedMessages":"19193","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19194","messages":"19195","suppressedMessages":"19196","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19197","messages":"19198","suppressedMessages":"19199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19200","messages":"19201","suppressedMessages":"19202","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19203","messages":"19204","suppressedMessages":"19205","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19206","messages":"19207","suppressedMessages":"19208","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19209","messages":"19210","suppressedMessages":"19211","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19212","messages":"19213","suppressedMessages":"19214","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19215","messages":"19216","suppressedMessages":"19217","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19218","messages":"19219","suppressedMessages":"19220","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19221","messages":"19222","suppressedMessages":"19223","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19224","messages":"19225","suppressedMessages":"19226","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19227","messages":"19228","suppressedMessages":"19229","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19230","messages":"19231","suppressedMessages":"19232","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19233","messages":"19234","suppressedMessages":"19235","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19236","messages":"19237","suppressedMessages":"19238","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19239","messages":"19240","suppressedMessages":"19241","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19242","messages":"19243","suppressedMessages":"19244","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19245","messages":"19246","suppressedMessages":"19247","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19248","messages":"19249","suppressedMessages":"19250","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19251","messages":"19252","suppressedMessages":"19253","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19254","messages":"19255","suppressedMessages":"19256","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19257","messages":"19258","suppressedMessages":"19259","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19260","messages":"19261","suppressedMessages":"19262","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19263","messages":"19264","suppressedMessages":"19265","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19266","messages":"19267","suppressedMessages":"19268","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19269","messages":"19270","suppressedMessages":"19271","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19272","messages":"19273","suppressedMessages":"19274","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19275","messages":"19276","suppressedMessages":"19277","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19278","messages":"19279","suppressedMessages":"19280","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19281","messages":"19282","suppressedMessages":"19283","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19284","messages":"19285","suppressedMessages":"19286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19287","messages":"19288","suppressedMessages":"19289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19290","messages":"19291","suppressedMessages":"19292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19293","messages":"19294","suppressedMessages":"19295","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19296","messages":"19297","suppressedMessages":"19298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19299","messages":"19300","suppressedMessages":"19301","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19302","messages":"19303","suppressedMessages":"19304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19305","messages":"19306","suppressedMessages":"19307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19308","messages":"19309","suppressedMessages":"19310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19311","messages":"19312","suppressedMessages":"19313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19314","messages":"19315","suppressedMessages":"19316","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19317","messages":"19318","suppressedMessages":"19319","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19320","messages":"19321","suppressedMessages":"19322","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19323","messages":"19324","suppressedMessages":"19325","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19326","messages":"19327","suppressedMessages":"19328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19329","messages":"19330","suppressedMessages":"19331","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19332","messages":"19333","suppressedMessages":"19334","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19335","messages":"19336","suppressedMessages":"19337","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19338","messages":"19339","suppressedMessages":"19340","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19341","messages":"19342","suppressedMessages":"19343","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19344","messages":"19345","suppressedMessages":"19346","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19347","messages":"19348","suppressedMessages":"19349","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19350","messages":"19351","suppressedMessages":"19352","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19353","messages":"19354","suppressedMessages":"19355","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19356","messages":"19357","suppressedMessages":"19358","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19359","messages":"19360","suppressedMessages":"19361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19362","messages":"19363","suppressedMessages":"19364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19365","messages":"19366","suppressedMessages":"19367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19368","messages":"19369","suppressedMessages":"19370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19371","messages":"19372","suppressedMessages":"19373","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19374","messages":"19375","suppressedMessages":"19376","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19377","messages":"19378","suppressedMessages":"19379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19380","messages":"19381","suppressedMessages":"19382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19383","messages":"19384","suppressedMessages":"19385","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19386","messages":"19387","suppressedMessages":"19388","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19389","messages":"19390","suppressedMessages":"19391","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19392","messages":"19393","suppressedMessages":"19394","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19395","messages":"19396","suppressedMessages":"19397","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19398","messages":"19399","suppressedMessages":"19400","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19401","messages":"19402","suppressedMessages":"19403","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19404","messages":"19405","suppressedMessages":"19406","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19407","messages":"19408","suppressedMessages":"19409","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19410","messages":"19411","suppressedMessages":"19412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19413","messages":"19414","suppressedMessages":"19415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19416","messages":"19417","suppressedMessages":"19418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19419","messages":"19420","suppressedMessages":"19421","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19422","messages":"19423","suppressedMessages":"19424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19425","messages":"19426","suppressedMessages":"19427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19428","messages":"19429","suppressedMessages":"19430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19431","messages":"19432","suppressedMessages":"19433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19434","messages":"19435","suppressedMessages":"19436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19437","messages":"19438","suppressedMessages":"19439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19440","messages":"19441","suppressedMessages":"19442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19443","messages":"19444","suppressedMessages":"19445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19446","messages":"19447","suppressedMessages":"19448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19449","messages":"19450","suppressedMessages":"19451","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19452","messages":"19453","suppressedMessages":"19454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19455","messages":"19456","suppressedMessages":"19457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19458","messages":"19459","suppressedMessages":"19460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19461","messages":"19462","suppressedMessages":"19463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19464","messages":"19465","suppressedMessages":"19466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19467","messages":"19468","suppressedMessages":"19469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19470","messages":"19471","suppressedMessages":"19472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19473","messages":"19474","suppressedMessages":"19475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19476","messages":"19477","suppressedMessages":"19478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19479","messages":"19480","suppressedMessages":"19481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19482","messages":"19483","suppressedMessages":"19484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19485","messages":"19486","suppressedMessages":"19487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19488","messages":"19489","suppressedMessages":"19490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19491","messages":"19492","suppressedMessages":"19493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19494","messages":"19495","suppressedMessages":"19496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19497","messages":"19498","suppressedMessages":"19499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19500","messages":"19501","suppressedMessages":"19502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19503","messages":"19504","suppressedMessages":"19505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19506","messages":"19507","suppressedMessages":"19508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19509","messages":"19510","suppressedMessages":"19511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19512","messages":"19513","suppressedMessages":"19514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19515","messages":"19516","suppressedMessages":"19517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19518","messages":"19519","suppressedMessages":"19520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19521","messages":"19522","suppressedMessages":"19523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19524","messages":"19525","suppressedMessages":"19526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19527","messages":"19528","suppressedMessages":"19529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19530","messages":"19531","suppressedMessages":"19532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19533","messages":"19534","suppressedMessages":"19535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19536","messages":"19537","suppressedMessages":"19538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19539","messages":"19540","suppressedMessages":"19541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19542","messages":"19543","suppressedMessages":"19544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19545","messages":"19546","suppressedMessages":"19547","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"19548"},{"filePath":"19549","messages":"19550","suppressedMessages":"19551","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"19552"},{"filePath":"19553","messages":"19554","suppressedMessages":"19555","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19556","messages":"19557","suppressedMessages":"19558","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19559","messages":"19560","suppressedMessages":"19561","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19562","messages":"19563","suppressedMessages":"19564","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19565","messages":"19566","suppressedMessages":"19567","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19568","messages":"19569","suppressedMessages":"19570","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19571","messages":"19572","suppressedMessages":"19573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19574","messages":"19575","suppressedMessages":"19576","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"19577"},{"filePath":"19578","messages":"19579","suppressedMessages":"19580","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"19581"},{"filePath":"19582","messages":"19583","suppressedMessages":"19584","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"19585"},{"filePath":"19586","messages":"19587","suppressedMessages":"19588","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19589","messages":"19590","suppressedMessages":"19591","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19592","messages":"19593","suppressedMessages":"19594","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19595","messages":"19596","suppressedMessages":"19597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19598","messages":"19599","suppressedMessages":"19600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19601","messages":"19602","suppressedMessages":"19603","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19604","messages":"19605","suppressedMessages":"19606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19607","messages":"19608","suppressedMessages":"19609","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19610","messages":"19611","suppressedMessages":"19612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19613","messages":"19614","suppressedMessages":"19615","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19616","messages":"19617","suppressedMessages":"19618","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19619","messages":"19620","suppressedMessages":"19621","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19622","messages":"19623","suppressedMessages":"19624","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19625","messages":"19626","suppressedMessages":"19627","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19628","messages":"19629","suppressedMessages":"19630","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19631","messages":"19632","suppressedMessages":"19633","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19634","messages":"19635","suppressedMessages":"19636","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19637","messages":"19638","suppressedMessages":"19639","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19640","messages":"19641","suppressedMessages":"19642","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19643","messages":"19644","suppressedMessages":"19645","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19646","messages":"19647","suppressedMessages":"19648","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19649","messages":"19650","suppressedMessages":"19651","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19652","messages":"19653","suppressedMessages":"19654","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19655","messages":"19656","suppressedMessages":"19657","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19658","messages":"19659","suppressedMessages":"19660","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19661","messages":"19662","suppressedMessages":"19663","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19664","messages":"19665","suppressedMessages":"19666","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19667","messages":"19668","suppressedMessages":"19669","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19670","messages":"19671","suppressedMessages":"19672","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19673","messages":"19674","suppressedMessages":"19675","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19676","messages":"19677","suppressedMessages":"19678","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19679","messages":"19680","suppressedMessages":"19681","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19682","messages":"19683","suppressedMessages":"19684","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19685","messages":"19686","suppressedMessages":"19687","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19688","messages":"19689","suppressedMessages":"19690","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19691","messages":"19692","suppressedMessages":"19693","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19694","messages":"19695","suppressedMessages":"19696","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19697","messages":"19698","suppressedMessages":"19699","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19700","messages":"19701","suppressedMessages":"19702","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19703","messages":"19704","suppressedMessages":"19705","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19706","messages":"19707","suppressedMessages":"19708","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19709","messages":"19710","suppressedMessages":"19711","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19712","messages":"19713","suppressedMessages":"19714","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19715","messages":"19716","suppressedMessages":"19717","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19718","messages":"19719","suppressedMessages":"19720","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19721","messages":"19722","suppressedMessages":"19723","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19724","messages":"19725","suppressedMessages":"19726","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19727","messages":"19728","suppressedMessages":"19729","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19730","messages":"19731","suppressedMessages":"19732","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19733","messages":"19734","suppressedMessages":"19735","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1qpxjaq",{"filePath":"19736","messages":"19737","suppressedMessages":"19738","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19739","messages":"19740","suppressedMessages":"19741","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19742","messages":"19743","suppressedMessages":"19744","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19745","messages":"19746","suppressedMessages":"19747","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19748","messages":"19749","suppressedMessages":"19750","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19751","messages":"19752","suppressedMessages":"19753","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19754","messages":"19755","suppressedMessages":"19756","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19757","messages":"19758","suppressedMessages":"19759","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19760","messages":"19761","suppressedMessages":"19762","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19763","messages":"19764","suppressedMessages":"19765","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19766","messages":"19767","suppressedMessages":"19768","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19769","messages":"19770","suppressedMessages":"19771","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19772","messages":"19773","suppressedMessages":"19774","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19775","messages":"19776","suppressedMessages":"19777","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19778","messages":"19779","suppressedMessages":"19780","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19781","messages":"19782","suppressedMessages":"19783","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19784","messages":"19785","suppressedMessages":"19786","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19787","messages":"19788","suppressedMessages":"19789","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19790","messages":"19791","suppressedMessages":"19792","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19793","messages":"19794","suppressedMessages":"19795","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19796","messages":"19797","suppressedMessages":"19798","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19799","messages":"19800","suppressedMessages":"19801","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19802","messages":"19803","suppressedMessages":"19804","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19805","messages":"19806","suppressedMessages":"19807","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19808","messages":"19809","suppressedMessages":"19810","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19811","messages":"19812","suppressedMessages":"19813","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19814","messages":"19815","suppressedMessages":"19816","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19817","messages":"19818","suppressedMessages":"19819","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19820","messages":"19821","suppressedMessages":"19822","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19823","messages":"19824","suppressedMessages":"19825","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19826","messages":"19827","suppressedMessages":"19828","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19829","messages":"19830","suppressedMessages":"19831","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19832","messages":"19833","suppressedMessages":"19834","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19835","messages":"19836","suppressedMessages":"19837","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19838","messages":"19839","suppressedMessages":"19840","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19841","messages":"19842","suppressedMessages":"19843","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19844","messages":"19845","suppressedMessages":"19846","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19847","messages":"19848","suppressedMessages":"19849","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19850","messages":"19851","suppressedMessages":"19852","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19853","messages":"19854","suppressedMessages":"19855","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19856","messages":"19857","suppressedMessages":"19858","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19859","messages":"19860","suppressedMessages":"19861","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19862","messages":"19863","suppressedMessages":"19864","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19865","messages":"19866","suppressedMessages":"19867","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19868","messages":"19869","suppressedMessages":"19870","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19871","messages":"19872","suppressedMessages":"19873","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19874","messages":"19875","suppressedMessages":"19876","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19877","messages":"19878","suppressedMessages":"19879","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19880","messages":"19881","suppressedMessages":"19882","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19883","messages":"19884","suppressedMessages":"19885","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19886","messages":"19887","suppressedMessages":"19888","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"19889"},{"filePath":"19890","messages":"19891","suppressedMessages":"19892","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19893","messages":"19894","suppressedMessages":"19895","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19896","messages":"19897","suppressedMessages":"19898","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19899","messages":"19900","suppressedMessages":"19901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19902","messages":"19903","suppressedMessages":"19904","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19905","messages":"19906","suppressedMessages":"19907","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19908","messages":"19909","suppressedMessages":"19910","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19911","messages":"19912","suppressedMessages":"19913","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19914","messages":"19915","suppressedMessages":"19916","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19917","messages":"19918","suppressedMessages":"19919","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19920","messages":"19921","suppressedMessages":"19922","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19923","messages":"19924","suppressedMessages":"19925","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19926","messages":"19927","suppressedMessages":"19928","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19929","messages":"19930","suppressedMessages":"19931","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19932","messages":"19933","suppressedMessages":"19934","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19935","messages":"19936","suppressedMessages":"19937","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19938","messages":"19939","suppressedMessages":"19940","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19941","messages":"19942","suppressedMessages":"19943","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19944","messages":"19945","suppressedMessages":"19946","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19947","messages":"19948","suppressedMessages":"19949","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19950","messages":"19951","suppressedMessages":"19952","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19953","messages":"19954","suppressedMessages":"19955","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19956","messages":"19957","suppressedMessages":"19958","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19959","messages":"19960","suppressedMessages":"19961","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19962","messages":"19963","suppressedMessages":"19964","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19965","messages":"19966","suppressedMessages":"19967","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19968","messages":"19969","suppressedMessages":"19970","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19971","messages":"19972","suppressedMessages":"19973","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19974","messages":"19975","suppressedMessages":"19976","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19977","messages":"19978","suppressedMessages":"19979","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19980","messages":"19981","suppressedMessages":"19982","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19983","messages":"19984","suppressedMessages":"19985","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19986","messages":"19987","suppressedMessages":"19988","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19989","messages":"19990","suppressedMessages":"19991","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19992","messages":"19993","suppressedMessages":"19994","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19995","messages":"19996","suppressedMessages":"19997","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"19998","messages":"19999","suppressedMessages":"20000","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20001","messages":"20002","suppressedMessages":"20003","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20004","messages":"20005","suppressedMessages":"20006","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20007","messages":"20008","suppressedMessages":"20009","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20010","messages":"20011","suppressedMessages":"20012","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20013","messages":"20014","suppressedMessages":"20015","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20016","messages":"20017","suppressedMessages":"20018","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20019","messages":"20020","suppressedMessages":"20021","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20022","messages":"20023","suppressedMessages":"20024","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20025","messages":"20026","suppressedMessages":"20027","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20028","messages":"20029","suppressedMessages":"20030","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20031","messages":"20032","suppressedMessages":"20033","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20034","messages":"20035","suppressedMessages":"20036","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20037","messages":"20038","suppressedMessages":"20039","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20040","messages":"20041","suppressedMessages":"20042","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20043","messages":"20044","suppressedMessages":"20045","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20046","messages":"20047","suppressedMessages":"20048","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20049","messages":"20050","suppressedMessages":"20051","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20052","messages":"20053","suppressedMessages":"20054","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20055","messages":"20056","suppressedMessages":"20057","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20058","messages":"20059","suppressedMessages":"20060","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20061","messages":"20062","suppressedMessages":"20063","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20064","messages":"20065","suppressedMessages":"20066","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20067","messages":"20068","suppressedMessages":"20069","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20070","messages":"20071","suppressedMessages":"20072","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20073","messages":"20074","suppressedMessages":"20075","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20076","messages":"20077","suppressedMessages":"20078","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20079","messages":"20080","suppressedMessages":"20081","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20082","messages":"20083","suppressedMessages":"20084","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20085","messages":"20086","suppressedMessages":"20087","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20088","messages":"20089","suppressedMessages":"20090","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20091","messages":"20092","suppressedMessages":"20093","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20094","messages":"20095","suppressedMessages":"20096","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20097","messages":"20098","suppressedMessages":"20099","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20100","messages":"20101","suppressedMessages":"20102","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20103","messages":"20104","suppressedMessages":"20105","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20106","messages":"20107","suppressedMessages":"20108","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20109","messages":"20110","suppressedMessages":"20111","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20112","messages":"20113","suppressedMessages":"20114","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20115","messages":"20116","suppressedMessages":"20117","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20118","messages":"20119","suppressedMessages":"20120","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20121","messages":"20122","suppressedMessages":"20123","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20124","messages":"20125","suppressedMessages":"20126","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20127","messages":"20128","suppressedMessages":"20129","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20130","messages":"20131","suppressedMessages":"20132","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20133","messages":"20134","suppressedMessages":"20135","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20136","messages":"20137","suppressedMessages":"20138","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20139","messages":"20140","suppressedMessages":"20141","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20142","messages":"20143","suppressedMessages":"20144","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20145","messages":"20146","suppressedMessages":"20147","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20148","messages":"20149","suppressedMessages":"20150","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20151","messages":"20152","suppressedMessages":"20153","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20154","messages":"20155","suppressedMessages":"20156","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20157","messages":"20158","suppressedMessages":"20159","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20160","messages":"20161","suppressedMessages":"20162","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20163","messages":"20164","suppressedMessages":"20165","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20166","messages":"20167","suppressedMessages":"20168","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20169","messages":"20170","suppressedMessages":"20171","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20172","messages":"20173","suppressedMessages":"20174","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20175","messages":"20176","suppressedMessages":"20177","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20178","messages":"20179","suppressedMessages":"20180","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3cbmgi",{"filePath":"20181","messages":"20182","suppressedMessages":"20183","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20184","messages":"20185","suppressedMessages":"20186","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20187","messages":"20188","suppressedMessages":"20189","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20190","messages":"20191","suppressedMessages":"20192","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20193","messages":"20194","suppressedMessages":"20195","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20196","messages":"20197","suppressedMessages":"20198","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20199","messages":"20200","suppressedMessages":"20201","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20202","messages":"20203","suppressedMessages":"20204","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20205","messages":"20206","suppressedMessages":"20207","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20208","messages":"20209","suppressedMessages":"20210","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20211","messages":"20212","suppressedMessages":"20213","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20214","messages":"20215","suppressedMessages":"20216","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20217","messages":"20218","suppressedMessages":"20219","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20220","messages":"20221","suppressedMessages":"20222","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20223","messages":"20224","suppressedMessages":"20225","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20226","messages":"20227","suppressedMessages":"20228","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20229","messages":"20230","suppressedMessages":"20231","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20232","messages":"20233","suppressedMessages":"20234","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20235","messages":"20236","suppressedMessages":"20237","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"mo2u44",{"filePath":"20238","messages":"20239","suppressedMessages":"20240","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20241","messages":"20242","suppressedMessages":"20243","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20244","messages":"20245","suppressedMessages":"20246","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20247","messages":"20248","suppressedMessages":"20249","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20250","messages":"20251","suppressedMessages":"20252","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20253","messages":"20254","suppressedMessages":"20255","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20256","messages":"20257","suppressedMessages":"20258","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20259","messages":"20260","suppressedMessages":"20261","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20262","messages":"20263","suppressedMessages":"20264","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20265","messages":"20266","suppressedMessages":"20267","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20268","messages":"20269","suppressedMessages":"20270","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20271","messages":"20272","suppressedMessages":"20273","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20274","messages":"20275","suppressedMessages":"20276","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20277","messages":"20278","suppressedMessages":"20279","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20280","messages":"20281","suppressedMessages":"20282","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20283","messages":"20284","suppressedMessages":"20285","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20286","messages":"20287","suppressedMessages":"20288","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20289","messages":"20290","suppressedMessages":"20291","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"20292"},{"filePath":"20293","messages":"20294","suppressedMessages":"20295","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20296","messages":"20297","suppressedMessages":"20298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20299","messages":"20300","suppressedMessages":"20301","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20302","messages":"20303","suppressedMessages":"20304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20305","messages":"20306","suppressedMessages":"20307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20308","messages":"20309","suppressedMessages":"20310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20311","messages":"20312","suppressedMessages":"20313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20314","messages":"20315","suppressedMessages":"20316","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20317","messages":"20318","suppressedMessages":"20319","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20320","messages":"20321","suppressedMessages":"20322","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"20323"},{"filePath":"20324","messages":"20325","suppressedMessages":"20326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20327","messages":"20328","suppressedMessages":"20329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20330","messages":"20331","suppressedMessages":"20332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20333","messages":"20334","suppressedMessages":"20335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20336","messages":"20337","suppressedMessages":"20338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20339","messages":"20340","suppressedMessages":"20341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20342","messages":"20343","suppressedMessages":"20344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20345","messages":"20346","suppressedMessages":"20347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20348","messages":"20349","suppressedMessages":"20350","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20351","messages":"20352","suppressedMessages":"20353","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"20354"},{"filePath":"20355","messages":"20356","suppressedMessages":"20357","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20358","messages":"20359","suppressedMessages":"20360","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20361","messages":"20362","suppressedMessages":"20363","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20364","messages":"20365","suppressedMessages":"20366","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20367","messages":"20368","suppressedMessages":"20369","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20370","messages":"20371","suppressedMessages":"20372","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20373","messages":"20374","suppressedMessages":"20375","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20376","messages":"20377","suppressedMessages":"20378","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20379","messages":"20380","suppressedMessages":"20381","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20382","messages":"20383","suppressedMessages":"20384","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20385","messages":"20386","suppressedMessages":"20387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20388","messages":"20389","suppressedMessages":"20390","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20391","messages":"20392","suppressedMessages":"20393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20394","messages":"20395","suppressedMessages":"20396","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20397","messages":"20398","suppressedMessages":"20399","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20400","messages":"20401","suppressedMessages":"20402","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20403","messages":"20404","suppressedMessages":"20405","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20406","messages":"20407","suppressedMessages":"20408","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"20409"},{"filePath":"20410","messages":"20411","suppressedMessages":"20412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20413","messages":"20414","suppressedMessages":"20415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20416","messages":"20417","suppressedMessages":"20418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20419","messages":"20420","suppressedMessages":"20421","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20422","messages":"20423","suppressedMessages":"20424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20425","messages":"20426","suppressedMessages":"20427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20428","messages":"20429","suppressedMessages":"20430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20431","messages":"20432","suppressedMessages":"20433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20434","messages":"20435","suppressedMessages":"20436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20437","messages":"20438","suppressedMessages":"20439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20440","messages":"20441","suppressedMessages":"20442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20443","messages":"20444","suppressedMessages":"20445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20446","messages":"20447","suppressedMessages":"20448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20449","messages":"20450","suppressedMessages":"20451","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20452","messages":"20453","suppressedMessages":"20454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20455","messages":"20456","suppressedMessages":"20457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20458","messages":"20459","suppressedMessages":"20460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20461","messages":"20462","suppressedMessages":"20463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20464","messages":"20465","suppressedMessages":"20466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20467","messages":"20468","suppressedMessages":"20469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20470","messages":"20471","suppressedMessages":"20472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20473","messages":"20474","suppressedMessages":"20475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20476","messages":"20477","suppressedMessages":"20478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20479","messages":"20480","suppressedMessages":"20481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20482","messages":"20483","suppressedMessages":"20484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20485","messages":"20486","suppressedMessages":"20487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20488","messages":"20489","suppressedMessages":"20490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20491","messages":"20492","suppressedMessages":"20493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20494","messages":"20495","suppressedMessages":"20496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20497","messages":"20498","suppressedMessages":"20499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20500","messages":"20501","suppressedMessages":"20502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20503","messages":"20504","suppressedMessages":"20505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20506","messages":"20507","suppressedMessages":"20508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20509","messages":"20510","suppressedMessages":"20511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20512","messages":"20513","suppressedMessages":"20514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20515","messages":"20516","suppressedMessages":"20517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20518","messages":"20519","suppressedMessages":"20520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20521","messages":"20522","suppressedMessages":"20523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20524","messages":"20525","suppressedMessages":"20526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20527","messages":"20528","suppressedMessages":"20529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20530","messages":"20531","suppressedMessages":"20532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20533","messages":"20534","suppressedMessages":"20535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20536","messages":"20537","suppressedMessages":"20538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20539","messages":"20540","suppressedMessages":"20541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20542","messages":"20543","suppressedMessages":"20544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20545","messages":"20546","suppressedMessages":"20547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20548","messages":"20549","suppressedMessages":"20550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20551","messages":"20552","suppressedMessages":"20553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20554","messages":"20555","suppressedMessages":"20556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20557","messages":"20558","suppressedMessages":"20559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20560","messages":"20561","suppressedMessages":"20562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20563","messages":"20564","suppressedMessages":"20565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20566","messages":"20567","suppressedMessages":"20568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20569","messages":"20570","suppressedMessages":"20571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20572","messages":"20573","suppressedMessages":"20574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20575","messages":"20576","suppressedMessages":"20577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20578","messages":"20579","suppressedMessages":"20580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20581","messages":"20582","suppressedMessages":"20583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20584","messages":"20585","suppressedMessages":"20586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20587","messages":"20588","suppressedMessages":"20589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20590","messages":"20591","suppressedMessages":"20592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20593","messages":"20594","suppressedMessages":"20595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20596","messages":"20597","suppressedMessages":"20598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20599","messages":"20600","suppressedMessages":"20601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20602","messages":"20603","suppressedMessages":"20604","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20605","messages":"20606","suppressedMessages":"20607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20608","messages":"20609","suppressedMessages":"20610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20611","messages":"20612","suppressedMessages":"20613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20614","messages":"20615","suppressedMessages":"20616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20617","messages":"20618","suppressedMessages":"20619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20620","messages":"20621","suppressedMessages":"20622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20623","messages":"20624","suppressedMessages":"20625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20626","messages":"20627","suppressedMessages":"20628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20629","messages":"20630","suppressedMessages":"20631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20632","messages":"20633","suppressedMessages":"20634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20635","messages":"20636","suppressedMessages":"20637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20638","messages":"20639","suppressedMessages":"20640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20641","messages":"20642","suppressedMessages":"20643","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"20644","messages":"20645","suppressedMessages":"20646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20647","messages":"20648","suppressedMessages":"20649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20650","messages":"20651","suppressedMessages":"20652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20653","messages":"20654","suppressedMessages":"20655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20656","messages":"20657","suppressedMessages":"20658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20659","messages":"20660","suppressedMessages":"20661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20662","messages":"20663","suppressedMessages":"20664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20665","messages":"20666","suppressedMessages":"20667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20668","messages":"20669","suppressedMessages":"20670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20671","messages":"20672","suppressedMessages":"20673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20674","messages":"20675","suppressedMessages":"20676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20677","messages":"20678","suppressedMessages":"20679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20680","messages":"20681","suppressedMessages":"20682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20683","messages":"20684","suppressedMessages":"20685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20686","messages":"20687","suppressedMessages":"20688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20689","messages":"20690","suppressedMessages":"20691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20692","messages":"20693","suppressedMessages":"20694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20695","messages":"20696","suppressedMessages":"20697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20698","messages":"20699","suppressedMessages":"20700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20701","messages":"20702","suppressedMessages":"20703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20704","messages":"20705","suppressedMessages":"20706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20707","messages":"20708","suppressedMessages":"20709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20710","messages":"20711","suppressedMessages":"20712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20713","messages":"20714","suppressedMessages":"20715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20716","messages":"20717","suppressedMessages":"20718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20719","messages":"20720","suppressedMessages":"20721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20722","messages":"20723","suppressedMessages":"20724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20725","messages":"20726","suppressedMessages":"20727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20728","messages":"20729","suppressedMessages":"20730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20731","messages":"20732","suppressedMessages":"20733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20734","messages":"20735","suppressedMessages":"20736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20737","messages":"20738","suppressedMessages":"20739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20740","messages":"20741","suppressedMessages":"20742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20743","messages":"20744","suppressedMessages":"20745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20746","messages":"20747","suppressedMessages":"20748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20749","messages":"20750","suppressedMessages":"20751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20752","messages":"20753","suppressedMessages":"20754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20755","messages":"20756","suppressedMessages":"20757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20758","messages":"20759","suppressedMessages":"20760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20761","messages":"20762","suppressedMessages":"20763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20764","messages":"20765","suppressedMessages":"20766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20767","messages":"20768","suppressedMessages":"20769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20770","messages":"20771","suppressedMessages":"20772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20773","messages":"20774","suppressedMessages":"20775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20776","messages":"20777","suppressedMessages":"20778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20779","messages":"20780","suppressedMessages":"20781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20782","messages":"20783","suppressedMessages":"20784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20785","messages":"20786","suppressedMessages":"20787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20788","messages":"20789","suppressedMessages":"20790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20791","messages":"20792","suppressedMessages":"20793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20794","messages":"20795","suppressedMessages":"20796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20797","messages":"20798","suppressedMessages":"20799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20800","messages":"20801","suppressedMessages":"20802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20803","messages":"20804","suppressedMessages":"20805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20806","messages":"20807","suppressedMessages":"20808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20809","messages":"20810","suppressedMessages":"20811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20812","messages":"20813","suppressedMessages":"20814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20815","messages":"20816","suppressedMessages":"20817","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20818","messages":"20819","suppressedMessages":"20820","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20821","messages":"20822","suppressedMessages":"20823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20824","messages":"20825","suppressedMessages":"20826","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20827","messages":"20828","suppressedMessages":"20829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20830","messages":"20831","suppressedMessages":"20832","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20833","messages":"20834","suppressedMessages":"20835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20836","messages":"20837","suppressedMessages":"20838","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20839","messages":"20840","suppressedMessages":"20841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20842","messages":"20843","suppressedMessages":"20844","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20845","messages":"20846","suppressedMessages":"20847","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20848","messages":"20849","suppressedMessages":"20850","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20851","messages":"20852","suppressedMessages":"20853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20854","messages":"20855","suppressedMessages":"20856","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20857","messages":"20858","suppressedMessages":"20859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20860","messages":"20861","suppressedMessages":"20862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20863","messages":"20864","suppressedMessages":"20865","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20866","messages":"20867","suppressedMessages":"20868","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20869","messages":"20870","suppressedMessages":"20871","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20872","messages":"20873","suppressedMessages":"20874","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20875","messages":"20876","suppressedMessages":"20877","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20878","messages":"20879","suppressedMessages":"20880","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20881","messages":"20882","suppressedMessages":"20883","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20884","messages":"20885","suppressedMessages":"20886","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20887","messages":"20888","suppressedMessages":"20889","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20890","messages":"20891","suppressedMessages":"20892","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20893","messages":"20894","suppressedMessages":"20895","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20896","messages":"20897","suppressedMessages":"20898","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20899","messages":"20900","suppressedMessages":"20901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20902","messages":"20903","suppressedMessages":"20904","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20905","messages":"20906","suppressedMessages":"20907","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20908","messages":"20909","suppressedMessages":"20910","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20911","messages":"20912","suppressedMessages":"20913","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20914","messages":"20915","suppressedMessages":"20916","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20917","messages":"20918","suppressedMessages":"20919","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20920","messages":"20921","suppressedMessages":"20922","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20923","messages":"20924","suppressedMessages":"20925","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20926","messages":"20927","suppressedMessages":"20928","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20929","messages":"20930","suppressedMessages":"20931","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20932","messages":"20933","suppressedMessages":"20934","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20935","messages":"20936","suppressedMessages":"20937","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20938","messages":"20939","suppressedMessages":"20940","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20941","messages":"20942","suppressedMessages":"20943","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20944","messages":"20945","suppressedMessages":"20946","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20947","messages":"20948","suppressedMessages":"20949","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20950","messages":"20951","suppressedMessages":"20952","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20953","messages":"20954","suppressedMessages":"20955","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20956","messages":"20957","suppressedMessages":"20958","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20959","messages":"20960","suppressedMessages":"20961","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20962","messages":"20963","suppressedMessages":"20964","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20965","messages":"20966","suppressedMessages":"20967","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20968","messages":"20969","suppressedMessages":"20970","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20971","messages":"20972","suppressedMessages":"20973","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20974","messages":"20975","suppressedMessages":"20976","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20977","messages":"20978","suppressedMessages":"20979","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20980","messages":"20981","suppressedMessages":"20982","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20983","messages":"20984","suppressedMessages":"20985","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20986","messages":"20987","suppressedMessages":"20988","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20989","messages":"20990","suppressedMessages":"20991","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20992","messages":"20993","suppressedMessages":"20994","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20995","messages":"20996","suppressedMessages":"20997","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20998","messages":"20999","suppressedMessages":"21000","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21001","messages":"21002","suppressedMessages":"21003","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21004","messages":"21005","suppressedMessages":"21006","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21007","messages":"21008","suppressedMessages":"21009","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21010","messages":"21011","suppressedMessages":"21012","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21013","messages":"21014","suppressedMessages":"21015","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21016","messages":"21017","suppressedMessages":"21018","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21019","messages":"21020","suppressedMessages":"21021","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21022","messages":"21023","suppressedMessages":"21024","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21025","messages":"21026","suppressedMessages":"21027","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21028","messages":"21029","suppressedMessages":"21030","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21031","messages":"21032","suppressedMessages":"21033","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21034","messages":"21035","suppressedMessages":"21036","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21037","messages":"21038","suppressedMessages":"21039","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21040","messages":"21041","suppressedMessages":"21042","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21043","messages":"21044","suppressedMessages":"21045","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21046","messages":"21047","suppressedMessages":"21048","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21049","messages":"21050","suppressedMessages":"21051","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21052","messages":"21053","suppressedMessages":"21054","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21055","messages":"21056","suppressedMessages":"21057","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21058","messages":"21059","suppressedMessages":"21060","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"21061"},{"filePath":"21062","messages":"21063","suppressedMessages":"21064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21065","messages":"21066","suppressedMessages":"21067","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"21068"},{"filePath":"21069","messages":"21070","suppressedMessages":"21071","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21072","messages":"21073","suppressedMessages":"21074","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21075","messages":"21076","suppressedMessages":"21077","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21078","messages":"21079","suppressedMessages":"21080","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21081","messages":"21082","suppressedMessages":"21083","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21084","messages":"21085","suppressedMessages":"21086","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21087","messages":"21088","suppressedMessages":"21089","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21090","messages":"21091","suppressedMessages":"21092","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21093","messages":"21094","suppressedMessages":"21095","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21096","messages":"21097","suppressedMessages":"21098","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21099","messages":"21100","suppressedMessages":"21101","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21102","messages":"21103","suppressedMessages":"21104","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21105","messages":"21106","suppressedMessages":"21107","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21108","messages":"21109","suppressedMessages":"21110","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21111","messages":"21112","suppressedMessages":"21113","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21114","messages":"21115","suppressedMessages":"21116","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21117","messages":"21118","suppressedMessages":"21119","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21120","messages":"21121","suppressedMessages":"21122","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21123","messages":"21124","suppressedMessages":"21125","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21126","messages":"21127","suppressedMessages":"21128","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21129","messages":"21130","suppressedMessages":"21131","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21132","messages":"21133","suppressedMessages":"21134","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21135","messages":"21136","suppressedMessages":"21137","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21138","messages":"21139","suppressedMessages":"21140","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21141","messages":"21142","suppressedMessages":"21143","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21144","messages":"21145","suppressedMessages":"21146","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21147","messages":"21148","suppressedMessages":"21149","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21150","messages":"21151","suppressedMessages":"21152","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21153","messages":"21154","suppressedMessages":"21155","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21156","messages":"21157","suppressedMessages":"21158","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21159","messages":"21160","suppressedMessages":"21161","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21162","messages":"21163","suppressedMessages":"21164","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21165","messages":"21166","suppressedMessages":"21167","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21168","messages":"21169","suppressedMessages":"21170","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21171","messages":"21172","suppressedMessages":"21173","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21174","messages":"21175","suppressedMessages":"21176","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21177","messages":"21178","suppressedMessages":"21179","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21180","messages":"21181","suppressedMessages":"21182","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21183","messages":"21184","suppressedMessages":"21185","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21186","messages":"21187","suppressedMessages":"21188","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"21189"},{"filePath":"21190","messages":"21191","suppressedMessages":"21192","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21193","messages":"21194","suppressedMessages":"21195","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21196","messages":"21197","suppressedMessages":"21198","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21199","messages":"21200","suppressedMessages":"21201","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21202","messages":"21203","suppressedMessages":"21204","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21205","messages":"21206","suppressedMessages":"21207","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21208","messages":"21209","suppressedMessages":"21210","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21211","messages":"21212","suppressedMessages":"21213","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21214","messages":"21215","suppressedMessages":"21216","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21217","messages":"21218","suppressedMessages":"21219","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21220","messages":"21221","suppressedMessages":"21222","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21223","messages":"21224","suppressedMessages":"21225","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"21226"},{"filePath":"21227","messages":"21228","suppressedMessages":"21229","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21230","messages":"21231","suppressedMessages":"21232","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21233","messages":"21234","suppressedMessages":"21235","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21236","messages":"21237","suppressedMessages":"21238","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21239","messages":"21240","suppressedMessages":"21241","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21242","messages":"21243","suppressedMessages":"21244","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21245","messages":"21246","suppressedMessages":"21247","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21248","messages":"21249","suppressedMessages":"21250","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21251","messages":"21252","suppressedMessages":"21253","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21254","messages":"21255","suppressedMessages":"21256","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21257","messages":"21258","suppressedMessages":"21259","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21260","messages":"21261","suppressedMessages":"21262","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"21263"},{"filePath":"21264","messages":"21265","suppressedMessages":"21266","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21267","messages":"21268","suppressedMessages":"21269","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21270","messages":"21271","suppressedMessages":"21272","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21273","messages":"21274","suppressedMessages":"21275","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21276","messages":"21277","suppressedMessages":"21278","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21279","messages":"21280","suppressedMessages":"21281","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21282","messages":"21283","suppressedMessages":"21284","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21285","messages":"21286","suppressedMessages":"21287","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21288","messages":"21289","suppressedMessages":"21290","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21291","messages":"21292","suppressedMessages":"21293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21294","messages":"21295","suppressedMessages":"21296","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21297","messages":"21298","suppressedMessages":"21299","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21300","messages":"21301","suppressedMessages":"21302","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21303","messages":"21304","suppressedMessages":"21305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21306","messages":"21307","suppressedMessages":"21308","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21309","messages":"21310","suppressedMessages":"21311","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21312","messages":"21313","suppressedMessages":"21314","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21315","messages":"21316","suppressedMessages":"21317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21318","messages":"21319","suppressedMessages":"21320","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21321","messages":"21322","suppressedMessages":"21323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21324","messages":"21325","suppressedMessages":"21326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21327","messages":"21328","suppressedMessages":"21329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21330","messages":"21331","suppressedMessages":"21332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21333","messages":"21334","suppressedMessages":"21335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21336","messages":"21337","suppressedMessages":"21338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21339","messages":"21340","suppressedMessages":"21341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21342","messages":"21343","suppressedMessages":"21344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21345","messages":"21346","suppressedMessages":"21347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21348","messages":"21349","suppressedMessages":"21350","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21351","messages":"21352","suppressedMessages":"21353","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21354","messages":"21355","suppressedMessages":"21356","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21357","messages":"21358","suppressedMessages":"21359","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21360","messages":"21361","suppressedMessages":"21362","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21363","messages":"21364","suppressedMessages":"21365","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21366","messages":"21367","suppressedMessages":"21368","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21369","messages":"21370","suppressedMessages":"21371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21372","messages":"21373","suppressedMessages":"21374","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21375","messages":"21376","suppressedMessages":"21377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21378","messages":"21379","suppressedMessages":"21380","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21381","messages":"21382","suppressedMessages":"21383","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21384","messages":"21385","suppressedMessages":"21386","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21387","messages":"21388","suppressedMessages":"21389","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21390","messages":"21391","suppressedMessages":"21392","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21393","messages":"21394","suppressedMessages":"21395","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21396","messages":"21397","suppressedMessages":"21398","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21399","messages":"21400","suppressedMessages":"21401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21402","messages":"21403","suppressedMessages":"21404","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21405","messages":"21406","suppressedMessages":"21407","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21408","messages":"21409","suppressedMessages":"21410","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21411","messages":"21412","suppressedMessages":"21413","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21414","messages":"21415","suppressedMessages":"21416","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21417","messages":"21418","suppressedMessages":"21419","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21420","messages":"21421","suppressedMessages":"21422","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21423","messages":"21424","suppressedMessages":"21425","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21426","messages":"21427","suppressedMessages":"21428","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21429","messages":"21430","suppressedMessages":"21431","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21432","messages":"21433","suppressedMessages":"21434","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21435","messages":"21436","suppressedMessages":"21437","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21438","messages":"21439","suppressedMessages":"21440","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21441","messages":"21442","suppressedMessages":"21443","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21444","messages":"21445","suppressedMessages":"21446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21447","messages":"21448","suppressedMessages":"21449","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21450","messages":"21451","suppressedMessages":"21452","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21453","messages":"21454","suppressedMessages":"21455","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21456","messages":"21457","suppressedMessages":"21458","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21459","messages":"21460","suppressedMessages":"21461","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21462","messages":"21463","suppressedMessages":"21464","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21465","messages":"21466","suppressedMessages":"21467","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"vnlx57",{"filePath":"21468","messages":"21469","suppressedMessages":"21470","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21471","messages":"21472","suppressedMessages":"21473","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21474","messages":"21475","suppressedMessages":"21476","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21477","messages":"21478","suppressedMessages":"21479","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21480","messages":"21481","suppressedMessages":"21482","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21483","messages":"21484","suppressedMessages":"21485","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21486","messages":"21487","suppressedMessages":"21488","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21489","messages":"21490","suppressedMessages":"21491","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21492","messages":"21493","suppressedMessages":"21494","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21495","messages":"21496","suppressedMessages":"21497","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21498","messages":"21499","suppressedMessages":"21500","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21501","messages":"21502","suppressedMessages":"21503","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21504","messages":"21505","suppressedMessages":"21506","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21507","messages":"21508","suppressedMessages":"21509","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21510","messages":"21511","suppressedMessages":"21512","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21513","messages":"21514","suppressedMessages":"21515","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21516","messages":"21517","suppressedMessages":"21518","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21519","messages":"21520","suppressedMessages":"21521","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21522","messages":"21523","suppressedMessages":"21524","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21525","messages":"21526","suppressedMessages":"21527","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21528","messages":"21529","suppressedMessages":"21530","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21531","messages":"21532","suppressedMessages":"21533","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21534","messages":"21535","suppressedMessages":"21536","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21537","messages":"21538","suppressedMessages":"21539","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21540","messages":"21541","suppressedMessages":"21542","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21543","messages":"21544","suppressedMessages":"21545","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21546","messages":"21547","suppressedMessages":"21548","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21549","messages":"21550","suppressedMessages":"21551","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21552","messages":"21553","suppressedMessages":"21554","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21555","messages":"21556","suppressedMessages":"21557","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21558","messages":"21559","suppressedMessages":"21560","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21561","messages":"21562","suppressedMessages":"21563","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21564","messages":"21565","suppressedMessages":"21566","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21567","messages":"21568","suppressedMessages":"21569","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21570","messages":"21571","suppressedMessages":"21572","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21573","messages":"21574","suppressedMessages":"21575","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21576","messages":"21577","suppressedMessages":"21578","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21579","messages":"21580","suppressedMessages":"21581","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21582","messages":"21583","suppressedMessages":"21584","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21585","messages":"21586","suppressedMessages":"21587","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21588","messages":"21589","suppressedMessages":"21590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21591","messages":"21592","suppressedMessages":"21593","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21594","messages":"21595","suppressedMessages":"21596","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21597","messages":"21598","suppressedMessages":"21599","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21600","messages":"21601","suppressedMessages":"21602","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21603","messages":"21604","suppressedMessages":"21605","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21606","messages":"21607","suppressedMessages":"21608","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21609","messages":"21610","suppressedMessages":"21611","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21612","messages":"21613","suppressedMessages":"21614","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21615","messages":"21616","suppressedMessages":"21617","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21618","messages":"21619","suppressedMessages":"21620","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21621","messages":"21622","suppressedMessages":"21623","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21624","messages":"21625","suppressedMessages":"21626","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21627","messages":"21628","suppressedMessages":"21629","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21630","messages":"21631","suppressedMessages":"21632","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21633","messages":"21634","suppressedMessages":"21635","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21636","messages":"21637","suppressedMessages":"21638","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21639","messages":"21640","suppressedMessages":"21641","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21642","messages":"21643","suppressedMessages":"21644","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21645","messages":"21646","suppressedMessages":"21647","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21648","messages":"21649","suppressedMessages":"21650","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21651","messages":"21652","suppressedMessages":"21653","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21654","messages":"21655","suppressedMessages":"21656","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21657","messages":"21658","suppressedMessages":"21659","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21660","messages":"21661","suppressedMessages":"21662","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21663","messages":"21664","suppressedMessages":"21665","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21666","messages":"21667","suppressedMessages":"21668","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21669","messages":"21670","suppressedMessages":"21671","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21672","messages":"21673","suppressedMessages":"21674","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21675","messages":"21676","suppressedMessages":"21677","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21678","messages":"21679","suppressedMessages":"21680","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21681","messages":"21682","suppressedMessages":"21683","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21684","messages":"21685","suppressedMessages":"21686","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21687","messages":"21688","suppressedMessages":"21689","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21690","messages":"21691","suppressedMessages":"21692","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21693","messages":"21694","suppressedMessages":"21695","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21696","messages":"21697","suppressedMessages":"21698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21699","messages":"21700","suppressedMessages":"21701","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21702","messages":"21703","suppressedMessages":"21704","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21705","messages":"21706","suppressedMessages":"21707","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21708","messages":"21709","suppressedMessages":"21710","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21711","messages":"21712","suppressedMessages":"21713","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21714","messages":"21715","suppressedMessages":"21716","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21717","messages":"21718","suppressedMessages":"21719","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21720","messages":"21721","suppressedMessages":"21722","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21723","messages":"21724","suppressedMessages":"21725","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21726","messages":"21727","suppressedMessages":"21728","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"21729","messages":"21730","suppressedMessages":"21731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21732","messages":"21733","suppressedMessages":"21734","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21735","messages":"21736","suppressedMessages":"21737","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ar7x9a",{"filePath":"21738","messages":"21739","suppressedMessages":"21740","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21741","messages":"21742","suppressedMessages":"21743","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21744","messages":"21745","suppressedMessages":"21746","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21747","messages":"21748","suppressedMessages":"21749","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21750","messages":"21751","suppressedMessages":"21752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21753","messages":"21754","suppressedMessages":"21755","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21756","messages":"21757","suppressedMessages":"21758","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21759","messages":"21760","suppressedMessages":"21761","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21762","messages":"21763","suppressedMessages":"21764","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21765","messages":"21766","suppressedMessages":"21767","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21768","messages":"21769","suppressedMessages":"21770","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21771","messages":"21772","suppressedMessages":"21773","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21774","messages":"21775","suppressedMessages":"21776","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21777","messages":"21778","suppressedMessages":"21779","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21780","messages":"21781","suppressedMessages":"21782","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21783","messages":"21784","suppressedMessages":"21785","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21786","messages":"21787","suppressedMessages":"21788","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21789","messages":"21790","suppressedMessages":"21791","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21792","messages":"21793","suppressedMessages":"21794","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21795","messages":"21796","suppressedMessages":"21797","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21798","messages":"21799","suppressedMessages":"21800","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21801","messages":"21802","suppressedMessages":"21803","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21804","messages":"21805","suppressedMessages":"21806","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21807","messages":"21808","suppressedMessages":"21809","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21810","messages":"21811","suppressedMessages":"21812","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21813","messages":"21814","suppressedMessages":"21815","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21816","messages":"21817","suppressedMessages":"21818","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21819","messages":"21820","suppressedMessages":"21821","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21822","messages":"21823","suppressedMessages":"21824","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21825","messages":"21826","suppressedMessages":"21827","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21828","messages":"21829","suppressedMessages":"21830","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21831","messages":"21832","suppressedMessages":"21833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21834","messages":"21835","suppressedMessages":"21836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21837","messages":"21838","suppressedMessages":"21839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21840","messages":"21841","suppressedMessages":"21842","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21843","messages":"21844","suppressedMessages":"21845","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21846","messages":"21847","suppressedMessages":"21848","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21849","messages":"21850","suppressedMessages":"21851","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21852","messages":"21853","suppressedMessages":"21854","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21855","messages":"21856","suppressedMessages":"21857","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21858","messages":"21859","suppressedMessages":"21860","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21861","messages":"21862","suppressedMessages":"21863","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21864","messages":"21865","suppressedMessages":"21866","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21867","messages":"21868","suppressedMessages":"21869","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21870","messages":"21871","suppressedMessages":"21872","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21873","messages":"21874","suppressedMessages":"21875","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21876","messages":"21877","suppressedMessages":"21878","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21879","messages":"21880","suppressedMessages":"21881","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21882","messages":"21883","suppressedMessages":"21884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21885","messages":"21886","suppressedMessages":"21887","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21888","messages":"21889","suppressedMessages":"21890","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21891","messages":"21892","suppressedMessages":"21893","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21894","messages":"21895","suppressedMessages":"21896","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21897","messages":"21898","suppressedMessages":"21899","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21900","messages":"21901","suppressedMessages":"21902","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21903","messages":"21904","suppressedMessages":"21905","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21906","messages":"21907","suppressedMessages":"21908","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21909","messages":"21910","suppressedMessages":"21911","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21912","messages":"21913","suppressedMessages":"21914","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21915","messages":"21916","suppressedMessages":"21917","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21918","messages":"21919","suppressedMessages":"21920","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21921","messages":"21922","suppressedMessages":"21923","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21924","messages":"21925","suppressedMessages":"21926","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21927","messages":"21928","suppressedMessages":"21929","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21930","messages":"21931","suppressedMessages":"21932","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21933","messages":"21934","suppressedMessages":"21935","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21936","messages":"21937","suppressedMessages":"21938","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21939","messages":"21940","suppressedMessages":"21941","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21942","messages":"21943","suppressedMessages":"21944","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21945","messages":"21946","suppressedMessages":"21947","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21948","messages":"21949","suppressedMessages":"21950","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21951","messages":"21952","suppressedMessages":"21953","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21954","messages":"21955","suppressedMessages":"21956","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21957","messages":"21958","suppressedMessages":"21959","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21960","messages":"21961","suppressedMessages":"21962","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21963","messages":"21964","suppressedMessages":"21965","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21966","messages":"21967","suppressedMessages":"21968","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21969","messages":"21970","suppressedMessages":"21971","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21972","messages":"21973","suppressedMessages":"21974","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21975","messages":"21976","suppressedMessages":"21977","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21978","messages":"21979","suppressedMessages":"21980","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21981","messages":"21982","suppressedMessages":"21983","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21984","messages":"21985","suppressedMessages":"21986","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21987","messages":"21988","suppressedMessages":"21989","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21990","messages":"21991","suppressedMessages":"21992","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21993","messages":"21994","suppressedMessages":"21995","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21996","messages":"21997","suppressedMessages":"21998","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"21999","messages":"22000","suppressedMessages":"22001","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22002","messages":"22003","suppressedMessages":"22004","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22005","messages":"22006","suppressedMessages":"22007","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22008","messages":"22009","suppressedMessages":"22010","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22011","messages":"22012","suppressedMessages":"22013","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22014","messages":"22015","suppressedMessages":"22016","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22017","messages":"22018","suppressedMessages":"22019","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22020","messages":"22021","suppressedMessages":"22022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22023","messages":"22024","suppressedMessages":"22025","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22026","messages":"22027","suppressedMessages":"22028","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22029","messages":"22030","suppressedMessages":"22031","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22032","messages":"22033","suppressedMessages":"22034","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22035","messages":"22036","suppressedMessages":"22037","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22038","messages":"22039","suppressedMessages":"22040","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22041","messages":"22042","suppressedMessages":"22043","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22044","messages":"22045","suppressedMessages":"22046","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22047","messages":"22048","suppressedMessages":"22049","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22050","messages":"22051","suppressedMessages":"22052","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22053","messages":"22054","suppressedMessages":"22055","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22056","messages":"22057","suppressedMessages":"22058","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22059","messages":"22060","suppressedMessages":"22061","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22062","messages":"22063","suppressedMessages":"22064","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22065","messages":"22066","suppressedMessages":"22067","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22068","messages":"22069","suppressedMessages":"22070","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22071","messages":"22072","suppressedMessages":"22073","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22074","messages":"22075","suppressedMessages":"22076","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22077","messages":"22078","suppressedMessages":"22079","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22080","messages":"22081","suppressedMessages":"22082","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22083","messages":"22084","suppressedMessages":"22085","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22086","messages":"22087","suppressedMessages":"22088","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"22089"},{"filePath":"22090","messages":"22091","suppressedMessages":"22092","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22093","messages":"22094","suppressedMessages":"22095","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22096","messages":"22097","suppressedMessages":"22098","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22099","messages":"22100","suppressedMessages":"22101","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22102","messages":"22103","suppressedMessages":"22104","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22105","messages":"22106","suppressedMessages":"22107","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22108","messages":"22109","suppressedMessages":"22110","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22111","messages":"22112","suppressedMessages":"22113","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22114","messages":"22115","suppressedMessages":"22116","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22117","messages":"22118","suppressedMessages":"22119","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22120","messages":"22121","suppressedMessages":"22122","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22123","messages":"22124","suppressedMessages":"22125","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22126","messages":"22127","suppressedMessages":"22128","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22129","messages":"22130","suppressedMessages":"22131","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22132","messages":"22133","suppressedMessages":"22134","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22135","messages":"22136","suppressedMessages":"22137","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22138","messages":"22139","suppressedMessages":"22140","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22141","messages":"22142","suppressedMessages":"22143","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22144","messages":"22145","suppressedMessages":"22146","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22147","messages":"22148","suppressedMessages":"22149","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22150","messages":"22151","suppressedMessages":"22152","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22153","messages":"22154","suppressedMessages":"22155","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22156","messages":"22157","suppressedMessages":"22158","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22159","messages":"22160","suppressedMessages":"22161","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22162","messages":"22163","suppressedMessages":"22164","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22165","messages":"22166","suppressedMessages":"22167","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22168","messages":"22169","suppressedMessages":"22170","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22171","messages":"22172","suppressedMessages":"22173","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22174","messages":"22175","suppressedMessages":"22176","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22177","messages":"22178","suppressedMessages":"22179","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22180","messages":"22181","suppressedMessages":"22182","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22183","messages":"22184","suppressedMessages":"22185","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22186","messages":"22187","suppressedMessages":"22188","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22189","messages":"22190","suppressedMessages":"22191","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22192","messages":"22193","suppressedMessages":"22194","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22195","messages":"22196","suppressedMessages":"22197","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22198","messages":"22199","suppressedMessages":"22200","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22201","messages":"22202","suppressedMessages":"22203","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22204","messages":"22205","suppressedMessages":"22206","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22207","messages":"22208","suppressedMessages":"22209","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22210","messages":"22211","suppressedMessages":"22212","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22213","messages":"22214","suppressedMessages":"22215","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22216","messages":"22217","suppressedMessages":"22218","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22219","messages":"22220","suppressedMessages":"22221","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22222","messages":"22223","suppressedMessages":"22224","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22225","messages":"22226","suppressedMessages":"22227","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22228","messages":"22229","suppressedMessages":"22230","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22231","messages":"22232","suppressedMessages":"22233","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22234","messages":"22235","suppressedMessages":"22236","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22237","messages":"22238","suppressedMessages":"22239","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22240","messages":"22241","suppressedMessages":"22242","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22243","messages":"22244","suppressedMessages":"22245","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22246","messages":"22247","suppressedMessages":"22248","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22249","messages":"22250","suppressedMessages":"22251","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22252","messages":"22253","suppressedMessages":"22254","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22255","messages":"22256","suppressedMessages":"22257","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22258","messages":"22259","suppressedMessages":"22260","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22261","messages":"22262","suppressedMessages":"22263","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22264","messages":"22265","suppressedMessages":"22266","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22267","messages":"22268","suppressedMessages":"22269","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22270","messages":"22271","suppressedMessages":"22272","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22273","messages":"22274","suppressedMessages":"22275","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22276","messages":"22277","suppressedMessages":"22278","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22279","messages":"22280","suppressedMessages":"22281","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22282","messages":"22283","suppressedMessages":"22284","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22285","messages":"22286","suppressedMessages":"22287","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22288","messages":"22289","suppressedMessages":"22290","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22291","messages":"22292","suppressedMessages":"22293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22294","messages":"22295","suppressedMessages":"22296","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22297","messages":"22298","suppressedMessages":"22299","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22300","messages":"22301","suppressedMessages":"22302","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22303","messages":"22304","suppressedMessages":"22305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22306","messages":"22307","suppressedMessages":"22308","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22309","messages":"22310","suppressedMessages":"22311","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22312","messages":"22313","suppressedMessages":"22314","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22315","messages":"22316","suppressedMessages":"22317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22318","messages":"22319","suppressedMessages":"22320","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22321","messages":"22322","suppressedMessages":"22323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22324","messages":"22325","suppressedMessages":"22326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22327","messages":"22328","suppressedMessages":"22329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22330","messages":"22331","suppressedMessages":"22332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22333","messages":"22334","suppressedMessages":"22335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22336","messages":"22337","suppressedMessages":"22338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22339","messages":"22340","suppressedMessages":"22341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22342","messages":"22343","suppressedMessages":"22344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22345","messages":"22346","suppressedMessages":"22347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22348","messages":"22349","suppressedMessages":"22350","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22351","messages":"22352","suppressedMessages":"22353","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22354","messages":"22355","suppressedMessages":"22356","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22357","messages":"22358","suppressedMessages":"22359","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22360","messages":"22361","suppressedMessages":"22362","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22363","messages":"22364","suppressedMessages":"22365","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22366","messages":"22367","suppressedMessages":"22368","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22369","messages":"22370","suppressedMessages":"22371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22372","messages":"22373","suppressedMessages":"22374","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22375","messages":"22376","suppressedMessages":"22377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22378","messages":"22379","suppressedMessages":"22380","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22381","messages":"22382","suppressedMessages":"22383","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22384","messages":"22385","suppressedMessages":"22386","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22387","messages":"22388","suppressedMessages":"22389","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22390","messages":"22391","suppressedMessages":"22392","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22393","messages":"22394","suppressedMessages":"22395","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22396","messages":"22397","suppressedMessages":"22398","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22399","messages":"22400","suppressedMessages":"22401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22402","messages":"22403","suppressedMessages":"22404","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22405","messages":"22406","suppressedMessages":"22407","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22408","messages":"22409","suppressedMessages":"22410","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22411","messages":"22412","suppressedMessages":"22413","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22414","messages":"22415","suppressedMessages":"22416","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22417","messages":"22418","suppressedMessages":"22419","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22420","messages":"22421","suppressedMessages":"22422","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22423","messages":"22424","suppressedMessages":"22425","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22426","messages":"22427","suppressedMessages":"22428","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22429","messages":"22430","suppressedMessages":"22431","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22432","messages":"22433","suppressedMessages":"22434","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22435","messages":"22436","suppressedMessages":"22437","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22438","messages":"22439","suppressedMessages":"22440","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22441","messages":"22442","suppressedMessages":"22443","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22444","messages":"22445","suppressedMessages":"22446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22447","messages":"22448","suppressedMessages":"22449","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22450","messages":"22451","suppressedMessages":"22452","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22453","messages":"22454","suppressedMessages":"22455","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22456","messages":"22457","suppressedMessages":"22458","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22459","messages":"22460","suppressedMessages":"22461","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22462","messages":"22463","suppressedMessages":"22464","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22465","messages":"22466","suppressedMessages":"22467","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22468","messages":"22469","suppressedMessages":"22470","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22471","messages":"22472","suppressedMessages":"22473","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22474","messages":"22475","suppressedMessages":"22476","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22477","messages":"22478","suppressedMessages":"22479","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22480","messages":"22481","suppressedMessages":"22482","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22483","messages":"22484","suppressedMessages":"22485","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22486","messages":"22487","suppressedMessages":"22488","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"22489"},{"filePath":"22490","messages":"22491","suppressedMessages":"22492","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22493","messages":"22494","suppressedMessages":"22495","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22496","messages":"22497","suppressedMessages":"22498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22499","messages":"22500","suppressedMessages":"22501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22502","messages":"22503","suppressedMessages":"22504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22505","messages":"22506","suppressedMessages":"22507","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22508","messages":"22509","suppressedMessages":"22510","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22511","messages":"22512","suppressedMessages":"22513","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22514","messages":"22515","suppressedMessages":"22516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22517","messages":"22518","suppressedMessages":"22519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22520","messages":"22521","suppressedMessages":"22522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22523","messages":"22524","suppressedMessages":"22525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22526","messages":"22527","suppressedMessages":"22528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22529","messages":"22530","suppressedMessages":"22531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22532","messages":"22533","suppressedMessages":"22534","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22535","messages":"22536","suppressedMessages":"22537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22538","messages":"22539","suppressedMessages":"22540","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22541","messages":"22542","suppressedMessages":"22543","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22544","messages":"22545","suppressedMessages":"22546","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22547","messages":"22548","suppressedMessages":"22549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22550","messages":"22551","suppressedMessages":"22552","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22553","messages":"22554","suppressedMessages":"22555","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22556","messages":"22557","suppressedMessages":"22558","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22559","messages":"22560","suppressedMessages":"22561","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"22562","messages":"22563","suppressedMessages":"22564","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22565","messages":"22566","suppressedMessages":"22567","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22568","messages":"22569","suppressedMessages":"22570","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22571","messages":"22572","suppressedMessages":"22573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22574","messages":"22575","suppressedMessages":"22576","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22577","messages":"22578","suppressedMessages":"22579","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22580","messages":"22581","suppressedMessages":"22582","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22583","messages":"22584","suppressedMessages":"22585","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22586","messages":"22587","suppressedMessages":"22588","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22589","messages":"22590","suppressedMessages":"22591","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22592","messages":"22593","suppressedMessages":"22594","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22595","messages":"22596","suppressedMessages":"22597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22598","messages":"22599","suppressedMessages":"22600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22601","messages":"22602","suppressedMessages":"22603","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22604","messages":"22605","suppressedMessages":"22606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22607","messages":"22608","suppressedMessages":"22609","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22610","messages":"22611","suppressedMessages":"22612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22613","messages":"22614","suppressedMessages":"22615","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22616","messages":"22617","suppressedMessages":"22618","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22619","messages":"22620","suppressedMessages":"22621","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22622","messages":"22623","suppressedMessages":"22624","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22625","messages":"22626","suppressedMessages":"22627","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22628","messages":"22629","suppressedMessages":"22630","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22631","messages":"22632","suppressedMessages":"22633","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22634","messages":"22635","suppressedMessages":"22636","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22637","messages":"22638","suppressedMessages":"22639","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22640","messages":"22641","suppressedMessages":"22642","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22643","messages":"22644","suppressedMessages":"22645","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22646","messages":"22647","suppressedMessages":"22648","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22649","messages":"22650","suppressedMessages":"22651","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22652","messages":"22653","suppressedMessages":"22654","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22655","messages":"22656","suppressedMessages":"22657","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22658","messages":"22659","suppressedMessages":"22660","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22661","messages":"22662","suppressedMessages":"22663","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22664","messages":"22665","suppressedMessages":"22666","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22667","messages":"22668","suppressedMessages":"22669","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22670","messages":"22671","suppressedMessages":"22672","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22673","messages":"22674","suppressedMessages":"22675","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22676","messages":"22677","suppressedMessages":"22678","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22679","messages":"22680","suppressedMessages":"22681","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22682","messages":"22683","suppressedMessages":"22684","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22685","messages":"22686","suppressedMessages":"22687","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22688","messages":"22689","suppressedMessages":"22690","errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":6,"fixableWarningCount":0,"source":null},{"filePath":"22691","messages":"22692","suppressedMessages":"22693","errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":6,"fixableWarningCount":0,"source":null},{"filePath":"22694","messages":"22695","suppressedMessages":"22696","errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":4,"fixableWarningCount":0,"source":null},{"filePath":"22697","messages":"22698","suppressedMessages":"22699","errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":4,"fixableWarningCount":0,"source":null},{"filePath":"22700","messages":"22701","suppressedMessages":"22702","errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":4,"fixableWarningCount":0,"source":null},{"filePath":"22703","messages":"22704","suppressedMessages":"22705","errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":4,"fixableWarningCount":0,"source":null},{"filePath":"22706","messages":"22707","suppressedMessages":"22708","errorCount":4,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":4,"fixableWarningCount":0,"source":null},{"filePath":"22709","messages":"22710","suppressedMessages":"22711","errorCount":4,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":4,"fixableWarningCount":0,"source":null},{"filePath":"22712","messages":"22713","suppressedMessages":"22714","errorCount":4,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":4,"fixableWarningCount":0,"source":null},{"filePath":"22715","messages":"22716","suppressedMessages":"22717","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":7,"fixableWarningCount":0,"source":null},{"filePath":"22718","messages":"22719","suppressedMessages":"22720","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22721","messages":"22722","suppressedMessages":"22723","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"22724","messages":"22725","suppressedMessages":"22726","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22727","messages":"22728","suppressedMessages":"22729","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22730","messages":"22731","suppressedMessages":"22732","errorCount":1,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":1,"fixableWarningCount":0,"source":null},{"filePath":"22733","messages":"22734","suppressedMessages":"22735","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22736","messages":"22737","suppressedMessages":"22738","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22739","messages":"22740","suppressedMessages":"22741","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22742","messages":"22743","suppressedMessages":"22744","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.mocharc.api.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.mocharc.client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.mocharc.definition.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.mocharc.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/check-i18n.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/fix-i18n.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/make-migration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/run-ha.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/translationDiff.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.scripts/version.js",[],["22745"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/babel.config.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/decorators.tsx",[],["22746","22747"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/logo.svg.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/main.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/manager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/mocks/empty.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/mocks/meteor.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/.storybook/preview.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPCrowd.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPGoogle.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPLDAP.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPOAuth.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPPassword.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/TOTPSaml.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/client/overrideMeteorCall.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/MethodInvocationOverride.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/EmailCheck.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/ICodeCheck.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/PasswordCheckFallback.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/TOTPCheck.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/code/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/functions/resetTOTP.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/lib/totp.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/loginHandler.ts",["22748"],[],"import { Meteor } from 'meteor/meteor';\nimport { Accounts } from 'meteor/accounts-base';\nimport { OAuth } from 'meteor/oauth';\nimport { check } from 'meteor/check';\n\nimport { callbacks } from '../../../lib/callbacks';\nimport { checkCodeForUser } from './code/index';\n\nconst isMeteorError = (error: any): error is Meteor.Error => {\n\treturn error?.meteorError !== undefined;\n};\n\nconst isCredentialWithError = (credential: any): credential is { error: Error } => {\n\treturn credential?.error !== undefined;\n};\n\nAccounts.registerLoginHandler('totp', function (options) {\n\tif (!options.totp || !options.totp.code) {\n\t\treturn;\n\t}\n\n\t// @ts-expect-error - not sure how to type this yet\n\treturn Accounts._runLoginHandlers(this, options.totp.login);\n});\n\ncallbacks.add(\n\t'onValidateLogin',\n\t(login) => {\n\t\tif (login.methodName === 'verifyEmail') {\n\t\t\tthrow new Meteor.Error('verify-email', 'E-mail verified');\n\t\t}\n\n\t\tif (login.type === 'resume' || login.type === 'proxy') {\n\t\t\treturn login;\n\t\t}\n\t\t// CAS login doesn't yet support 2FA.\n\t\tif (login.type === 'cas') {\n\t\t\treturn login;\n\t\t}\n\n\t\tif (!login.user) {\n\t\t\treturn login;\n\t\t}\n\n\t\tconst [loginArgs] = login.methodArguments;\n\t\tconst { totp } = loginArgs;\n\n\t\tcheckCodeForUser({\n\t\t\tuser: login.user,\n\t\t\tcode: totp?.code,\n\t\t\toptions: { disablePasswordFallback: true },\n\t\t});\n\n\t\treturn login;\n\t},\n\tcallbacks.priority.MEDIUM,\n\t'2fa',\n);\n\nconst copyTo = (from: T, to: T): T => {\n\tObject.getOwnPropertyNames(to).forEach((key) => {\n\t\tconst idx: keyof T = key as keyof T;\n\t\tto[idx] = from[idx];\n\t});\n\n\treturn to;\n};\n\nconst recreateError = (errorDoc: Error | Meteor.Error): Error | Meteor.Error => {\n\tif (isMeteorError(errorDoc)) {\n\t\tconst error = new Meteor.Error('');\n\t\treturn copyTo(errorDoc, error);\n\t}\n\n\tconst error = new Error();\n\treturn copyTo(errorDoc, error);\n};\n\nOAuth._retrievePendingCredential = function (key, ...args): string | Error | void {\n\tconst credentialSecret = args.length > 0 && args[0] !== undefined ? args[0] : undefined;\n\tcheck(key, String);\n\n\tconst pendingCredential = OAuth._pendingCredentials.findOne({\n\t\tkey,\n\t\tcredentialSecret,\n\t});\n\n\tif (!pendingCredential) {\n\t\treturn;\n\t}\n\n\tif (isCredentialWithError(pendingCredential.credential)) {\n\t\tOAuth._pendingCredentials.remove({\n\t\t\t_id: pendingCredential._id,\n\t\t});\n\t\treturn recreateError(pendingCredential.credential.error);\n\t}\n\n\t// Work-around to make the credentials reusable for 2FA\n\tconst future = new Date();\n\tfuture.setMinutes(future.getMinutes() + 2);\n\n\tOAuth._pendingCredentials.update(\n\t\t{\n\t\t\t_id: pendingCredential._id,\n\t\t},\n\t\t{\n\t\t\t$set: {\n\t\t\t\tcreatedAt: future,\n\t\t\t},\n\t\t},\n\t);\n\n\treturn OAuth.openSecret(pendingCredential.credential);\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/checkCodesRemaining.ts",["22749"],[],"import { Meteor } from 'meteor/meteor';\n\nMeteor.methods({\n\t'2fa:checkCodesRemaining'() {\n\t\tif (!Meteor.userId()) {\n\t\t\tthrow new Meteor.Error('not-authorized');\n\t\t}\n\n\t\tconst user = Meteor.user();\n\n\t\tif (!user) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', {\n\t\t\t\tmethod: '2fa:checkCodesRemaining',\n\t\t\t});\n\t\t}\n\n\t\tif (!user.services || !user.services.totp || !user.services.totp.enabled) {\n\t\t\tthrow new Meteor.Error('invalid-totp');\n\t\t}\n\n\t\treturn {\n\t\t\tremaining: user.services.totp.hashedBackup.length,\n\t\t};\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/disable.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/enable.ts",["22750"],[],"import { Meteor } from 'meteor/meteor';\n\nimport { Users } from '../../../models/server';\nimport { TOTP } from '../lib/totp';\n\nMeteor.methods({\n\t'2fa:enable'() {\n\t\tconst userId = Meteor.userId();\n\t\tif (!userId) {\n\t\t\tthrow new Meteor.Error('not-authorized');\n\t\t}\n\n\t\tconst user = Meteor.user();\n\n\t\tif (!user || !user.username) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', {\n\t\t\t\tmethod: '2fa:enable',\n\t\t\t});\n\t\t}\n\n\t\tconst hasUnverifiedEmail = user.emails?.some((email) => !email.verified);\n\n\t\tif (hasUnverifiedEmail) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'You need to verify your emails before setting up 2FA', {\n\t\t\t\tmethod: '2fa:enable',\n\t\t\t});\n\t\t}\n\n\t\tconst secret = TOTP.generateSecret();\n\n\t\tUsers.disable2FAAndSetTempSecretByUserId(userId, secret.base32);\n\n\t\treturn {\n\t\t\tsecret: secret.base32,\n\t\t\turl: TOTP.generateOtpauthURL(secret, user.username),\n\t\t};\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/regenerateCodes.ts",["22751"],[],"import { Meteor } from 'meteor/meteor';\n\nimport { Users } from '../../../models/server';\nimport { TOTP } from '../lib/totp';\n\nMeteor.methods({\n\t'2fa:regenerateCodes'(userToken) {\n\t\tconst userId = Meteor.userId();\n\t\tif (!userId) {\n\t\t\tthrow new Meteor.Error('not-authorized');\n\t\t}\n\n\t\tconst user = Meteor.user();\n\t\tif (!user) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', {\n\t\t\t\tmethod: '2fa:regenerateCodes',\n\t\t\t});\n\t\t}\n\n\t\tif (!user.services || !user.services.totp || !user.services.totp.enabled) {\n\t\t\tthrow new Meteor.Error('invalid-totp');\n\t\t}\n\n\t\tconst verified = TOTP.verify({\n\t\t\tsecret: user.services.totp.secret,\n\t\t\ttoken: userToken,\n\t\t\tuserId,\n\t\t\tbackupTokens: user.services.totp.hashedBackup,\n\t\t});\n\n\t\tif (verified) {\n\t\t\tconst { codes, hashedCodes } = TOTP.generateCodes();\n\n\t\t\tUsers.update2FABackupCodesByUserId(Meteor.userId(), hashedCodes);\n\t\t\treturn { codes };\n\t\t}\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/methods/validateTempToken.ts",["22752"],[],"import { Meteor } from 'meteor/meteor';\n\nimport { Users } from '../../../models/server';\nimport { TOTP } from '../lib/totp';\n\nMeteor.methods({\n\t'2fa:validateTempToken'(userToken) {\n\t\tconst userId = Meteor.userId();\n\t\tif (!userId) {\n\t\t\tthrow new Meteor.Error('not-authorized');\n\t\t}\n\n\t\tconst user = Meteor.user();\n\t\tif (!user) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', {\n\t\t\t\tmethod: '2fa:validateTempToken',\n\t\t\t});\n\t\t}\n\n\t\tif (!user.services || !user.services.totp || !user.services.totp.tempSecret) {\n\t\t\tthrow new Meteor.Error('invalid-totp');\n\t\t}\n\n\t\tconst verified = TOTP.verify({\n\t\t\tsecret: user.services.totp.tempSecret,\n\t\t\ttoken: userToken,\n\t\t});\n\n\t\tif (verified) {\n\t\t\tconst { codes, hashedCodes } = TOTP.generateCodes();\n\n\t\t\tUsers.enable2FAAndSetSecretAndCodesByUserId(Meteor.userId(), user.services.totp.tempSecret, hashedCodes);\n\t\t\treturn { codes };\n\t\t}\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/2fa/server/twoFactorRequired.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/action-links/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/action-links/client/lib/actionLinks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/client/loadScript.ts",[],["22753","22754","22755","22756","22757","22758"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/client/trackEvents.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/analytics/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/api.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/api.helpers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/api.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/default/info.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/addUserToFileObj.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/composeRoomWithLastMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/deprecationWarning.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/getLoggedInUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/getPaginationItems.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/getUserFromParams.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/getUserInfo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/isUserFromParams.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/isWidget.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/parseJsonQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/helpers/requestParams.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/cleanQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/emailInbox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/emoji-custom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/getServerInfo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/getUploadFormData.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/integrations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/isValidQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/messages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/rooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/lib/webdav.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/middlewares/authentication.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/assets.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/autotranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/banners.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/channels.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/channels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/chat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/cloud.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/commands.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/connection.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/custom-sounds.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/custom-user-status.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/dns.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/e2e.ts",[],["22759","22760"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/email-inbox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/emoji-custom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/groups.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/im.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/import.ts",[],["22761","22762"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/instances.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/integrations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/invites.ts",[],["22763"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/ldap.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/mailer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/misc.ts",["22764"],["22765"],"import crypto from 'crypto';\n\nimport { Meteor } from 'meteor/meteor';\nimport { check } from 'meteor/check';\nimport { TAPi18n } from 'meteor/rocketchat:tap-i18n';\nimport { EJSON } from 'meteor/ejson';\nimport { DDPRateLimiter } from 'meteor/ddp-rate-limiter';\nimport { escapeHTML } from '@rocket.chat/string-helpers';\nimport {\n\tisShieldSvgProps,\n\tisSpotlightProps,\n\tisDirectoryProps,\n\tisMethodCallProps,\n\tisMethodCallAnonProps,\n\tisMeteorCall,\n\tvalidateParamsPwGetPolicyRest,\n} from '@rocket.chat/rest-typings';\nimport type { IUser } from '@rocket.chat/core-typings';\nimport { Users as UsersRaw } from '@rocket.chat/models';\n\nimport { hasPermission } from '../../../authorization/server';\nimport { Users } from '../../../models/server';\nimport { settings } from '../../../settings/server';\nimport { API } from '../api';\nimport { getDefaultUserFields } from '../../../utils/server/functions/getDefaultUserFields';\nimport { getURL } from '../../../utils/lib/getURL';\nimport { getLogs } from '../../../../server/stream/stdout';\nimport { SystemLogger } from '../../../../server/lib/logger/system';\nimport { passwordPolicy } from '../../../lib/server';\n\n/**\n * @openapi\n * /api/v1/me:\n * get:\n * description: Gets user data of the authenticated user\n * security:\n * - authenticated: []\n * responses:\n * 200:\n * description: The user data of the authenticated user\n * content:\n * application/json:\n * schema:\n * allOf:\n * - $ref: '#/components/schemas/ApiSuccessV1'\n * - type: object\n * properties:\n * name:\n * type: string\n * username:\n * type: string\n * nickname:\n * type: string\n * emails:\n * type: array\n * items:\n * type: object\n * properties:\n * address:\n * type: string\n * verified:\n * type: boolean\n * email:\n * type: string\n * status:\n * $ref: '#/components/schemas/UserStatus'\n * statusDefault:\n * $ref: '#/components/schemas/UserStatus'\n * statusText:\n * $ref: '#/components/schemas/UserStatus'\n * statusConnection:\n * $ref: '#/components/schemas/UserStatus'\n * bio:\n * type: string\n * avatarOrigin:\n * type: string\n * enum: [none, local, upload, url]\n * utcOffset:\n * type: number\n * language:\n * type: string\n * settings:\n * type: object\n * properties:\n * preferences:\n * type: object\n * enableAutoAway:\n * type: boolean\n * idleTimeLimit:\n * type: number\n * roles:\n * type: array\n * active:\n * type: boolean\n * defaultRoom:\n * type: string\n * customFields:\n * type: array\n * requirePasswordChange:\n * type: boolean\n * requirePasswordChangeReason:\n * type: string\n * services:\n * type: object\n * properties:\n * github:\n * type: object\n * gitlab:\n * type: object\n * password:\n * type: object\n * properties:\n * exists:\n * type: boolean\n * totp:\n * type: object\n * properties:\n * enabled:\n * type: boolean\n * email2fa:\n * type: object\n * properties:\n * enabled:\n * type: boolean\n * statusLivechat:\n * type: string\n * enum: [available, 'not-available']\n * banners:\n * type: array\n * items:\n * type: object\n * properties:\n * id:\n * type: string\n * title:\n * type: string\n * text:\n * type: string\n * textArguments:\n * type: array\n * items: {}\n * modifiers:\n * type: array\n * items:\n * type: string\n * infoUrl:\n * type: string\n * oauth:\n * type: object\n * properties:\n * authorizedClients:\n * type: array\n * items:\n * type: string\n * _updatedAt:\n * type: string\n * format: date-time\n * avatarETag:\n * type: string\n * default:\n * description: Unexpected error\n * content:\n * application/json:\n * schema:\n * $ref: '#/components/schemas/ApiFailureV1'\n */\nAPI.v1.addRoute(\n\t'me',\n\t{ authRequired: true },\n\t{\n\t\tasync get() {\n\t\t\tconst fields = getDefaultUserFields();\n\t\t\tconst { services, ...user } = Users.findOneById(this.userId, { fields }) as IUser;\n\n\t\t\treturn API.v1.success(\n\t\t\t\tthis.getUserInfo({\n\t\t\t\t\t...user,\n\t\t\t\t\t...(services && {\n\t\t\t\t\t\tservices: {\n\t\t\t\t\t\t\t...services,\n\t\t\t\t\t\t\tpassword: {\n\t\t\t\t\t\t\t\t// The password hash shouldn't be leaked but the client may need to know if it exists.\n\t\t\t\t\t\t\t\texists: Boolean(services?.password?.bcrypt),\n\t\t\t\t\t\t\t} as any,\n\t\t\t\t\t\t},\n\t\t\t\t\t}),\n\t\t\t\t}),\n\t\t\t);\n\t\t},\n\t},\n);\n\nlet onlineCache = 0;\nlet onlineCacheDate = 0;\nconst cacheInvalid = 60000; // 1 minute\n\nAPI.v1.addRoute(\n\t'shield.svg',\n\t{\n\t\tauthRequired: false,\n\t\trateLimiterOptions: {\n\t\t\tnumRequestsAllowed: 60,\n\t\t\tintervalTimeInMS: 60000,\n\t\t},\n\t\tvalidateParams: isShieldSvgProps,\n\t},\n\t{\n\t\tget() {\n\t\t\tconst { type, icon } = this.queryParams;\n\t\t\tlet { channel, name } = this.queryParams;\n\t\t\tif (!settings.get('API_Enable_Shields')) {\n\t\t\t\tthrow new Meteor.Error('error-endpoint-disabled', 'This endpoint is disabled', {\n\t\t\t\t\troute: '/api/v1/shield.svg',\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tconst types = settings.get('API_Shield_Types');\n\t\t\tif (\n\t\t\t\ttype &&\n\t\t\t\ttypes !== '*' &&\n\t\t\t\t!types\n\t\t\t\t\t.split(',')\n\t\t\t\t\t.map((t: string) => t.trim())\n\t\t\t\t\t.includes(type)\n\t\t\t) {\n\t\t\t\tthrow new Meteor.Error('error-shield-disabled', 'This shield type is disabled', {\n\t\t\t\t\troute: '/api/v1/shield.svg',\n\t\t\t\t});\n\t\t\t}\n\t\t\tconst hideIcon = icon === 'false';\n\t\t\tif (hideIcon && (!name || !name.trim())) {\n\t\t\t\treturn API.v1.failure('Name cannot be empty when icon is hidden');\n\t\t\t}\n\n\t\t\tlet text;\n\t\t\tlet backgroundColor = '#4c1';\n\t\t\tswitch (type) {\n\t\t\t\tcase 'online':\n\t\t\t\t\tif (Date.now() - onlineCacheDate > cacheInvalid) {\n\t\t\t\t\t\tonlineCache = Users.findUsersNotOffline().count();\n\t\t\t\t\t\tonlineCacheDate = Date.now();\n\t\t\t\t\t}\n\n\t\t\t\t\ttext = `${onlineCache} ${TAPi18n.__('Online')}`;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'channel':\n\t\t\t\t\tif (!channel) {\n\t\t\t\t\t\treturn API.v1.failure('Shield channel is required for type \"channel\"');\n\t\t\t\t\t}\n\n\t\t\t\t\ttext = `#${channel}`;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'user':\n\t\t\t\t\tif (settings.get('API_Shield_user_require_auth') && !this.getLoggedInUser()) {\n\t\t\t\t\t\treturn API.v1.failure('You must be logged in to do this.');\n\t\t\t\t\t}\n\t\t\t\t\tconst user = this.getUserFromParams();\n\n\t\t\t\t\t// Respect the server's choice for using their real names or not\n\t\t\t\t\tif (user.name && settings.get('UI_Use_Real_Name')) {\n\t\t\t\t\t\ttext = `${user.name}`;\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttext = `@${user.username}`;\n\t\t\t\t\t}\n\n\t\t\t\t\tswitch (user.status) {\n\t\t\t\t\t\tcase 'online':\n\t\t\t\t\t\t\tbackgroundColor = '#1fb31f';\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 'away':\n\t\t\t\t\t\t\tbackgroundColor = '#dc9b01';\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 'busy':\n\t\t\t\t\t\t\tbackgroundColor = '#bc2031';\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 'offline':\n\t\t\t\t\t\t\tbackgroundColor = '#a5a1a1';\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\ttext = TAPi18n.__('Join_Chat').toUpperCase();\n\t\t\t}\n\n\t\t\tconst iconSize = hideIcon ? 7 : 24;\n\t\t\tconst leftSize = name ? name.length * 6 + 7 + iconSize : iconSize;\n\t\t\tconst rightSize = text.length * 6 + 20;\n\t\t\tconst width = leftSize + rightSize;\n\t\t\tconst height = 20;\n\n\t\t\tchannel = escapeHTML(channel);\n\t\t\ttext = escapeHTML(text);\n\t\t\tname = escapeHTML(name);\n\n\t\t\treturn {\n\t\t\t\theaders: { 'Content-Type': 'image/svg+xml;charset=utf-8' },\n\t\t\t\tbody: `\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t${hideIcon ? '' : ``}\n\t\t\t\t\t\n\t\t\t\t\t\t${\n\t\t\t\t\t\t\tname\n\t\t\t\t\t\t\t\t? `${name}\n\t\t\t\t\t\t${name}`\n\t\t\t\t\t\t\t\t: ''\n\t\t\t\t\t\t}\n\t\t\t\t\t\t${text}\n\t\t\t\t\t\t${text}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t`\n\t\t\t\t\t.trim()\n\t\t\t\t\t.replace(/\\>[\\s]+\\<'),\n\t\t\t} as any;\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'spotlight',\n\t{\n\t\tauthRequired: true,\n\t\tvalidateParams: isSpotlightProps,\n\t},\n\t{\n\t\tget() {\n\t\t\tconst { query } = this.queryParams;\n\n\t\t\tconst result = Meteor.call('spotlight', query);\n\n\t\t\treturn API.v1.success(result);\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'directory',\n\t{\n\t\tauthRequired: true,\n\t\tvalidateParams: isDirectoryProps,\n\t},\n\t{\n\t\tget() {\n\t\t\tconst { offset, count } = this.getPaginationItems();\n\t\t\tconst { sort, query } = this.parseJsonQuery();\n\n\t\t\tconst { text, type, workspace = 'local' } = query;\n\n\t\t\tif (sort && Object.keys(sort).length > 1) {\n\t\t\t\treturn API.v1.failure('This method support only one \"sort\" parameter');\n\t\t\t}\n\t\t\tconst sortBy = sort ? Object.keys(sort)[0] : undefined;\n\t\t\tconst sortDirection = sort && Object.values(sort)[0] === 1 ? 'asc' : 'desc';\n\n\t\t\tconst result = Meteor.call('browseChannels', {\n\t\t\t\ttext,\n\t\t\t\ttype,\n\t\t\t\tworkspace,\n\t\t\t\tsortBy,\n\t\t\t\tsortDirection,\n\t\t\t\toffset: Math.max(0, offset),\n\t\t\t\tlimit: Math.max(0, count),\n\t\t\t});\n\n\t\t\tif (!result) {\n\t\t\t\treturn API.v1.failure('Please verify the parameters');\n\t\t\t}\n\t\t\treturn API.v1.success({\n\t\t\t\tresult: result.results,\n\t\t\t\tcount: result.results.length,\n\t\t\t\toffset,\n\t\t\t\ttotal: result.total,\n\t\t\t});\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'pw.getPolicy',\n\t{\n\t\tauthRequired: true,\n\t},\n\t{\n\t\tget() {\n\t\t\treturn API.v1.success(passwordPolicy.getPasswordPolicy());\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'pw.getPolicyReset',\n\t{\n\t\tauthRequired: false,\n\t\tvalidateParams: validateParamsPwGetPolicyRest,\n\t},\n\t{\n\t\tasync get() {\n\t\t\tcheck(\n\t\t\t\tthis.queryParams,\n\t\t\t\tMatch.ObjectIncluding({\n\t\t\t\t\ttoken: String,\n\t\t\t\t}),\n\t\t\t);\n\t\t\tconst { token } = this.queryParams;\n\n\t\t\tconst user = await UsersRaw.findOneByResetToken(token, { projection: { _id: 1 } });\n\t\t\tif (!user) {\n\t\t\t\treturn API.v1.unauthorized();\n\t\t\t}\n\n\t\t\treturn API.v1.success(passwordPolicy.getPasswordPolicy());\n\t\t},\n\t},\n);\n\n/**\n * @openapi\n * /api/v1/stdout.queue:\n * get:\n * description: Retrieves last 1000 lines of server logs\n * security:\n * - authenticated: ['view-logs']\n * responses:\n * 200:\n * description: The user data of the authenticated user\n * content:\n * application/json:\n * schema:\n * allOf:\n * - $ref: '#/components/schemas/ApiSuccessV1'\n * - type: object\n * properties:\n * queue:\n * type: array\n * items:\n * type: object\n * properties:\n * id:\n * type: string\n * string:\n * type: string\n * ts:\n * type: string\n * format: date-time\n * default:\n * description: Unexpected error\n * content:\n * application/json:\n * schema:\n * $ref: '#/components/schemas/ApiFailureV1'\n */\nAPI.v1.addRoute(\n\t'stdout.queue',\n\t{ authRequired: true },\n\t{\n\t\tget() {\n\t\t\tif (!hasPermission(this.userId, 'view-logs')) {\n\t\t\t\treturn API.v1.unauthorized();\n\t\t\t}\n\t\t\treturn API.v1.success({ queue: getLogs() });\n\t\t},\n\t},\n);\n\ndeclare module '@rocket.chat/rest-typings' {\n\t// eslint-disable-next-line @typescript-eslint/naming-convention\n\tinterface Endpoints {\n\t\t'method.call/:method': {\n\t\t\tPOST: (params: { method: string; args: any[] }) => any;\n\t\t};\n\t\t'method.callAnon/:method': {\n\t\t\tPOST: (params: { method: string; args: any[] }) => any;\n\t\t};\n\t}\n}\n\nconst mountResult = ({\n\tid,\n\terror,\n\tresult,\n}: {\n\tid: string;\n\terror?: unknown;\n\tresult?: unknown;\n}): {\n\tmessage: string;\n} => ({\n\tmessage: EJSON.stringify({\n\t\tmsg: 'result',\n\t\tid,\n\t\terror: error as any,\n\t\tresult: result as any,\n\t}),\n});\n\n// had to create two different endpoints for authenticated and non-authenticated calls\n// because restivus does not provide 'this.userId' if 'authRequired: false'\nAPI.v1.addRoute(\n\t'method.call/:method',\n\t{\n\t\tauthRequired: true,\n\t\trateLimiterOptions: false,\n\t\tvalidateParams: isMeteorCall,\n\t},\n\t{\n\t\tpost() {\n\t\t\tcheck(this.bodyParams, {\n\t\t\t\tmessage: String,\n\t\t\t});\n\n\t\t\tconst data = EJSON.parse(this.bodyParams.message);\n\n\t\t\tif (!isMethodCallProps(data)) {\n\t\t\t\treturn API.v1.failure('Invalid method call');\n\t\t\t}\n\n\t\t\tconst { method, params, id } = data;\n\n\t\t\tconst connectionId =\n\t\t\t\tthis.token ||\n\t\t\t\tcrypto\n\t\t\t\t\t.createHash('md5')\n\t\t\t\t\t.update(this.requestIp + this.request.headers['user-agent'])\n\t\t\t\t\t.digest('hex');\n\n\t\t\tconst rateLimiterInput = {\n\t\t\t\tuserId: this.userId,\n\t\t\t\tclientAddress: this.requestIp,\n\t\t\t\ttype: 'method',\n\t\t\t\tname: method,\n\t\t\t\tconnectionId,\n\t\t\t};\n\n\t\t\ttry {\n\t\t\t\tDDPRateLimiter._increment(rateLimiterInput);\n\t\t\t\tconst rateLimitResult = DDPRateLimiter._check(rateLimiterInput);\n\t\t\t\tif (!rateLimitResult.allowed) {\n\t\t\t\t\tthrow new Meteor.Error('too-many-requests', DDPRateLimiter.getErrorMessage(rateLimitResult), {\n\t\t\t\t\t\ttimeToReset: rateLimitResult.timeToReset,\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tconst result = Meteor.call(method, ...params);\n\t\t\t\treturn API.v1.success(mountResult({ id, result }));\n\t\t\t} catch (err) {\n\t\t\t\tSystemLogger.error({ msg: `Exception while invoking method ${method}`, err });\n\n\t\t\t\tif (settings.get('Log_Level') === '2') {\n\t\t\t\t\tMeteor._debug(`Exception while invoking method ${method}`, err);\n\t\t\t\t}\n\t\t\t\treturn API.v1.success(mountResult({ id, error: err }));\n\t\t\t}\n\t\t},\n\t},\n);\nAPI.v1.addRoute(\n\t'method.callAnon/:method',\n\t{\n\t\tauthRequired: false,\n\t\trateLimiterOptions: false,\n\t\tvalidateParams: isMeteorCall,\n\t},\n\t{\n\t\tpost() {\n\t\t\tcheck(this.bodyParams, {\n\t\t\t\tmessage: String,\n\t\t\t});\n\n\t\t\tconst data = EJSON.parse(this.bodyParams.message);\n\n\t\t\tif (!isMethodCallAnonProps(data)) {\n\t\t\t\treturn API.v1.failure('Invalid method call');\n\t\t\t}\n\n\t\t\tconst { method, params, id } = data;\n\n\t\t\tconst connectionId =\n\t\t\t\tthis.token ||\n\t\t\t\tcrypto\n\t\t\t\t\t.createHash('md5')\n\t\t\t\t\t.update(this.requestIp + this.request.headers['user-agent'])\n\t\t\t\t\t.digest('hex');\n\n\t\t\tconst rateLimiterInput = {\n\t\t\t\tuserId: this.userId || undefined,\n\t\t\t\tclientAddress: this.requestIp,\n\t\t\t\ttype: 'method',\n\t\t\t\tname: method,\n\t\t\t\tconnectionId,\n\t\t\t};\n\n\t\t\ttry {\n\t\t\t\tDDPRateLimiter._increment(rateLimiterInput);\n\t\t\t\tconst rateLimitResult = DDPRateLimiter._check(rateLimiterInput);\n\t\t\t\tif (!rateLimitResult.allowed) {\n\t\t\t\t\tthrow new Meteor.Error('too-many-requests', DDPRateLimiter.getErrorMessage(rateLimitResult), {\n\t\t\t\t\t\ttimeToReset: rateLimitResult.timeToReset,\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tconst result = Meteor.call(method, ...params);\n\t\t\t\treturn API.v1.success(mountResult({ id, result }));\n\t\t\t} catch (err) {\n\t\t\t\tSystemLogger.error({ msg: `Exception while invoking method ${method}`, err });\n\n\t\t\t\tif (settings.get('Log_Level') === '2') {\n\t\t\t\t\tMeteor._debug(`Exception while invoking method ${method}`, err);\n\t\t\t\t}\n\t\t\t\treturn API.v1.success(mountResult({ id, error: err }));\n\t\t\t}\n\t\t},\n\t},\n);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/oauthapps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/permissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/presence.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/push.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/roles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/rooms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/rooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/settings.ts",["22766"],[],"import { Meteor } from 'meteor/meteor';\nimport { ServiceConfiguration } from 'meteor/service-configuration';\nimport _ from 'underscore';\nimport type { ISetting, ISettingColor } from '@rocket.chat/core-typings';\nimport { isSettingAction, isSettingColor } from '@rocket.chat/core-typings';\nimport {\n\tisOauthCustomConfiguration,\n\tisSettingsUpdatePropDefault,\n\tisSettingsUpdatePropsActions,\n\tisSettingsUpdatePropsColor,\n} from '@rocket.chat/rest-typings';\nimport { Settings } from '@rocket.chat/models';\nimport type { FindOptions } from 'mongodb';\n\nimport { hasPermission } from '../../../authorization/server';\nimport type { ResultFor } from '../api';\nimport { API } from '../api';\nimport { SettingsEvents, settings } from '../../../settings/server';\nimport { setValue } from '../../../settings/server/raw';\n\nasync function fetchSettings(\n\tquery: Parameters[0],\n\tsort: FindOptions['sort'],\n\toffset: FindOptions['skip'],\n\tcount: FindOptions['limit'],\n\tfields: FindOptions['projection'],\n): Promise<{ settings: ISetting[]; totalCount: number }> {\n\tconst { cursor, totalCount } = Settings.findPaginated(query || {}, {\n\t\tsort: sort || { _id: 1 },\n\t\tskip: offset,\n\t\tlimit: count,\n\t\tprojection: { _id: 1, value: 1, enterprise: 1, invalidValue: 1, modules: 1, ...fields },\n\t});\n\n\tconst [settings, total] = await Promise.all([cursor.toArray(), totalCount]);\n\n\tSettingsEvents.emit('fetch-settings', settings);\n\treturn { settings, totalCount: total };\n}\n\n// settings endpoints\nAPI.v1.addRoute(\n\t'settings.public',\n\t{ authRequired: false },\n\t{\n\t\tasync get() {\n\t\t\tconst { offset, count } = this.getPaginationItems();\n\t\t\tconst { sort, fields, query } = this.parseJsonQuery();\n\n\t\t\tconst ourQuery = {\n\t\t\t\t...query,\n\t\t\t\thidden: { $ne: true },\n\t\t\t\tpublic: true,\n\t\t\t};\n\n\t\t\tconst { settings, totalCount: total } = await fetchSettings(ourQuery, sort, offset, count, fields);\n\n\t\t\treturn API.v1.success({\n\t\t\t\tsettings,\n\t\t\t\tcount: settings.length,\n\t\t\t\toffset,\n\t\t\t\ttotal,\n\t\t\t});\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'settings.oauth',\n\t{ authRequired: false },\n\t{\n\t\tget() {\n\t\t\tconst oAuthServicesEnabled = ServiceConfiguration.configurations.find({}, { fields: { secret: 0 } }).fetch();\n\n\t\t\treturn API.v1.success({\n\t\t\t\tservices: oAuthServicesEnabled.map((service) => {\n\t\t\t\t\tif (!isOauthCustomConfiguration(service)) {\n\t\t\t\t\t\treturn service;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (service.custom || (service.service && ['saml', 'cas', 'wordpress'].includes(service.service))) {\n\t\t\t\t\t\treturn { ...service };\n\t\t\t\t\t}\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\t_id: service._id,\n\t\t\t\t\t\tname: service.service,\n\t\t\t\t\t\tclientId: service.appId || service.clientId || service.consumerKey,\n\t\t\t\t\t\tbuttonLabelText: service.buttonLabelText || '',\n\t\t\t\t\t\tbuttonColor: service.buttonColor || '',\n\t\t\t\t\t\tbuttonLabelColor: service.buttonLabelColor || '',\n\t\t\t\t\t\tcustom: false,\n\t\t\t\t\t};\n\t\t\t\t}),\n\t\t\t});\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'settings.addCustomOAuth',\n\t{ authRequired: true, twoFactorRequired: true },\n\t{\n\t\tasync post() {\n\t\t\tif (!this.bodyParams.name || !this.bodyParams.name.trim()) {\n\t\t\t\tthrow new Meteor.Error('error-name-param-not-provided', 'The parameter \"name\" is required');\n\t\t\t}\n\n\t\t\tawait Meteor.call('addOAuthService', this.bodyParams.name, this.userId);\n\n\t\t\treturn API.v1.success();\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'settings',\n\t{ authRequired: true },\n\t{\n\t\tasync get() {\n\t\t\tconst { offset, count } = this.getPaginationItems();\n\t\t\tconst { sort, fields, query } = this.parseJsonQuery();\n\n\t\t\tlet ourQuery: Parameters[0] = {\n\t\t\t\thidden: { $ne: true },\n\t\t\t};\n\n\t\t\tif (!hasPermission(this.userId, 'view-privileged-setting')) {\n\t\t\t\tourQuery.public = true;\n\t\t\t}\n\n\t\t\tourQuery = Object.assign({}, query, ourQuery);\n\n\t\t\tconst { settings, totalCount: total } = await fetchSettings(ourQuery, sort, offset, count, fields);\n\n\t\t\treturn API.v1.success({\n\t\t\t\tsettings,\n\t\t\t\tcount: settings.length,\n\t\t\t\toffset,\n\t\t\t\ttotal,\n\t\t\t});\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'settings/:_id',\n\t{ authRequired: true },\n\t{\n\t\tasync get() {\n\t\t\tif (!hasPermission(this.userId, 'view-privileged-setting')) {\n\t\t\t\treturn API.v1.unauthorized();\n\t\t\t}\n\t\t\tconst setting = await Settings.findOneNotHiddenById(this.urlParams._id);\n\t\t\tif (!setting) {\n\t\t\t\treturn API.v1.failure();\n\t\t\t}\n\t\t\treturn API.v1.success(_.pick(setting, '_id', 'value'));\n\t\t},\n\t\tpost: {\n\t\t\ttwoFactorRequired: true,\n\t\t\tasync action(): Promise> {\n\t\t\t\tif (!hasPermission(this.userId, 'edit-privileged-setting')) {\n\t\t\t\t\treturn API.v1.unauthorized();\n\t\t\t\t}\n\n\t\t\t\tif (typeof this.urlParams._id !== 'string') {\n\t\t\t\t\tthrow new Meteor.Error('error-id-param-not-provided', 'The parameter \"id\" is required');\n\t\t\t\t}\n\n\t\t\t\t// allow special handling of particular setting types\n\t\t\t\tconst setting = await Settings.findOneNotHiddenById(this.urlParams._id);\n\n\t\t\t\tif (!setting) {\n\t\t\t\t\treturn API.v1.failure();\n\t\t\t\t}\n\n\t\t\t\tif (isSettingAction(setting) && isSettingsUpdatePropsActions(this.bodyParams) && this.bodyParams.execute) {\n\t\t\t\t\t// execute the configured method\n\t\t\t\t\tMeteor.call(setting.value);\n\t\t\t\t\treturn API.v1.success();\n\t\t\t\t}\n\n\t\t\t\tif (isSettingColor(setting) && isSettingsUpdatePropsColor(this.bodyParams)) {\n\t\t\t\t\tSettings.updateOptionsById(this.urlParams._id, {\n\t\t\t\t\t\teditor: this.bodyParams.editor,\n\t\t\t\t\t});\n\t\t\t\t\tSettings.updateValueNotHiddenById(this.urlParams._id, this.bodyParams.value);\n\t\t\t\t\treturn API.v1.success();\n\t\t\t\t}\n\n\t\t\t\tif (\n\t\t\t\t\tisSettingsUpdatePropDefault(this.bodyParams) &&\n\t\t\t\t\t(await Settings.updateValueNotHiddenById(this.urlParams._id, this.bodyParams.value))\n\t\t\t\t) {\n\t\t\t\t\tconst s = await Settings.findOneNotHiddenById(this.urlParams._id);\n\t\t\t\t\tif (!s) {\n\t\t\t\t\t\treturn API.v1.failure();\n\t\t\t\t\t}\n\t\t\t\t\tsettings.set(s);\n\t\t\t\t\tsetValue(this.urlParams._id, this.bodyParams.value);\n\t\t\t\t\treturn API.v1.success();\n\t\t\t\t}\n\n\t\t\t\treturn API.v1.failure();\n\t\t\t},\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'service.configurations',\n\t{ authRequired: false },\n\t{\n\t\tget() {\n\t\t\treturn API.v1.success({\n\t\t\t\tconfigurations: ServiceConfiguration.configurations.find({}, { fields: { secret: 0 } }).fetch(),\n\t\t\t});\n\t\t},\n\t},\n);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/stats.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/subscriptions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/teams.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/users.ts",[],["22767"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/videoConference.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/events.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/extensions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/logger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/omnichannel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/queues.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/rooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/voip/server-connection.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/api/server/v1/webdav.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/lib/config.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/lib/handleIdentityToken.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/server/AppleCustomOAuth.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/server/appleOauthRegisterService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apple/server/loginHandler.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/@types/IOrchestrator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/RealAppsEngineUIHost.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/communication/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/communication/websockets.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/GameCenter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/GameCenterContainer.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/GameCenterInvitePlayersModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/GameCenterList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/hooks/useExternalComponentsQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/gameCenter/tabBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/i18n.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/client/orchestrator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/DeferredValue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/Utilities.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/determineFileType.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/formatAppInstanceForRest.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/lib/misc/transformMappedData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/appRequestsCron.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/activation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/api.ts",[],["22768"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/bridges.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/cloud.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/commands.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/details.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/environmental.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/http.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/internal.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/listeners.js",[],["22769"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/livechat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/messages.ts",["22770"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/oauthApps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/persistence.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/rooms.ts",["22771","22772","22773","22774"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/scheduler.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/uiInteraction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/uploads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/bridges/videoConferences.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/endpoints/actionButtonsHandler.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/methods.ts",[],["22775"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/rest.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/uikit.ts",[],["22776","22777"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/communication/websockets.ts",[],["22778","22779","22780","22781","22782","22783","22784"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/departments.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/messages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/rooms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/settings.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/uploads.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/users.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/videoConferences.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/converters/visitors.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/cron.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/marketplace/appInstall.ts",[],["22785","22786","22787"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/marketplace/appRequestNotifyUsers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/orchestrator.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/AppFileSystemSourceStorage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/AppGridFSSourceStorage.ts",[],["22788"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/AppRealStorage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/ConfigurableAppSourceStorage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/apps/server/storage/logs-storage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/assets/server/assets.ts",["22789"],[],"import crypto from 'crypto';\nimport type { ServerResponse, IncomingMessage } from 'http';\n\nimport { Meteor } from 'meteor/meteor';\nimport { WebApp, WebAppInternals } from 'meteor/webapp';\nimport { WebAppHashing } from 'meteor/webapp-hashing';\nimport _ from 'underscore';\nimport sizeOf from 'image-size';\nimport sharp from 'sharp';\nimport type { NextHandleFunction } from 'connect';\nimport type { IRocketChatAssets, IRocketChatAsset, IRocketChatAssetCache } from '@rocket.chat/core-typings';\nimport { Settings } from '@rocket.chat/models';\n\nimport { settings, settingsRegistry } from '../../settings/server';\nimport { getURL } from '../../utils/lib/getURL';\nimport { getExtension } from '../../utils/lib/mimeTypes';\nimport { hasPermission } from '../../authorization/server';\nimport { RocketChatFile } from '../../file';\nimport { methodDeprecationLogger } from '../../lib/server/lib/deprecationWarningLogger';\n\nconst RocketChatAssetsInstance = new RocketChatFile.GridFS({\n\tname: 'assets',\n});\nconst assets: IRocketChatAssets = {\n\tlogo: {\n\t\tlabel: 'logo (svg, png, jpg)',\n\t\tdefaultUrl: 'images/logo/logo.svg',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['svg', 'png', 'jpg', 'jpeg'],\n\t\t},\n\t\twizard: {\n\t\t\tstep: 3,\n\t\t\torder: 2,\n\t\t},\n\t},\n\tbackground: {\n\t\tlabel: 'login background (svg, png, jpg)',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['svg', 'png', 'jpg', 'jpeg'],\n\t\t},\n\t},\n\tfavicon_ico: {\n\t\tlabel: 'favicon (ico)',\n\t\tdefaultUrl: 'favicon.ico',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['ico'],\n\t\t},\n\t},\n\tfavicon: {\n\t\tlabel: 'favicon (svg)',\n\t\tdefaultUrl: 'images/logo/icon.svg',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['svg'],\n\t\t},\n\t},\n\tfavicon_16: {\n\t\tlabel: 'favicon 16x16 (png)',\n\t\tdefaultUrl: 'images/logo/favicon-16x16.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 16,\n\t\t\theight: 16,\n\t\t},\n\t},\n\tfavicon_32: {\n\t\tlabel: 'favicon 32x32 (png)',\n\t\tdefaultUrl: 'images/logo/favicon-32x32.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 32,\n\t\t\theight: 32,\n\t\t},\n\t},\n\tfavicon_192: {\n\t\tlabel: 'android-chrome 192x192 (png)',\n\t\tdefaultUrl: 'images/logo/android-chrome-192x192.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 192,\n\t\t\theight: 192,\n\t\t},\n\t},\n\tfavicon_512: {\n\t\tlabel: 'android-chrome 512x512 (png)',\n\t\tdefaultUrl: 'images/logo/android-chrome-512x512.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 512,\n\t\t\theight: 512,\n\t\t},\n\t},\n\ttouchicon_180: {\n\t\tlabel: 'apple-touch-icon 180x180 (png)',\n\t\tdefaultUrl: 'images/logo/apple-touch-icon.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 180,\n\t\t\theight: 180,\n\t\t},\n\t},\n\ttouchicon_180_pre: {\n\t\tlabel: 'apple-touch-icon-precomposed 180x180 (png)',\n\t\tdefaultUrl: 'images/logo/apple-touch-icon-precomposed.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 180,\n\t\t\theight: 180,\n\t\t},\n\t},\n\ttile_70: {\n\t\tlabel: 'mstile 70x70 (png)',\n\t\tdefaultUrl: 'images/logo/mstile-70x70.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 70,\n\t\t\theight: 70,\n\t\t},\n\t},\n\ttile_144: {\n\t\tlabel: 'mstile 144x144 (png)',\n\t\tdefaultUrl: 'images/logo/mstile-144x144.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 144,\n\t\t\theight: 144,\n\t\t},\n\t},\n\ttile_150: {\n\t\tlabel: 'mstile 150x150 (png)',\n\t\tdefaultUrl: 'images/logo/mstile-150x150.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 150,\n\t\t\theight: 150,\n\t\t},\n\t},\n\ttile_310_square: {\n\t\tlabel: 'mstile 310x310 (png)',\n\t\tdefaultUrl: 'images/logo/mstile-310x310.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 310,\n\t\t\theight: 310,\n\t\t},\n\t},\n\ttile_310_wide: {\n\t\tlabel: 'mstile 310x150 (png)',\n\t\tdefaultUrl: 'images/logo/mstile-310x150.png',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['png'],\n\t\t\twidth: 310,\n\t\t\theight: 150,\n\t\t},\n\t},\n\tsafari_pinned: {\n\t\tlabel: 'safari pinned tab (svg)',\n\t\tdefaultUrl: 'images/logo/safari-pinned-tab.svg',\n\t\tconstraints: {\n\t\t\ttype: 'image',\n\t\t\textensions: ['svg'],\n\t\t},\n\t},\n};\n\nfunction getAssetByKey(key: string): IRocketChatAsset {\n\treturn assets[key as keyof IRocketChatAssets];\n}\n\nclass RocketChatAssetsClass {\n\tget assets(): IRocketChatAssets {\n\t\treturn assets;\n\t}\n\n\tpublic setAsset(binaryContent: BufferEncoding, contentType: string, asset: string): void {\n\t\tconst assetInstance = getAssetByKey(asset);\n\t\tif (!assetInstance) {\n\t\t\tthrow new Meteor.Error('error-invalid-asset', 'Invalid asset', {\n\t\t\t\tfunction: 'RocketChat.Assets.setAsset',\n\t\t\t});\n\t\t}\n\n\t\tconst extension = getExtension(contentType);\n\t\tif (assetInstance.constraints.extensions.includes(extension) === false) {\n\t\t\tthrow new Meteor.Error('error-invalid-file-type', `Invalid file type: ${contentType}`, {\n\t\t\t\tfunction: 'RocketChat.Assets.setAsset',\n\t\t\t});\n\t\t}\n\n\t\tconst file = Buffer.from(binaryContent, 'binary');\n\t\tif (assetInstance.constraints.width || assetInstance.constraints.height) {\n\t\t\tconst dimensions = sizeOf(file);\n\t\t\tif (assetInstance.constraints.width && assetInstance.constraints.width !== dimensions.width) {\n\t\t\t\tthrow new Meteor.Error('error-invalid-file-width', 'Invalid file width', {\n\t\t\t\t\tfunction: 'Invalid file width',\n\t\t\t\t});\n\t\t\t}\n\t\t\tif (assetInstance.constraints.height && assetInstance.constraints.height !== dimensions.height) {\n\t\t\t\tthrow new Meteor.Error('error-invalid-file-height');\n\t\t\t}\n\t\t}\n\n\t\tconst rs = RocketChatFile.bufferToStream(file);\n\t\tRocketChatAssetsInstance.deleteFile(asset);\n\n\t\tconst ws = RocketChatAssetsInstance.createWriteStream(asset, contentType);\n\t\tws.on(\n\t\t\t'end',\n\t\t\tMeteor.bindEnvironment(function () {\n\t\t\t\treturn Meteor.setTimeout(function () {\n\t\t\t\t\tconst key = `Assets_${asset}`;\n\t\t\t\t\tconst value = {\n\t\t\t\t\t\turl: `assets/${asset}.${extension}`,\n\t\t\t\t\t\tdefaultUrl: assetInstance.defaultUrl,\n\t\t\t\t\t};\n\n\t\t\t\t\tSettings.updateValueById(key, value);\n\t\t\t\t\t// eslint-disable-next-line @typescript-eslint/no-use-before-define\n\t\t\t\t\treturn RocketChatAssets.processAsset(key, value);\n\t\t\t\t}, 200);\n\t\t\t}),\n\t\t);\n\n\t\trs.pipe(ws);\n\t}\n\n\tpublic unsetAsset(asset: string): void {\n\t\tif (!getAssetByKey(asset)) {\n\t\t\tthrow new Meteor.Error('error-invalid-asset', 'Invalid asset', {\n\t\t\t\tfunction: 'RocketChat.Assets.unsetAsset',\n\t\t\t});\n\t\t}\n\n\t\tRocketChatAssetsInstance.deleteFile(asset);\n\t\tconst key = `Assets_${asset}`;\n\t\tconst value = {\n\t\t\tdefaultUrl: getAssetByKey(asset).defaultUrl,\n\t\t};\n\n\t\tSettings.updateValueById(key, value);\n\t\t// eslint-disable-next-line @typescript-eslint/no-use-before-define\n\t\tRocketChatAssets.processAsset(key, value);\n\t}\n\n\tpublic refreshClients(): boolean {\n\t\treturn process.emit('message', {\n\t\t\trefresh: 'client',\n\t\t});\n\t}\n\n\tpublic processAsset(settingKey: string, settingValue: any): Record | undefined {\n\t\tif (settingKey.indexOf('Assets_') !== 0) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst assetKey = settingKey.replace(/^Assets_/, '');\n\t\tconst assetValue = getAssetByKey(assetKey);\n\n\t\tif (!assetValue) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (!settingValue || !settingValue.url) {\n\t\t\tassetValue.cache = undefined;\n\t\t\treturn;\n\t\t}\n\n\t\tconst file = RocketChatAssetsInstance.getFileSync(assetKey);\n\t\tif (!file) {\n\t\t\tassetValue.cache = undefined;\n\t\t\treturn;\n\t\t}\n\n\t\tconst hash = crypto.createHash('sha1').update(file.buffer).digest('hex');\n\t\tconst extension = settingValue.url.split('.').pop();\n\n\t\tassetValue.cache = {\n\t\t\tpath: `assets/${assetKey}.${extension}`,\n\t\t\tcacheable: false,\n\t\t\tsourceMapUrl: undefined,\n\t\t\twhere: 'client',\n\t\t\ttype: 'asset',\n\t\t\tcontent: file.buffer,\n\t\t\textension,\n\t\t\turl: `/assets/${assetKey}.${extension}?${hash}`,\n\t\t\tsize: file.length,\n\t\t\tuploadDate: file.uploadDate,\n\t\t\tcontentType: file.contentType,\n\t\t\thash,\n\t\t};\n\n\t\treturn assetValue.cache;\n\t}\n\n\tpublic getURL(assetName: string, options = { cdn: false, full: true }): string {\n\t\tconst asset = settings.get(assetName);\n\t\tconst url = asset.url || asset.defaultUrl;\n\n\t\treturn getURL(url, options);\n\t}\n}\n\nexport const RocketChatAssets = new RocketChatAssetsClass();\n\nsettingsRegistry.addGroup('Assets', function () {\n\tthis.add('Assets_SvgFavicon_Enable', true, {\n\t\ttype: 'boolean',\n\t\tgroup: 'Assets',\n\t\ti18nLabel: 'Enable_Svg_Favicon',\n\t});\n});\n\nfunction addAssetToSetting(asset: string, value: IRocketChatAsset): void {\n\tconst key = `Assets_${asset}`;\n\n\tsettingsRegistry.add(\n\t\tkey,\n\t\t{\n\t\t\tdefaultUrl: value.defaultUrl,\n\t\t},\n\t\t{\n\t\t\ttype: 'asset',\n\t\t\tgroup: 'Assets',\n\t\t\tfileConstraints: value.constraints,\n\t\t\ti18nLabel: value.label,\n\t\t\tasset,\n\t\t\tpublic: true,\n\t\t\twizard: value.wizard,\n\t\t},\n\t);\n\n\tconst currentValue = settings.get(key);\n\n\tif (typeof currentValue === 'object' && currentValue.defaultUrl !== getAssetByKey(asset).defaultUrl) {\n\t\tcurrentValue.defaultUrl = getAssetByKey(asset).defaultUrl;\n\t\tPromise.await(Settings.updateValueById(key, currentValue));\n\t}\n}\n\nfor (const key of Object.keys(assets)) {\n\tconst value = getAssetByKey(key);\n\taddAssetToSetting(key, value);\n}\n\nsettings.watchByRegex(/^Assets_/, (key, value) => RocketChatAssets.processAsset(key, value));\n\nMeteor.startup(() => {\n\tMeteor.setTimeout(() => {\n\t\tprocess.emit('message', {\n\t\t\trefresh: 'client',\n\t\t});\n\t}, 200);\n});\n\nconst { calculateClientHash } = WebAppHashing;\n\nWebAppHashing.calculateClientHash = function (manifest, includeFilter, runtimeConfigOverride): string {\n\tfor (const key of Object.keys(assets)) {\n\t\tconst value = getAssetByKey(key);\n\t\tif (!value.cache && !value.defaultUrl) {\n\t\t\tcontinue;\n\t\t}\n\n\t\tlet cache: IRocketChatAssetCache;\n\t\tif (value.cache) {\n\t\t\tcache = {\n\t\t\t\tpath: value.cache.path,\n\t\t\t\tcacheable: value.cache.cacheable,\n\t\t\t\tsourceMapUrl: value.cache.sourceMapUrl,\n\t\t\t\twhere: value.cache.where,\n\t\t\t\ttype: value.cache.type,\n\t\t\t\turl: value.cache.url,\n\t\t\t\tsize: value.cache.size,\n\t\t\t\thash: value.cache.hash,\n\t\t\t};\n\t\t} else {\n\t\t\tconst extension = value.defaultUrl?.split('.').pop();\n\t\t\tcache = {\n\t\t\t\tpath: `assets/${key}.${extension}`,\n\t\t\t\tcacheable: false,\n\t\t\t\tsourceMapUrl: undefined,\n\t\t\t\twhere: 'client',\n\t\t\t\ttype: 'asset',\n\t\t\t\turl: `/assets/${key}.${extension}?v3`,\n\t\t\t\thash: 'v3',\n\t\t\t};\n\t\t}\n\n\t\tconst manifestItem = _.findWhere(manifest, {\n\t\t\tpath: key,\n\t\t});\n\n\t\tif (manifestItem) {\n\t\t\tconst index = manifest.indexOf(manifestItem);\n\t\t\tmanifest[index] = cache;\n\t\t} else {\n\t\t\tmanifest.push(cache);\n\t\t}\n\t}\n\n\treturn calculateClientHash.call(this, manifest, includeFilter, runtimeConfigOverride);\n};\n\nMeteor.methods({\n\trefreshClients() {\n\t\tmethodDeprecationLogger.warn('refreshClients will be deprecated in future versions of Rocket.Chat');\n\n\t\tif (!Meteor.userId()) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', {\n\t\t\t\tmethod: 'refreshClients',\n\t\t\t});\n\t\t}\n\n\t\tconst _hasPermission = hasPermission(Meteor.userId() as string, 'manage-assets');\n\t\tif (!_hasPermission) {\n\t\t\tthrow new Meteor.Error('error-action-not-allowed', 'Managing assets not allowed', {\n\t\t\t\tmethod: 'refreshClients',\n\t\t\t\taction: 'Managing_assets',\n\t\t\t});\n\t\t}\n\n\t\treturn RocketChatAssets.refreshClients();\n\t},\n\n\tunsetAsset(asset) {\n\t\tif (!Meteor.userId()) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', {\n\t\t\t\tmethod: 'unsetAsset',\n\t\t\t});\n\t\t}\n\n\t\tconst _hasPermission = hasPermission(Meteor.userId() as string, 'manage-assets');\n\t\tif (!_hasPermission) {\n\t\t\tthrow new Meteor.Error('error-action-not-allowed', 'Managing assets not allowed', {\n\t\t\t\tmethod: 'unsetAsset',\n\t\t\t\taction: 'Managing_assets',\n\t\t\t});\n\t\t}\n\n\t\treturn RocketChatAssets.unsetAsset(asset);\n\t},\n\n\tsetAsset(binaryContent, contentType, asset) {\n\t\tif (!Meteor.userId()) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', {\n\t\t\t\tmethod: 'setAsset',\n\t\t\t});\n\t\t}\n\n\t\tconst _hasPermission = hasPermission(Meteor.userId() as string, 'manage-assets');\n\t\tif (!_hasPermission) {\n\t\t\tthrow new Meteor.Error('error-action-not-allowed', 'Managing assets not allowed', {\n\t\t\t\tmethod: 'setAsset',\n\t\t\t\taction: 'Managing_assets',\n\t\t\t});\n\t\t}\n\n\t\tRocketChatAssets.setAsset(binaryContent, contentType, asset);\n\t},\n});\n\nconst listener = Meteor.bindEnvironment((req: IncomingMessage, res: ServerResponse, next: NextHandleFunction) => {\n\tif (!req.url) {\n\t\treturn;\n\t}\n\tconst params = {\n\t\tasset: decodeURIComponent(req.url.replace(/^\\//, '').replace(/\\?.*$/, '')).replace(/\\.[^.]*$/, ''),\n\t};\n\n\tconst asset = getAssetByKey(params.asset);\n\tconst file = asset?.cache;\n\n\tconst format = req.url.replace(/.*\\.([a-z]+)(?:$|\\?.*)/i, '$1');\n\n\tif (asset && Array.isArray(asset.constraints.extensions) && !asset.constraints.extensions.includes(format)) {\n\t\tres.writeHead(403);\n\t\treturn res.end();\n\t}\n\tif (!file) {\n\t\tconst defaultUrl = asset?.defaultUrl;\n\t\tif (defaultUrl) {\n\t\t\tconst assetUrl = format && ['png', 'svg'].includes(format) ? defaultUrl.replace(/(svg|png)$/, format) : defaultUrl;\n\t\t\treq.url = `/${assetUrl}`;\n\t\t\tWebAppInternals.staticFilesMiddleware((WebAppInternals as Record).staticFilesByArch, req, res, next);\n\t\t} else {\n\t\t\tres.writeHead(404);\n\t\t\tres.end();\n\t\t}\n\n\t\treturn;\n\t}\n\n\tconst reqModifiedHeader = req.headers['if-modified-since'];\n\tif (reqModifiedHeader) {\n\t\tif (reqModifiedHeader === file.uploadDate?.toUTCString()) {\n\t\t\tres.setHeader('Last-Modified', reqModifiedHeader);\n\t\t\tres.writeHead(304);\n\t\t\tres.end();\n\t\t\treturn;\n\t\t}\n\t}\n\n\tres.setHeader('Cache-Control', 'public, max-age=0');\n\tres.setHeader('Expires', '-1');\n\n\tif (format && format !== file.extension && ['png', 'jpg', 'jpeg'].includes(format)) {\n\t\tres.setHeader('Content-Type', `image/${format}`);\n\t\tsharp(file.content)\n\t\t\t.toFormat(format as any)\n\t\t\t.pipe(res);\n\t\treturn;\n\t}\n\n\tres.setHeader('Last-Modified', file.uploadDate?.toUTCString() || new Date().toUTCString());\n\tif (file.contentType) res.setHeader('Content-Type', file.contentType);\n\tif (file.size) res.setHeader('Content-Length', file.size);\n\tres.writeHead(200);\n\tres.end(file.content);\n});\n\nWebApp.connectHandlers.use('/assets/', listener);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/assets/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/ILoginAttempt.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/hooks/login.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/lib/logLoginAttempts.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/lib/restrictLoginAttempts.ts",["22790"],[],"import type { IServerEvent } from '@rocket.chat/core-typings';\nimport { ServerEventType } from '@rocket.chat/core-typings';\nimport { Rooms, ServerEvents, Sessions, Users } from '@rocket.chat/models';\nimport moment from 'moment';\n\nimport { addMinutesToADate } from '../../../../lib/utils/addMinutesToADate';\nimport { getClientAddress } from '../../../../server/lib/getClientAddress';\nimport { sendMessage } from '../../../lib/server/functions';\nimport { Logger } from '../../../logger/server';\nimport { settings } from '../../../settings/server';\nimport type { ILoginAttempt } from '../ILoginAttempt';\n\nconst logger = new Logger('LoginProtection');\n\nexport const notifyFailedLogin = async (ipOrUsername: string, blockedUntil: Date, failedAttempts: number): Promise => {\n\tconst channelToNotify = settings.get('Block_Multiple_Failed_Logins_Notify_Failed_Channel');\n\tif (!channelToNotify) {\n\t\tlogger.error('Cannot notify failed logins: channel provided is invalid');\n\t\treturn;\n\t}\n\t// verify channel exists\n\t// to avoid issues when \"fname\" is presented in the UI, check if the name matches it as well\n\tconst room = await Rooms.findOneByNameOrFname(channelToNotify);\n\tif (!room) {\n\t\tlogger.error(\"Cannot notify failed logins: channel provided doesn't exists\");\n\t\treturn;\n\t}\n\n\tconst rocketCat = await Users.findOneById('rocket.cat');\n\t// send message\n\tconst message = {\n\t\tattachments: [\n\t\t\t{\n\t\t\t\tfields: [\n\t\t\t\t\t{\n\t\t\t\t\t\ttitle: 'Failed login attempt threshold exceeded',\n\t\t\t\t\t\tvalue: `User or IP: ${ipOrUsername}\\nBlocked until: ${blockedUntil}\\nFailed Attempts: ${failedAttempts}`,\n\t\t\t\t\t\tshort: true,\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t\tcolor: 'red',\n\t\t\t},\n\t\t],\n\t};\n\n\tawait sendMessage(rocketCat, message, room, false);\n};\n\nexport const isValidLoginAttemptByIp = async (ip: string): Promise => {\n\tconst whitelist = String(settings.get('Block_Multiple_Failed_Logins_Ip_Whitelist')).split(',');\n\n\tif (\n\t\t!settings.get('Block_Multiple_Failed_Logins_Enabled') ||\n\t\t!settings.get('Block_Multiple_Failed_Logins_By_Ip') ||\n\t\twhitelist.includes(ip)\n\t) {\n\t\treturn true;\n\t}\n\n\tconst lastLogin = await Sessions.findLastLoginByIp(ip);\n\tlet failedAttemptsSinceLastLogin;\n\n\tif (!lastLogin || !lastLogin.loginAt) {\n\t\tfailedAttemptsSinceLastLogin = await ServerEvents.countFailedAttemptsByIp(ip);\n\t} else {\n\t\tfailedAttemptsSinceLastLogin = await ServerEvents.countFailedAttemptsByIpSince(ip, new Date(lastLogin.loginAt));\n\t}\n\n\tconst attemptsUntilBlock = settings.get('Block_Multiple_Failed_Logins_Attempts_Until_Block_By_Ip');\n\n\tif (attemptsUntilBlock && failedAttemptsSinceLastLogin < attemptsUntilBlock) {\n\t\treturn true;\n\t}\n\n\tconst lastAttemptAt = (await ServerEvents.findLastFailedAttemptByIp(ip))?.ts;\n\n\tif (!lastAttemptAt) {\n\t\treturn true;\n\t}\n\n\tconst minutesUntilUnblock = settings.get('Block_Multiple_Failed_Logins_Time_To_Unblock_By_Ip_In_Minutes') as number;\n\tconst willBeBlockedUntil = addMinutesToADate(new Date(lastAttemptAt), minutesUntilUnblock);\n\tconst isValid = moment(new Date()).isSameOrAfter(willBeBlockedUntil);\n\n\tif (settings.get('Block_Multiple_Failed_Logins_Notify_Failed') && !isValid) {\n\t\tnotifyFailedLogin(ip, willBeBlockedUntil, failedAttemptsSinceLastLogin);\n\t}\n\n\treturn isValid;\n};\n\nexport const isValidAttemptByUser = async (login: ILoginAttempt): Promise => {\n\tif (!settings.get('Block_Multiple_Failed_Logins_Enabled') || !settings.get('Block_Multiple_Failed_Logins_By_User')) {\n\t\treturn true;\n\t}\n\n\tconst loginUsername = login.methodArguments[0].user?.username;\n\tconst user = login.user || (loginUsername && (await Users.findOneByUsername(loginUsername))) || undefined;\n\n\tif (!user?.username) {\n\t\treturn true;\n\t}\n\n\tlet failedAttemptsSinceLastLogin;\n\n\tif (!user?.lastLogin) {\n\t\tfailedAttemptsSinceLastLogin = await ServerEvents.countFailedAttemptsByUsername(user.username);\n\t} else {\n\t\tfailedAttemptsSinceLastLogin = await ServerEvents.countFailedAttemptsByUsernameSince(user.username, new Date(user.lastLogin));\n\t}\n\n\tconst attemptsUntilBlock = settings.get('Block_Multiple_Failed_Logins_Attempts_Until_Block_by_User');\n\n\tif (attemptsUntilBlock && failedAttemptsSinceLastLogin < attemptsUntilBlock) {\n\t\treturn true;\n\t}\n\n\tconst lastAttemptAt = (await ServerEvents.findLastFailedAttemptByUsername(user.username as string))?.ts;\n\n\tif (!lastAttemptAt) {\n\t\treturn true;\n\t}\n\n\tconst minutesUntilUnblock = settings.get('Block_Multiple_Failed_Logins_Time_To_Unblock_By_User_In_Minutes') as number;\n\tconst willBeBlockedUntil = addMinutesToADate(new Date(lastAttemptAt), minutesUntilUnblock);\n\tconst isValid = moment(new Date()).isSameOrAfter(willBeBlockedUntil);\n\n\tif (settings.get('Block_Multiple_Failed_Logins_Notify_Failed') && !isValid) {\n\t\tnotifyFailedLogin(user.username, willBeBlockedUntil, failedAttemptsSinceLastLogin);\n\t}\n\n\treturn isValid;\n};\n\nexport const saveFailedLoginAttempts = async (login: ILoginAttempt): Promise => {\n\tconst user: IServerEvent['u'] = {\n\t\t_id: login.user?._id,\n\t\tusername: login.user?.username || login.methodArguments[0].user?.username,\n\t};\n\n\tawait ServerEvents.insertOne({\n\t\tip: getClientAddress(login.connection),\n\t\tt: ServerEventType.FAILED_LOGIN_ATTEMPT,\n\t\tts: new Date(),\n\t\tu: user,\n\t});\n};\n\nexport const saveSuccessfulLogin = async (login: ILoginAttempt): Promise => {\n\tconst user: IServerEvent['u'] = {\n\t\t_id: login.user?._id,\n\t\tusername: login.user?.username || login.methodArguments[0].user?.username,\n\t};\n\n\tawait ServerEvents.insertOne({\n\t\tip: getClientAddress(login.connection),\n\t\tt: ServerEventType.LOGIN,\n\t\tts: new Date(),\n\t\tu: user,\n\t});\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/startup/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authentication/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/hasPermission.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/hasRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/lib/ChatPermissions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/lib/streamer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/client/startup.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/lib/AuthorizationUtils.ts",["22791"],[],"const restrictedRolePermissions = new Map();\n\nexport const AuthorizationUtils = class {\n\tstatic addRolePermissionWhiteList(roleId: string, list: string[]): void {\n\t\tif (!roleId) {\n\t\t\tthrow new Error('invalid-param');\n\t\t}\n\n\t\tif (!list) {\n\t\t\tthrow new Error('invalid-param');\n\t\t}\n\n\t\tif (!restrictedRolePermissions.has(roleId)) {\n\t\t\trestrictedRolePermissions.set(roleId, new Set());\n\t\t}\n\n\t\tconst rules = restrictedRolePermissions.get(roleId);\n\n\t\tfor (const permissionId of list) {\n\t\t\trules.add(permissionId);\n\t\t}\n\t}\n\n\tstatic isPermissionRestrictedForRole(permissionId: string, roleId: string): boolean {\n\t\tif (!roleId || !permissionId) {\n\t\t\tthrow new Error('invalid-param');\n\t\t}\n\n\t\tif (!restrictedRolePermissions.has(roleId)) {\n\t\t\treturn false;\n\t\t}\n\n\t\tconst rules = restrictedRolePermissions.get(roleId);\n\t\tif (!rules || !rules.size) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn !rules.has(permissionId);\n\t}\n\n\tstatic isPermissionRestrictedForRoleList(permissionId: string, roleList: string[]): boolean {\n\t\tif (!roleList || !permissionId) {\n\t\t\tthrow new Error('invalid-param');\n\t\t}\n\n\t\tfor (const roleId of roleList) {\n\t\t\tif (this.isPermissionRestrictedForRole(permissionId, roleId)) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t}\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/lib/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/canAccessRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/canDeleteMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/canSendMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/getRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/getUsersInRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/hasPermission.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/hasRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/functions/upsertPermissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/addPermissionToRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/addUserToRole.ts",["22792"],[],"import { Meteor } from 'meteor/meteor';\nimport type { IRole, IUser, IRoom } from '@rocket.chat/core-typings';\nimport { Roles } from '@rocket.chat/models';\nimport { api } from '@rocket.chat/core-services';\n\nimport { Users } from '../../../models/server';\nimport { settings } from '../../../settings/server';\nimport { hasPermission } from '../functions/hasPermission';\nimport { apiDeprecationLogger } from '../../../lib/server/lib/deprecationWarningLogger';\n\nMeteor.methods({\n\tasync 'authorization:addUserToRole'(roleId: IRole['_id'], username: IUser['username'], scope: IRoom['_id'] | undefined) {\n\t\tconst userId = Meteor.userId();\n\n\t\tif (!userId || !hasPermission(userId, 'access-permissions')) {\n\t\t\tthrow new Meteor.Error('error-action-not-allowed', 'Accessing permissions is not allowed', {\n\t\t\t\tmethod: 'authorization:addUserToRole',\n\t\t\t\taction: 'Accessing_permissions',\n\t\t\t});\n\t\t}\n\n\t\tif (!roleId || typeof roleId.valueOf() !== 'string' || !username || typeof username.valueOf() !== 'string') {\n\t\t\tthrow new Meteor.Error('error-invalid-arguments', 'Invalid arguments', {\n\t\t\t\tmethod: 'authorization:addUserToRole',\n\t\t\t});\n\t\t}\n\n\t\tlet role = await Roles.findOneById>(roleId, { projection: { _id: 1 } });\n\t\tif (!role) {\n\t\t\trole = await Roles.findOneByName>(roleId, { projection: { _id: 1 } });\n\n\t\t\tif (!role) {\n\t\t\t\tthrow new Meteor.Error('error-invalid-role', 'Invalid Role', {\n\t\t\t\t\tmethod: 'authorization:addUserToRole',\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tapiDeprecationLogger.warn(`Calling authorization:addUserToRole with role names will be deprecated in future versions of Rocket.Chat`);\n\t\t}\n\n\t\tif (role._id === 'admin' && !hasPermission(userId, 'assign-admin-role')) {\n\t\t\tthrow new Meteor.Error('error-action-not-allowed', 'Assigning admin is not allowed', {\n\t\t\t\tmethod: 'authorization:addUserToRole',\n\t\t\t\taction: 'Assign_admin',\n\t\t\t});\n\t\t}\n\n\t\tconst user = Users.findOneByUsernameIgnoringCase(username, {\n\t\t\tfields: {\n\t\t\t\t_id: 1,\n\t\t\t},\n\t\t});\n\n\t\tif (!user || !user._id) {\n\t\t\tthrow new Meteor.Error('error-user-not-found', 'User not found', {\n\t\t\t\tmethod: 'authorization:addUserToRole',\n\t\t\t});\n\t\t}\n\n\t\t// verify if user can be added to given scope\n\t\tif (scope && !(await Roles.canAddUserToRole(user._id, role._id, scope))) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'User is not part of given room', {\n\t\t\t\tmethod: 'authorization:addUserToRole',\n\t\t\t});\n\t\t}\n\n\t\tconst add = await Roles.addUserRoles(user._id, [role._id], scope);\n\n\t\tif (settings.get('UI_DisplayRoles')) {\n\t\t\tapi.broadcast('user.roleUpdate', {\n\t\t\t\ttype: 'added',\n\t\t\t\t_id: role._id,\n\t\t\t\tu: {\n\t\t\t\t\t_id: user._id,\n\t\t\t\t\tusername,\n\t\t\t\t},\n\t\t\t\tscope,\n\t\t\t});\n\t\t}\n\n\t\treturn add;\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/deleteRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/removeRoleFromPermission.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/methods/removeUserFromRole.ts",["22793"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/authorization/server/streamer/permissions/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/client/lib/actionButton.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/client/lib/autotranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/client/lib/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/autotranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/deeplTranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/googleTranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/index.ts",[],["22794","22795"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/logger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/methods/getProviderUiMetadata.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/methods/getSupportedLanguages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/methods/saveSettings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/methods/translateMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/msTranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/permissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/bot-helpers/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/bot-helpers/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/client/cas_client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/server/cas_rocketchat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/server/cas_server.js",["22796","22797","22798","22799"],[],"import url from 'url';\n\nimport { Meteor } from 'meteor/meteor';\nimport { Accounts } from 'meteor/accounts-base';\nimport { WebApp } from 'meteor/webapp';\nimport { RoutePolicy } from 'meteor/routepolicy';\nimport _ from 'underscore';\nimport fiber from 'fibers';\nimport { CredentialTokens } from '@rocket.chat/models';\nimport { validate } from '@rocket.chat/cas-validate';\n\nimport { logger } from './cas_rocketchat';\nimport { settings } from '../../settings/server';\nimport { Rooms } from '../../models/server';\nimport { _setRealName } from '../../lib';\nimport { createRoom } from '../../lib/server/functions/createRoom';\n\nRoutePolicy.declare('/_cas/', 'network');\n\nconst closePopup = function (res) {\n\tres.writeHead(200, { 'Content-Type': 'text/html' });\n\tconst content = '';\n\tres.end(content, 'utf-8');\n};\n\nconst casTicket = function (req, token, callback) {\n\t// get configuration\n\tif (!settings.get('CAS_enabled')) {\n\t\tlogger.error('Got ticket validation request, but CAS is not enabled');\n\t\tcallback();\n\t}\n\n\t// get ticket and validate.\n\tconst parsedUrl = url.parse(req.url, true);\n\tconst ticketId = parsedUrl.query.ticket;\n\tconst baseUrl = settings.get('CAS_base_url');\n\tconst cas_version = parseFloat(settings.get('CAS_version'));\n\tconst appUrl = Meteor.absoluteUrl().replace(/\\/$/, '') + __meteor_runtime_config__.ROOT_URL_PATH_PREFIX;\n\tlogger.debug(`Using CAS_base_url: ${baseUrl}`);\n\n\tvalidate(\n\t\t{\n\t\t\tbase_url: baseUrl,\n\t\t\tversion: cas_version,\n\t\t\tservice: `${appUrl}/_cas/${token}`,\n\t\t},\n\t\tticketId,\n\t\tMeteor.bindEnvironment(async function (err, status, username, details) {\n\t\t\tif (err) {\n\t\t\t\tlogger.error(`error when trying to validate: ${err.message}`);\n\t\t\t} else if (status) {\n\t\t\t\tlogger.info(`Validated user: ${username}`);\n\t\t\t\tconst user_info = { username };\n\n\t\t\t\t// CAS 2.0 attributes handling\n\t\t\t\tif (details && details.attributes) {\n\t\t\t\t\t_.extend(user_info, { attributes: details.attributes });\n\t\t\t\t}\n\t\t\t\tawait CredentialTokens.create(token, user_info);\n\t\t\t} else {\n\t\t\t\tlogger.error(`Unable to validate ticket: ${ticketId}`);\n\t\t\t}\n\t\t\t// logger.debug(\"Received response: \" + JSON.stringify(details, null , 4));\n\n\t\t\tcallback();\n\t\t}),\n\t);\n};\n\nconst middleware = function (req, res, next) {\n\t// Make sure to catch any exceptions because otherwise we'd crash\n\t// the runner\n\ttry {\n\t\tconst barePath = req.url.substring(0, req.url.indexOf('?'));\n\t\tconst splitPath = barePath.split('/');\n\n\t\t// Any non-cas request will continue down the default\n\t\t// middlewares.\n\t\tif (splitPath[1] !== '_cas') {\n\t\t\tnext();\n\t\t\treturn;\n\t\t}\n\n\t\t// get auth token\n\t\tconst credentialToken = splitPath[2];\n\t\tif (!credentialToken) {\n\t\t\tclosePopup(res);\n\t\t\treturn;\n\t\t}\n\n\t\t// validate ticket\n\t\tcasTicket(req, credentialToken, function () {\n\t\t\tclosePopup(res);\n\t\t});\n\t} catch (err) {\n\t\tlogger.error({ msg: 'Unexpected error', err });\n\t\tclosePopup(res);\n\t}\n};\n\n// Listen to incoming OAuth http requests\nWebApp.connectHandlers.use(function (req, res, next) {\n\t// Need to create a fiber since we're using synchronous http calls and nothing\n\t// else is wrapping this in a fiber automatically\n\tfiber(function () {\n\t\tmiddleware(req, res, next);\n\t}).run();\n});\n\n/*\n * Register a server-side login handle.\n * It is call after Accounts.callLoginMethod() is call from client.\n *\n */\nAccounts.registerLoginHandler('cas', function (options) {\n\tif (!options.cas) {\n\t\treturn undefined;\n\t}\n\n\t// TODO: Sync wrapper due to the chain conversion to async models\n\tconst credentials = Promise.await(CredentialTokens.findOneNotExpiredById(options.cas.credentialToken));\n\tif (credentials === undefined) {\n\t\tthrow new Meteor.Error(Accounts.LoginCancelledError.numericError, 'no matching login attempt found');\n\t}\n\n\tconst result = credentials.userInfo;\n\tconst syncUserDataFieldMap = settings.get('CAS_Sync_User_Data_FieldMap').trim();\n\tconst cas_version = parseFloat(settings.get('CAS_version'));\n\tconst sync_enabled = settings.get('CAS_Sync_User_Data_Enabled');\n\tconst trustUsername = settings.get('CAS_trust_username');\n\tconst verified = settings.get('Accounts_Verify_Email_For_External_Accounts');\n\tconst userCreationEnabled = settings.get('CAS_Creation_User_Enabled');\n\n\t// We have these\n\tconst ext_attrs = {\n\t\tusername: result.username,\n\t};\n\n\t// We need these\n\tconst int_attrs = {\n\t\temail: undefined,\n\t\tname: undefined,\n\t\tusername: undefined,\n\t\trooms: undefined,\n\t};\n\n\t// Import response attributes\n\tif (cas_version >= 2.0) {\n\t\t// Clean & import external attributes\n\t\t_.each(result.attributes, function (value, ext_name) {\n\t\t\tif (value) {\n\t\t\t\text_attrs[ext_name] = value[0];\n\t\t\t}\n\t\t});\n\t}\n\n\t// Source internal attributes\n\tif (syncUserDataFieldMap) {\n\t\t// Our mapping table: key(int_attr) -> value(ext_attr)\n\t\t// Spoken: Source this internal attribute from these external attributes\n\t\tconst attr_map = JSON.parse(syncUserDataFieldMap);\n\n\t\t_.each(attr_map, function (source, int_name) {\n\t\t\t// Source is our String to interpolate\n\t\t\tif (source && typeof source.valueOf() === 'string') {\n\t\t\t\tlet replacedValue = source;\n\t\t\t\t_.each(ext_attrs, function (value, ext_name) {\n\t\t\t\t\treplacedValue = replacedValue.replace(`%${ext_name}%`, ext_attrs[ext_name]);\n\t\t\t\t});\n\n\t\t\t\tif (source !== replacedValue) {\n\t\t\t\t\tint_attrs[int_name] = replacedValue;\n\t\t\t\t\tlogger.debug(`Sourced internal attribute: ${int_name} = ${replacedValue}`);\n\t\t\t\t} else {\n\t\t\t\t\tlogger.debug(`Sourced internal attribute: ${int_name} skipped.`);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\n\t// Search existing user by its external service id\n\tlogger.debug(`Looking up user by id: ${result.username}`);\n\t// First, look for a user that has logged in from CAS with this username before\n\tlet user = Meteor.users.findOne({ 'services.cas.external_id': result.username });\n\tif (!user) {\n\t\t// If that user was not found, check if there's any Rocket.Chat user with that username\n\t\t// With this, CAS login will continue to work if the user is renamed on both sides and also if the user is renamed only on Rocket.Chat.\n\t\t// It'll also allow non-CAS users to switch to CAS based login\n\t\tif (trustUsername) {\n\t\t\tconst username = new RegExp(`^${result.username}$`, 'i');\n\t\t\tuser = Meteor.users.findOne({ username });\n\t\t\tif (user) {\n\t\t\t\t// Update the user's external_id to reflect this new username.\n\t\t\t\tMeteor.users.update(user, { $set: { 'services.cas.external_id': result.username } });\n\t\t\t}\n\t\t}\n\t}\n\n\tif (user) {\n\t\tlogger.debug(`Using existing user for '${result.username}' with id: ${user._id}`);\n\t\tif (sync_enabled) {\n\t\t\tlogger.debug('Syncing user attributes');\n\t\t\t// Update name\n\t\t\tif (int_attrs.name) {\n\t\t\t\t_setRealName(user._id, int_attrs.name);\n\t\t\t}\n\n\t\t\t// Update email\n\t\t\tif (int_attrs.email) {\n\t\t\t\tMeteor.users.update(user, { $set: { emails: [{ address: int_attrs.email, verified }] } });\n\t\t\t}\n\t\t}\n\t} else if (userCreationEnabled) {\n\t\t// Define new user\n\t\tconst newUser = {\n\t\t\tusername: result.username,\n\t\t\tactive: true,\n\t\t\tglobalRoles: ['user'],\n\t\t\temails: [],\n\t\t\tservices: {\n\t\t\t\tcas: {\n\t\t\t\t\texternal_id: result.username,\n\t\t\t\t\tversion: cas_version,\n\t\t\t\t\tattrs: int_attrs,\n\t\t\t\t},\n\t\t\t},\n\t\t};\n\n\t\t// Add username\n\t\tif (int_attrs.username) {\n\t\t\t_.extend(newUser, {\n\t\t\t\tusername: int_attrs.username,\n\t\t\t});\n\t\t}\n\n\t\t// Add User.name\n\t\tif (int_attrs.name) {\n\t\t\t_.extend(newUser, {\n\t\t\t\tname: int_attrs.name,\n\t\t\t});\n\t\t}\n\n\t\t// Add email\n\t\tif (int_attrs.email) {\n\t\t\t_.extend(newUser, {\n\t\t\t\temails: [{ address: int_attrs.email, verified }],\n\t\t\t});\n\t\t}\n\n\t\t// Create the user\n\t\tlogger.debug(`User \"${result.username}\" does not exist yet, creating it`);\n\t\tconst userId = Accounts.insertUserDoc({}, newUser);\n\n\t\t// Fetch and use it\n\t\tuser = Meteor.users.findOne(userId);\n\t\tlogger.debug(`Created new user for '${result.username}' with id: ${user._id}`);\n\t\t// logger.debug(JSON.stringify(user, undefined, 4));\n\n\t\tlogger.debug(`Joining user to attribute channels: ${int_attrs.rooms}`);\n\t\tif (int_attrs.rooms) {\n\t\t\t_.each(int_attrs.rooms.split(','), function (room_name) {\n\t\t\t\tif (room_name) {\n\t\t\t\t\tlet room = Rooms.findOneByNameAndType(room_name, 'c');\n\t\t\t\t\tif (!room) {\n\t\t\t\t\t\troom = createRoom('c', room_name, user.username);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\t// Should fail as no user exist and can't be created\n\t\tlogger.debug(`User \"${result.username}\" does not exist yet, will fail as no user creation is enabled`);\n\t\tthrow new Meteor.Error(Accounts.LoginCancelledError.numericError, 'no matching user account found');\n\t}\n\n\treturn { userId: user._id };\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cas/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/client/lib/ChannelSettings.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/client/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveReactWhenReadOnly.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomAnnouncement.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomCustomFields.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomDescription.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomEncrypted.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomName.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomReadOnly.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomSystemMessages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomTopic.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveRoomType.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/functions/saveStreamingOptions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/channel-settings/server/methods/saveRoomSettings.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/buildRegistrationData.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/checkUserHasCloudLogin.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/connectWorkspace.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/disconnectWorkspace.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/finishOAuthAuthorization.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getConfirmationPoll.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getOAuthAuthorizationUrl.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getRedirectUri.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getUserCloudAccessToken.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getWorkspaceAccessToken.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getWorkspaceAccessTokenWithScope.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getWorkspaceKey.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/getWorkspaceLicense.ts",["22800"],[],"import { HTTP } from 'meteor/http';\nimport { Settings } from '@rocket.chat/models';\n\nimport { getWorkspaceAccessToken } from './getWorkspaceAccessToken';\nimport { settings } from '../../../settings/server';\nimport { callbacks } from '../../../../lib/callbacks';\nimport { LICENSE_VERSION } from '../license';\nimport { SystemLogger } from '../../../../server/lib/logger/system';\n\nexport async function getWorkspaceLicense(): Promise<{ updated: boolean; license: string }> {\n\tconst currentLicense = await Settings.findOne('Cloud_Workspace_License');\n\n\tconst cachedLicenseReturn = () => {\n\t\tconst license = currentLicense?.value as string;\n\t\tif (license) {\n\t\t\tcallbacks.run('workspaceLicenseChanged', license);\n\t\t}\n\n\t\treturn { updated: false, license };\n\t};\n\n\tconst token = await getWorkspaceAccessToken();\n\tif (!token) {\n\t\treturn cachedLicenseReturn();\n\t}\n\n\tlet licenseResult;\n\ttry {\n\t\tlicenseResult = HTTP.get(`${settings.get('Cloud_Workspace_Registration_Client_Uri')}/license?version=${LICENSE_VERSION}`, {\n\t\t\theaders: {\n\t\t\t\tAuthorization: `Bearer ${token}`,\n\t\t\t},\n\t\t});\n\t} catch (err: any) {\n\t\tSystemLogger.error({\n\t\t\tmsg: 'Failed to update license from Rocket.Chat Cloud',\n\t\t\turl: '/license',\n\t\t\t...(err.response?.data && { cloudError: err.response.data }),\n\t\t\terr,\n\t\t});\n\n\t\treturn cachedLicenseReturn();\n\t}\n\n\tconst remoteLicense = licenseResult.data;\n\n\tif (!currentLicense || !currentLicense._updatedAt) {\n\t\tthrow new Error('Failed to retrieve current license');\n\t}\n\n\tif (remoteLicense.updatedAt <= currentLicense._updatedAt) {\n\t\treturn cachedLicenseReturn();\n\t}\n\n\tawait Settings.updateValueById('Cloud_Workspace_License', remoteLicense.license);\n\n\tcallbacks.run('workspaceLicenseChanged', remoteLicense.license);\n\n\treturn { updated: true, license: remoteLicense.license };\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/reconnectWorkspace.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/registerPreIntentWorkspaceWizard.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/removeWorkspaceRegistrationInfo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/retrieveRegistrationStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/saveRegistrationData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/startRegisterWorkspace.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/startRegisterWorkspaceSetupWizard.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/syncWorkspace.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/userLoggedOut.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/functions/userLogout.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/license.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/methods.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cloud/server/oauthScopes.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/colors/client/client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/colors/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/colors/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/colors/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cors/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cors/server/cors.js",["22801"],[],"import url from 'url';\n\nimport { Meteor } from 'meteor/meteor';\nimport { WebApp, WebAppInternals } from 'meteor/webapp';\nimport _ from 'underscore';\n\nimport { settings } from '../../settings/server';\nimport { Logger } from '../../logger/server';\n\nconst logger = new Logger('CORS');\n\nsettings.watch('Enable_CSP', (enabled) => {\n\tWebAppInternals.setInlineScriptsAllowed(!enabled);\n});\n\nWebApp.rawConnectHandlers.use(function (req, res, next) {\n\t// XSS Protection for old browsers (IE)\n\tres.setHeader('X-XSS-Protection', '1');\n\n\t// X-Content-Type-Options header to prevent MIME Sniffing\n\tres.setHeader('X-Content-Type-Options', 'nosniff');\n\n\tif (settings.get('Iframe_Restrict_Access')) {\n\t\tres.setHeader('X-Frame-Options', settings.get('Iframe_X_Frame_Options'));\n\t}\n\n\tif (settings.get('Enable_CSP')) {\n\t\tconst cdn_prefixes = [settings.get('CDN_PREFIX'), settings.get('CDN_PREFIX_ALL') ? null : settings.get('CDN_JSCSS_PREFIX')]\n\t\t\t.filter(Boolean)\n\t\t\t.join(' ');\n\n\t\tconst inlineHashes = [\n\t\t\t// Hash for `window.close()`, required by the CAS login popup.\n\t\t\t\"'sha256-jqxtvDkBbRAl9Hpqv68WdNOieepg8tJSYu1xIy7zT34='\",\n\t\t]\n\t\t\t.filter(Boolean)\n\t\t\t.join(' ');\n\t\tconst external = [\n\t\t\tsettings.get('Accounts_OAuth_Apple') && 'https://appleid.cdn-apple.com',\n\t\t\tsettings.get('PiwikAnalytics_enabled') && settings.get('PiwikAnalytics_url'),\n\t\t\tsettings.get('GoogleAnalytics_enabled' && 'https://www.google-analytics.com'),\n\t\t\t...settings\n\t\t\t\t.get('Extra_CSP_Domains')\n\t\t\t\t.split(/[ \\n\\,]/gim)\n\t\t\t\t.filter((e) => Boolean(e.trim())),\n\t\t]\n\t\t\t.filter(Boolean)\n\t\t\t.join(' ');\n\t\tres.setHeader(\n\t\t\t'Content-Security-Policy',\n\t\t\t[\n\t\t\t\t`default-src 'self' ${cdn_prefixes}`,\n\t\t\t\t'connect-src *',\n\t\t\t\t`font-src 'self' ${cdn_prefixes} data:`,\n\t\t\t\t'frame-src *',\n\t\t\t\t'img-src * data: blob:',\n\t\t\t\t'media-src * data:',\n\t\t\t\t`script-src 'self' 'unsafe-eval' ${inlineHashes} ${cdn_prefixes} ${external}`,\n\t\t\t\t`style-src 'self' 'unsafe-inline' ${cdn_prefixes}`,\n\t\t\t].join('; '),\n\t\t);\n\t}\n\n\treturn next();\n});\n\nconst _staticFilesMiddleware = WebAppInternals.staticFilesMiddleware;\n\nWebAppInternals._staticFilesMiddleware = function (staticFiles, req, res, next) {\n\tres.setHeader('Access-Control-Allow-Origin', '*');\n\treturn _staticFilesMiddleware(staticFiles, req, res, next);\n};\n\nconst oldHttpServerListeners = WebApp.httpServer.listeners('request').slice(0);\n\nWebApp.httpServer.removeAllListeners('request');\n\nWebApp.httpServer.addListener('request', function (req, res, ...args) {\n\tconst next = () => {\n\t\tfor (const oldListener of oldHttpServerListeners) {\n\t\t\toldListener.apply(WebApp.httpServer, [req, res, ...args]);\n\t\t}\n\t};\n\n\tif (settings.get('Force_SSL') !== true) {\n\t\tnext();\n\t\treturn;\n\t}\n\n\tconst remoteAddress = req.connection.remoteAddress || req.socket.remoteAddress;\n\tconst localhostRegexp = /^\\s*(127\\.0\\.0\\.1|::1)\\s*$/;\n\tconst localhostTest = function (x) {\n\t\treturn localhostRegexp.test(x);\n\t};\n\n\tconst isLocal =\n\t\tlocalhostRegexp.test(remoteAddress) &&\n\t\t(!req.headers['x-forwarded-for'] || _.all(req.headers['x-forwarded-for'].split(','), localhostTest));\n\tconst isSsl = req.connection.pair || (req.headers['x-forwarded-proto'] && req.headers['x-forwarded-proto'].indexOf('https') !== -1);\n\n\tlogger.debug('req.url', req.url);\n\tlogger.debug('remoteAddress', remoteAddress);\n\tlogger.debug('isLocal', isLocal);\n\tlogger.debug('isSsl', isSsl);\n\tlogger.debug('req.headers', req.headers);\n\n\tif (!isLocal && !isSsl) {\n\t\tlet host = req.headers.host || url.parse(Meteor.absoluteUrl()).hostname;\n\t\thost = host.replace(/:\\d+$/, '');\n\t\tres.writeHead(302, {\n\t\t\tLocation: `https://${host}${req.url}`,\n\t\t});\n\t\tres.end();\n\t\treturn;\n\t}\n\n\treturn next();\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/cors/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/client/loginHelper.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/server/crowd.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/crowd/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/client/custom_oauth_client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/client/swapSessionStorage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/server/custom_oauth_server.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/server/custom_oauth_server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-oauth/server/transform_helpers.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/client/lib/CustomSounds.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/client/notifications/deleteCustomSound.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/client/notifications/updateCustomSound.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/methods/deleteCustomSound.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/methods/insertOrUpdateSound.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/methods/listCustomSounds.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/methods/uploadCustomSound.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/startup/custom-sounds.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/custom-sounds/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/client/createDiscussionMessageAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/client/lib/messageTypes/discussionMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/client/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/config.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/hooks/joinDiscussionOnMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/hooks/propagateDiscussionMetadata.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/methods/createDiscussion.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/discussion/server/permissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/dolphin/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/dolphin/lib/common.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/dolphin/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/dolphin/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/drupal/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/drupal/lib/common.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/drupal/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/drupal/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/E2ERoomState.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/events.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/helper.js",[],["22802","22803","22804","22805"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/logger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/rocketchat.e2e.room.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/rocketchat.e2e.ts",[],["22806","22807","22808","22809","22810","22811","22812","22813","22814","22815"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/tabbar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/client/wordList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/beforeCreateRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/functions/handleSuggestedGroupKey.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/fetchMyKeys.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/getUsersOfRoomWithoutKey.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/requestSubscriptionKeys.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/resetOwnE2EKey.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/setRoomKeyID.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/setUserPublicAndPrivateKeys.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/methods/updateGroupKey.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/e2e/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/emojiParser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/emojiPicker.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/function-isSet.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/client/lib/EmojiPicker.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/lib/rocketchat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/lib/emojiCustom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/lib/function-isSet.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/notifications/deleteEmojiCustom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/client/notifications/updateEmojiCustom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/methods/deleteEmojiCustom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/methods/insertOrUpdateEmoji.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/methods/listEmojiCustom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/methods/uploadEmojiCustom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/startup/emoji-custom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-custom/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/lib/emojiPicker.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/lib/emojioneRender.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/lib/rocketchat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/server/callbacks.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/emoji-emojione/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/error-handler/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/error-handler/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/error-handler/server/lib/RocketChat.ErrorHandler.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/error-handler/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/constants.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/dispatch.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/requestFromLatest.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/uploads.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/endpoints/users.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/addUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/dashboard.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/errors.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/helpers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/resolveDNS.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/functions/searchUsers.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/handler/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterAddedToRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterCreateDirectRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterCreateRoom.js",[],["22816"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterDeleteMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterLeaveRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterMuteUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterRemoveFromRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterSaveMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterSetReaction.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterUnmuteUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/afterUnsetReaction.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/hooks/beforeDeleteRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/callbacks.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/crypt.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/dns.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/getFederationDiscoveryMethod.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/getFederationDomain.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/http.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/isFederationEnabled.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/lib/logger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/methods/dashboard.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/methods/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/methods/loadContextEvents.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/methods/testSetup.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/message.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/room.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/subscription.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/normalizers/user.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/startup/generateKeys.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/startup/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/startup/registerCallbacks.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/Federation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/AbstractFederationService.ts",["22817"],[],"import type { IUser } from '@rocket.chat/core-typings';\n\nimport { FederatedUser } from '../domain/FederatedUser';\nimport type { IFederationBridge } from '../domain/IFederationBridge';\nimport type { RocketChatFileAdapter } from '../infrastructure/rocket-chat/adapters/File';\nimport type { RocketChatSettingsAdapter } from '../infrastructure/rocket-chat/adapters/Settings';\nimport type { RocketChatUserAdapter } from '../infrastructure/rocket-chat/adapters/User';\n\nexport abstract class FederationService {\n\tprotected internalHomeServerDomain: string;\n\n\tconstructor(\n\t\tprotected bridge: IFederationBridge,\n\t\tprotected internalUserAdapter: RocketChatUserAdapter,\n\t\tprotected internalFileAdapter: RocketChatFileAdapter,\n\t\tprotected internalSettingsAdapter: RocketChatSettingsAdapter,\n\t) {\n\t\tthis.internalHomeServerDomain = this.internalSettingsAdapter.getHomeServerDomain();\n\t}\n\n\tprotected async createFederatedUserInternallyOnly(\n\t\texternalUserId: string,\n\t\tusername: string,\n\t\texistsOnlyOnProxyServer = false,\n\t\tprovidedName?: string,\n\t): Promise {\n\t\tconst internalUser = await this.internalUserAdapter.getInternalUserByUsername(username);\n\t\tconst externalUserProfileInformation = await this.bridge.getUserProfileInformation(externalUserId);\n\t\tlet federatedUser;\n\t\tif (internalUser) {\n\t\t\tfederatedUser = FederatedUser.createWithInternalReference(externalUserId, existsOnlyOnProxyServer, internalUser);\n\t\t} else {\n\t\t\tconst name = externalUserProfileInformation?.displayName || providedName || username;\n\t\t\tfederatedUser = FederatedUser.createInstance(externalUserId, {\n\t\t\t\tname,\n\t\t\t\tusername,\n\t\t\t\texistsOnlyOnProxyServer,\n\t\t\t});\n\t\t}\n\t\tawait this.internalUserAdapter.createFederatedUser(federatedUser);\n\t\tconst insertedUser = await this.internalUserAdapter.getFederatedUserByExternalId(externalUserId);\n\t\tif (!insertedUser) {\n\t\t\treturn;\n\t\t}\n\t\tawait this.updateUserAvatarInternally(insertedUser, externalUserProfileInformation?.avatarUrl);\n\t\tawait this.updateUserDisplayNameInternally(insertedUser, externalUserProfileInformation?.displayName);\n\t}\n\n\tprotected async updateUserAvatarInternally(federatedUser: FederatedUser, avatarUrl?: string): Promise {\n\t\tif (!avatarUrl) {\n\t\t\treturn;\n\t\t}\n\t\tif (!federatedUser.isRemote()) {\n\t\t\treturn;\n\t\t}\n\t\tif (federatedUser.shouldUpdateFederationAvatar(avatarUrl)) {\n\t\t\tawait this.internalUserAdapter.setAvatar(federatedUser, this.bridge.convertMatrixUrlToHttp(federatedUser.getExternalId(), avatarUrl));\n\t\t\tawait this.internalUserAdapter.updateFederationAvatar(federatedUser.getInternalId(), avatarUrl);\n\t\t}\n\t}\n\n\tprotected async updateUserDisplayNameInternally(federatedUser: FederatedUser, displayName?: string): Promise {\n\t\tif (!displayName) {\n\t\t\treturn;\n\t\t}\n\t\tif (!federatedUser.isRemote()) {\n\t\t\treturn;\n\t\t}\n\t\tif (federatedUser.shouldUpdateDisplayName(displayName)) {\n\t\t\tawait this.internalUserAdapter.updateRealName(federatedUser.getInternalReference(), displayName);\n\t\t}\n\t}\n\n\tprotected async createFederatedUserIncludingHomeserverUsingLocalInformation(internalInviterId: string): Promise {\n\t\tconst internalUser = await this.internalUserAdapter.getInternalUserById(internalInviterId);\n\t\tif (!internalUser || !internalUser?.username) {\n\t\t\tthrow new Error(`Could not find user id for ${internalInviterId}`);\n\t\t}\n\t\tconst name = internalUser.name || internalUser.username;\n\t\tconst externalInviterId = await this.bridge.createUser(internalUser.username, name, this.internalHomeServerDomain);\n\t\tconst existsOnlyOnProxyServer = true;\n\t\tawait this.createFederatedUserInternallyOnly(externalInviterId, internalUser.username, existsOnlyOnProxyServer, name);\n\t\tawait this.updateUserAvatarExternally(\n\t\t\tinternalUser,\n\t\t\t(await this.internalUserAdapter.getFederatedUserByExternalId(externalInviterId)) as FederatedUser,\n\t\t);\n\n\t\treturn externalInviterId;\n\t}\n\n\tprotected async updateUserAvatarExternally(internalUser: IUser, externalInviter: FederatedUser): Promise {\n\t\tif (!internalUser.username) {\n\t\t\treturn;\n\t\t}\n\t\tconst buffer = await this.internalFileAdapter.getBufferForAvatarFile(internalUser.username);\n\t\tif (!buffer) {\n\t\t\treturn;\n\t\t}\n\t\tconst avatarFileRecord = await this.internalFileAdapter.getFileMetadataForAvatarFile(internalUser.username);\n\t\tif (!avatarFileRecord?.type || !avatarFileRecord?.name) {\n\t\t\treturn;\n\t\t}\n\t\tconst externalFileUri = await this.bridge.uploadContent(externalInviter.getExternalId(), buffer, {\n\t\t\ttype: avatarFileRecord.type,\n\t\t\tname: avatarFileRecord.name,\n\t\t});\n\t\tif (!externalFileUri) {\n\t\t\treturn;\n\t\t}\n\t\tawait this.internalUserAdapter.updateFederationAvatar(internalUser._id, externalFileUri);\n\t\tawait this.bridge.setUserAvatar(externalInviter.getExternalId(), externalFileUri);\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/MessageSenders.ts",["22818","22819"],[],"import type { IMessage } from '@rocket.chat/core-typings';\n\nimport type { IFederationBridge } from '../../domain/IFederationBridge';\nimport type { RocketChatFileAdapter } from '../../infrastructure/rocket-chat/adapters/File';\nimport type { RocketChatMessageAdapter } from '../../infrastructure/rocket-chat/adapters/Message';\nimport type { RocketChatUserAdapter } from '../../infrastructure/rocket-chat/adapters/User';\n\nexport interface IExternalMessageSender {\n\tsendMessage(externalRoomId: string, externalSenderId: string, message: IMessage): Promise;\n\tsendQuoteMessage(externalRoomId: string, externalSenderId: string, message: IMessage, messageToReplyTo: IMessage): Promise;\n}\n\nclass TextExternalMessageSender implements IExternalMessageSender {\n\tconstructor(\n\t\tprivate readonly bridge: IFederationBridge,\n\t\tprivate readonly internalMessageAdapter: RocketChatMessageAdapter,\n\t\tprivate readonly internalUserAdapter: RocketChatUserAdapter,\n\t) {}\n\n\tpublic async sendMessage(externalRoomId: string, externalSenderId: string, message: IMessage): Promise {\n\t\tconst externalMessageId = await this.bridge.sendMessage(externalRoomId, externalSenderId, message);\n\n\t\tawait this.internalMessageAdapter.setExternalFederationEventOnMessage(message._id, externalMessageId);\n\t}\n\n\tpublic async sendQuoteMessage(\n\t\texternalRoomId: string,\n\t\texternalSenderId: string,\n\t\tmessage: IMessage,\n\t\tmessageToReplyTo: IMessage,\n\t): Promise {\n\t\tconst originalSender = await this.internalUserAdapter.getFederatedUserByInternalId(messageToReplyTo?.u?._id);\n\t\tconst externalMessageId = await this.bridge.sendReplyToMessage(\n\t\t\texternalRoomId,\n\t\t\texternalSenderId,\n\t\t\tmessageToReplyTo.federation?.eventId as string,\n\t\t\toriginalSender?.getExternalId() as string,\n\t\t\tmessage.msg,\n\t\t);\n\t\tawait this.internalMessageAdapter.setExternalFederationEventOnMessage(message._id, externalMessageId);\n\t}\n}\n\nclass FileExternalMessageSender implements IExternalMessageSender {\n\tconstructor(\n\t\tprivate readonly bridge: IFederationBridge,\n\t\tprivate readonly internalFileHelper: RocketChatFileAdapter,\n\t\tprivate readonly internalMessageAdapter: RocketChatMessageAdapter,\n\t) {}\n\n\tpublic async sendMessage(externalRoomId: string, externalSenderId: string, message: IMessage): Promise {\n\t\tconst file = await this.internalFileHelper.getFileRecordById((message.files || [])[0]?._id);\n\t\tif (!file || !file.size || !file.type) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst buffer = await this.internalFileHelper.getBufferFromFileRecord(file);\n\t\tconst metadata = await this.internalFileHelper.extractMetadataFromFile(file);\n\n\t\tconst externalMessageId = await this.bridge.sendMessageFileToRoom(externalRoomId, externalSenderId, buffer, {\n\t\t\tfilename: file.name,\n\t\t\tfileSize: file.size,\n\t\t\tmimeType: file.type,\n\t\t\tmetadata: {\n\t\t\t\twidth: metadata?.width,\n\t\t\t\theight: metadata?.height,\n\t\t\t\tformat: metadata?.format,\n\t\t\t},\n\t\t});\n\n\t\tawait this.internalMessageAdapter.setExternalFederationEventOnMessage(message._id, externalMessageId);\n\t}\n\n\tpublic async sendQuoteMessage(\n\t\texternalRoomId: string,\n\t\texternalSenderId: string,\n\t\tmessage: IMessage,\n\t\tmessageToReplyTo: IMessage,\n\t): Promise {\n\t\tconst file = await this.internalFileHelper.getFileRecordById((message.files || [])[0]?._id);\n\t\tif (!file || !file.size || !file.type) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst buffer = await this.internalFileHelper.getBufferFromFileRecord(file);\n\t\tconst metadata = await this.internalFileHelper.extractMetadataFromFile(file);\n\n\t\tconst externalMessageId = await this.bridge.sendReplyMessageFileToRoom(\n\t\t\texternalRoomId,\n\t\t\texternalSenderId,\n\t\t\tbuffer,\n\t\t\t{\n\t\t\t\tfilename: file.name,\n\t\t\t\tfileSize: file.size,\n\t\t\t\tmimeType: file.type,\n\t\t\t\tmetadata: {\n\t\t\t\t\twidth: metadata?.width,\n\t\t\t\t\theight: metadata?.height,\n\t\t\t\t\tformat: metadata?.format,\n\t\t\t\t},\n\t\t\t},\n\t\t\tmessageToReplyTo.federation?.eventId as string,\n\t\t);\n\n\t\tawait this.internalMessageAdapter.setExternalFederationEventOnMessage(message._id, externalMessageId);\n\t}\n}\n\nexport const getExternalMessageSender = (\n\tmessage: IMessage,\n\tbridge: IFederationBridge,\n\tinternalFileHelper: RocketChatFileAdapter,\n\tinternalMessageAdapter: RocketChatMessageAdapter,\n\tinternalUserAdapter: RocketChatUserAdapter,\n): IExternalMessageSender => {\n\treturn message.files\n\t\t? new FileExternalMessageSender(bridge, internalFileHelper, internalMessageAdapter)\n\t\t: new TextExternalMessageSender(bridge, internalMessageAdapter, internalUserAdapter);\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/MessageServiceSender.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/RoomInternalHooksValidator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/RoomServiceSender.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/UserServiceSender.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/domain/FederatedRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/domain/FederatedUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/domain/IFederationBridge.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/Factory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/Bridge.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/converters/MessageReceiver.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/converters/MessageTextParser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/converters/RoomReceiver.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/converters/UserReceiver.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/AbstractMatrixEvent.ts",[],["22820"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixEventType.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixRoomJoinRules.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixRoomType.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixRoomVisibility.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/MessageReacted.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomCreated.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomEventRedacted.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomJoinRulesChanged.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomMembershipChanged.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomMessageSent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomNameChanged.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomTopicChanged.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/UserTypingStatusChanged.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/BaseEvent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/Message.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/Room.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/User.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/handlers/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/queue/InMemoryQueue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/File.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/Message.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/MessageConverter.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/Notification.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/Room.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/Settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/User.ts",["22821"],[],"import { Meteor } from 'meteor/meteor';\nimport type { IUser } from '@rocket.chat/core-typings';\nimport { Users, MatrixBridgedUser } from '@rocket.chat/models';\n\nimport { setUserAvatar, _setRealName as setRealName } from '../../../../../lib/server';\nimport { FederatedUser } from '../../../domain/FederatedUser';\n\nconst createFederatedUserInstance = (externalUserId: string, user: IUser, remote = true): FederatedUser => {\n\tconst federatedUser = FederatedUser.createWithInternalReference(externalUserId, !remote, user);\n\n\treturn federatedUser;\n};\n\nexport const getFederatedUserByInternalUsername = async (username: string): Promise => {\n\tconst user = await Users.findOneByUsername(username);\n\tif (!user) {\n\t\treturn;\n\t}\n\tconst internalBridgedUser = await MatrixBridgedUser.getBridgedUserByLocalId(user._id);\n\tif (!internalBridgedUser) {\n\t\treturn;\n\t}\n\tconst { mui: externalUserId, remote } = internalBridgedUser;\n\n\treturn createFederatedUserInstance(externalUserId, user, remote);\n};\n\nexport class RocketChatUserAdapter {\n\tpublic async getFederatedUserByExternalId(externalUserId: string): Promise {\n\t\tconst internalBridgedUser = await MatrixBridgedUser.getBridgedUserByExternalUserId(externalUserId);\n\t\tif (!internalBridgedUser) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst user = await Users.findOneById(internalBridgedUser.uid);\n\n\t\tif (user) {\n\t\t\treturn createFederatedUserInstance(externalUserId, user, internalBridgedUser.remote);\n\t\t}\n\t}\n\n\tpublic async getFederatedUsersByExternalIds(externalUserIds: string[]): Promise {\n\t\tconst internalBridgedUsers = await MatrixBridgedUser.getLocalUsersByExternalIds(externalUserIds);\n\t\tif (internalBridgedUsers.length === 0) {\n\t\t\treturn [];\n\t\t}\n\t\tconst internalUserIds = internalBridgedUsers.map((bridgedUser) => bridgedUser.uid);\n\t\tconst internalUserIdsMap: Record> = internalBridgedUsers.reduce(\n\t\t\t(acc, bridgedUser) => ({ ...acc, [bridgedUser.uid]: { mui: bridgedUser.mui, remote: bridgedUser.remote } }),\n\t\t\t{},\n\t\t);\n\t\tconst users = await Users.findByIds(internalUserIds).toArray();\n\n\t\tif (users.length === 0) {\n\t\t\treturn [];\n\t\t}\n\t\treturn users.map((user) => createFederatedUserInstance(internalUserIdsMap[user._id].mui, user, internalUserIdsMap[user._id].remote));\n\t}\n\n\tpublic async getFederatedUserByInternalId(internalUserId: string): Promise {\n\t\tconst internalBridgedUser = await MatrixBridgedUser.getBridgedUserByLocalId(internalUserId);\n\t\tif (!internalBridgedUser) {\n\t\t\treturn;\n\t\t}\n\t\tconst { uid: userId, mui: externalUserId, remote } = internalBridgedUser;\n\t\tconst user = await Users.findOneById(userId);\n\n\t\tif (user) {\n\t\t\treturn createFederatedUserInstance(externalUserId, user, remote);\n\t\t}\n\t}\n\n\tpublic async getFederatedUserByInternalUsername(username: string): Promise {\n\t\tconst user = await Users.findOneByUsername(username);\n\t\tif (!user) {\n\t\t\treturn;\n\t\t}\n\t\tconst internalBridgedUser = await MatrixBridgedUser.getBridgedUserByLocalId(user._id);\n\t\tif (!internalBridgedUser) {\n\t\t\treturn;\n\t\t}\n\t\tconst { mui: externalUserId, remote } = internalBridgedUser;\n\n\t\treturn createFederatedUserInstance(externalUserId, user, remote);\n\t}\n\n\tpublic async getInternalUserById(userId: string): Promise {\n\t\tconst user = await Users.findOneById(userId);\n\t\tif (!user || !user.username) {\n\t\t\tthrow new Error(`User with internalId ${userId} not found`);\n\t\t}\n\t\treturn user;\n\t}\n\n\tpublic async getInternalUserByUsername(username: string): Promise {\n\t\treturn Users.findOneByUsername(username);\n\t}\n\n\tpublic async createFederatedUser(federatedUser: FederatedUser): Promise {\n\t\tconst existingLocalUser = federatedUser.getUsername() && (await Users.findOneByUsername(federatedUser.getUsername() as string));\n\t\tif (existingLocalUser) {\n\t\t\treturn MatrixBridgedUser.createOrUpdateByLocalId(existingLocalUser._id, federatedUser.getExternalId(), federatedUser.isRemote());\n\t\t}\n\t\tconst { insertedId } = await Users.insertOne(federatedUser.getStorageRepresentation());\n\t\treturn MatrixBridgedUser.createOrUpdateByLocalId(insertedId, federatedUser.getExternalId(), federatedUser.isRemote());\n\t}\n\n\tpublic async setAvatar(federatedUser: FederatedUser, avatarUrl: string): Promise {\n\t\tMeteor.runAsUser(federatedUser.getInternalId(), () => {\n\t\t\tsetUserAvatar(federatedUser.getInternalReference(), avatarUrl, 'image/jpeg', 'url'); // this mimetype is fixed here, but the function when called with a url as source don't use that mimetype\n\t\t});\n\t}\n\n\tpublic async updateFederationAvatar(internalUserId: string, externalAvatarUrl: string): Promise {\n\t\tawait Users.setFederationAvatarUrlById(internalUserId, externalAvatarUrl);\n\t}\n\n\tpublic async updateRealName(internalUser: IUser, name: string): Promise {\n\t\tsetRealName(internalUser._id, name, internalUser);\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/adapters/logger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/converters/MessageTextParser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/converters/RoomSender.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/hooks/index.ts",["22822","22823"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/action.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/statistics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file/server/file.server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/client/lib/fileUploadHandler.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/lib/FileUploadBase.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/AmazonS3.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/FileSystem.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/GoogleStorage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/GridFS.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/Webdav.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/config/_configUploadStorage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/FileUpload.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/proxy.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/ranges.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/requests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/lib/streamToBuffer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/methods/getS3FileUrl.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/methods/sendFileMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/ufs/AmazonS3/server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/ufs/GoogleStorage/server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/file-upload/ufs/Webdav/server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/github-enterprise/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/github-enterprise/lib/common.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/github-enterprise/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/github-enterprise/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/gitlab/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/gitlab/lib/common.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/gitlab/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/gitlab/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/google-oauth/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/client.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/helper.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/highlight-words/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/client/iframe_client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/server/iframe_rocketchat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/server/iframe_server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/iframe-login/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/lib/ImporterInfo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/lib/ImporterProgressStep.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/lib/Importers.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImportDataConverter.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterBase.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterProgress.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterSelection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterSelectionChannel.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterSelectionUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/ImporterWebsocket.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/classes/VirtualDataConverter.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/definitions/IConversionCallbacks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/downloadPublicImportFile.ts",[],["22824"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/getImportFileData.ts",[],["22825"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/getImportProgress.ts",[],["22826"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/getLatestImportOperations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/startImport.ts",[],["22827"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/methods/uploadImportFile.ts",[],["22828"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/models/RawImports.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/startup/setImportsToInvalid.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer/server/startup/store.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/client/adder.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/lib/info.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/server/importer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-csv/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/client/adder.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/lib/info.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/server/importer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-hipchat-enterprise/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-avatars/server/importer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-avatars/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-avatars/server/info.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-files/server/importer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-files/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-pending-files/server/info.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/client/adder.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/lib/info.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/server/importer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/client/adder.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/lib/info.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/server/importer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/importer-slack-users/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/client/streamer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/lib/outgoingEvents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/api/api.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/lib/mountQueriesBasedOnPermission.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/lib/triggerHandler.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/lib/validateOutgoingIntegration.ts",["22829"],[],"import { Meteor } from 'meteor/meteor';\nimport { Match } from 'meteor/check';\nimport { Babel } from 'meteor/babel-compiler';\nimport _ from 'underscore';\nimport type { IUser, INewOutgoingIntegration, IOutgoingIntegration, IUpdateOutgoingIntegration } from '@rocket.chat/core-typings';\n\nimport { Rooms, Users, Subscriptions } from '../../../models/server';\nimport { hasPermission, hasAllPermission } from '../../../authorization/server';\nimport { outgoingEvents } from '../../lib/outgoingEvents';\nimport { parseCSV } from '../../../../lib/utils/parseCSV';\n\nconst scopedChannels = ['all_public_channels', 'all_private_groups', 'all_direct_messages'];\nconst validChannelChars = ['@', '#'];\n\nfunction _verifyRequiredFields(integration: INewOutgoingIntegration | IUpdateOutgoingIntegration): void {\n\tif (\n\t\t!integration.event ||\n\t\t!Match.test(integration.event, String) ||\n\t\tintegration.event.trim() === '' ||\n\t\t!outgoingEvents[integration.event]\n\t) {\n\t\tthrow new Meteor.Error('error-invalid-event-type', 'Invalid event type', {\n\t\t\tfunction: 'validateOutgoing._verifyRequiredFields',\n\t\t});\n\t}\n\n\tif (!integration.username || !Match.test(integration.username, String) || integration.username.trim() === '') {\n\t\tthrow new Meteor.Error('error-invalid-username', 'Invalid username', {\n\t\t\tfunction: 'validateOutgoing._verifyRequiredFields',\n\t\t});\n\t}\n\n\tif (outgoingEvents[integration.event].use.targetRoom && !integration.targetRoom) {\n\t\tthrow new Meteor.Error('error-invalid-targetRoom', 'Invalid Target Room', {\n\t\t\tfunction: 'validateOutgoing._verifyRequiredFields',\n\t\t});\n\t}\n\n\tif (!Match.test(integration.urls, [String])) {\n\t\tthrow new Meteor.Error('error-invalid-urls', 'Invalid URLs', {\n\t\t\tfunction: 'validateOutgoing._verifyRequiredFields',\n\t\t});\n\t}\n\n\tintegration.urls = integration.urls.filter((url) => url && url.trim() !== '');\n\n\tif (integration.urls.length === 0) {\n\t\tthrow new Meteor.Error('error-invalid-urls', 'Invalid URLs', {\n\t\t\tfunction: 'validateOutgoing._verifyRequiredFields',\n\t\t});\n\t}\n}\n\nfunction _verifyUserHasPermissionForChannels(userId: IUser['_id'], channels: string[]): void {\n\tfor (let channel of channels) {\n\t\tif (scopedChannels.includes(channel)) {\n\t\t\tif (channel === 'all_public_channels') {\n\t\t\t\t// No special permissions needed to add integration to public channels\n\t\t\t} else if (!hasPermission(userId, 'manage-outgoing-integrations')) {\n\t\t\t\tthrow new Meteor.Error('error-invalid-channel', 'Invalid Channel', {\n\t\t\t\t\tfunction: 'validateOutgoing._verifyUserHasPermissionForChannels',\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tlet record;\n\t\t\tconst channelType = channel[0];\n\t\t\tchannel = channel.substr(1);\n\n\t\t\tswitch (channelType) {\n\t\t\t\tcase '#':\n\t\t\t\t\trecord = Rooms.findOne({\n\t\t\t\t\t\t$or: [{ _id: channel }, { name: channel }],\n\t\t\t\t\t});\n\t\t\t\t\tbreak;\n\t\t\t\tcase '@':\n\t\t\t\t\trecord = Users.findOne({\n\t\t\t\t\t\t$or: [{ _id: channel }, { username: channel }],\n\t\t\t\t\t});\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tif (!record) {\n\t\t\t\tthrow new Meteor.Error('error-invalid-room', 'Invalid room', {\n\t\t\t\t\tfunction: 'validateOutgoing._verifyUserHasPermissionForChannels',\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t!hasAllPermission(userId, ['manage-outgoing-integrations', 'manage-own-outgoing-integrations']) &&\n\t\t\t\t!Subscriptions.findOneByRoomIdAndUserId(record._id, userId, { fields: { _id: 1 } })\n\t\t\t) {\n\t\t\t\tthrow new Meteor.Error('error-invalid-channel', 'Invalid Channel', {\n\t\t\t\t\tfunction: 'validateOutgoing._verifyUserHasPermissionForChannels',\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction _verifyRetryInformation(integration: IOutgoingIntegration): void {\n\tif (!integration.retryFailedCalls) {\n\t\treturn;\n\t}\n\n\t// Don't allow negative retry counts\n\tintegration.retryCount =\n\t\tintegration.retryCount && parseInt(String(integration.retryCount)) > 0 ? parseInt(String(integration.retryCount)) : 4;\n\tintegration.retryDelay =\n\t\t!integration.retryDelay || !integration.retryDelay.trim() ? 'powers-of-ten' : integration.retryDelay.toLowerCase();\n}\n\nexport const validateOutgoingIntegration = function (\n\tintegration: INewOutgoingIntegration | IUpdateOutgoingIntegration,\n\tuserId: IUser['_id'],\n): IOutgoingIntegration {\n\tif (integration.channel && Match.test(integration.channel, String) && integration.channel.trim() === '') {\n\t\tdelete integration.channel;\n\t}\n\n\t// Moved to it's own function to statisfy the complexity rule\n\t_verifyRequiredFields(integration);\n\n\tlet channels: string[] = [];\n\tif (outgoingEvents[integration.event].use.channel) {\n\t\tif (!Match.test(integration.channel, String)) {\n\t\t\tthrow new Meteor.Error('error-invalid-channel', 'Invalid Channel', {\n\t\t\t\tfunction: 'validateOutgoing',\n\t\t\t});\n\t\t} else {\n\t\t\tchannels = parseCSV(integration.channel);\n\n\t\t\tfor (const channel of channels) {\n\t\t\t\tif (!validChannelChars.includes(channel[0]) && !scopedChannels.includes(channel.toLowerCase())) {\n\t\t\t\t\tthrow new Meteor.Error('error-invalid-channel-start-with-chars', 'Invalid channel. Start with @ or #', {\n\t\t\t\t\t\tfunction: 'validateOutgoing',\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else if (!hasPermission(userId, 'manage-outgoing-integrations')) {\n\t\tthrow new Meteor.Error('error-invalid-permissions', 'Invalid permission for required Integration creation.', {\n\t\t\tfunction: 'validateOutgoing',\n\t\t});\n\t}\n\n\tconst user = Users.findOne({ username: integration.username });\n\n\tif (!user) {\n\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user (did you delete the `rocket.cat` user?)', { function: 'validateOutgoing' });\n\t}\n\n\tconst integrationData: IOutgoingIntegration = {\n\t\t...integration,\n\t\ttype: 'webhook-outgoing',\n\t\tchannel: channels,\n\t\tuserId: user._id,\n\t\t_createdAt: new Date(),\n\t\t_createdBy: Users.findOne(userId, { fields: { username: 1 } }),\n\t};\n\n\tif (outgoingEvents[integration.event].use.triggerWords && integration.triggerWords) {\n\t\tif (!Match.test(integration.triggerWords, [String])) {\n\t\t\tthrow new Meteor.Error('error-invalid-triggerWords', 'Invalid triggerWords', {\n\t\t\t\tfunction: 'validateOutgoing',\n\t\t\t});\n\t\t}\n\n\t\tintegrationData.triggerWords = integration.triggerWords.filter((word) => word && word.trim() !== '');\n\t} else {\n\t\tdelete integrationData.triggerWords;\n\t}\n\n\tif (integration.scriptEnabled === true && integration.script && integration.script.trim() !== '') {\n\t\ttry {\n\t\t\tconst babelOptions = Object.assign(Babel.getDefaultOptions({ runtime: false }), {\n\t\t\t\tcompact: true,\n\t\t\t\tminified: true,\n\t\t\t\tcomments: false,\n\t\t\t});\n\n\t\t\tintegrationData.scriptCompiled = Babel.compile(integration.script, babelOptions).code;\n\t\t\tintegrationData.scriptError = undefined;\n\t\t} catch (e) {\n\t\t\tintegrationData.scriptCompiled = undefined;\n\t\t\tintegrationData.scriptError = e instanceof Error ? _.pick(e, 'name', 'message', 'stack') : undefined;\n\t\t}\n\t}\n\n\tif (typeof integration.runOnEdits !== 'undefined') {\n\t\t// Verify this value is only true/false\n\t\tintegrationData.runOnEdits = integration.runOnEdits === true;\n\t}\n\n\t_verifyUserHasPermissionForChannels(userId, channels);\n\t_verifyRetryInformation(integrationData);\n\n\treturn integrationData;\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/logger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/clearIntegrationHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/incoming/addIncomingIntegration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/incoming/deleteIncomingIntegration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/incoming/updateIncomingIntegration.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/outgoing/addOutgoingIntegration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/outgoing/deleteOutgoingIntegration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/outgoing/replayOutgoingIntegration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/methods/outgoing/updateOutgoingIntegration.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/integrations/server/triggers.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/findOrCreateInvite.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/listInvites.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/removeInvite.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/sendInvitationEmail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/useInviteToken.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/invites/server/functions/validateInviteToken.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onCreateRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onCreateUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onJoinRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onLeaveRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onLogin.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onLogout.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/localHandlers/onSaveMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/disconnected.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/joinedChannel.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/leftChannel.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/nickChanged.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/sentMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-bridge/peerHandlers/userRegistered.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc-settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/irc.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/methods/resetIrcConnection.ts",[],["22830"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/codes.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/index.js",[],["22831"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/localCommandHandlers.js",[],["22832"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/parseMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/RFC2813/peerCommandHandlers.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/irc/server/servers/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/katex/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/katex/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/katex/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/OAuthProxy.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/lib/LoginPresence.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/lib/RocketChatAnnouncement.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/lib/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/methods/sendMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/startup/settingsOnLoadSiteUrl.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/client/views/customFieldsForm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/lib/MessageTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/addOAuthService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/addUserToDefaultChannels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/addUserToRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/archiveRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/attachMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/checkEmailAvailability.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/checkUsernameAvailability.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/cleanRoomHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/closeOmnichannelConversations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/createDirectRoom.ts",[],["22833","22834","22835","22836","22837","22838","22839"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/createRoom.ts",["22840"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/deleteMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/deleteRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/deleteUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getAvatarSuggestionForUser.ts",[],["22841"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getFullUserData.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getRoomByNameOrIdWithOptionToJoin.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getRoomsWithSingleOwner.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getStatusText.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getUserCreatedByApp.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getUserSingleOwnedRooms.ts",[],["22842","22843"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/getUsernameSuggestion.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/insertMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/isTheLastMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/loadMessageHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/notifications/desktop.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/notifications/email.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/notifications/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/notifications/mobile.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/parseUrlsInMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/processWebhookMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/relinquishRoomOwnerships.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/removeUserFromRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/saveCustomFields.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/saveCustomFieldsWithoutValidation.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/saveUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/saveUserIdentity.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/sendMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setEmail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setRealName.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setRoomAvatar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setStatusText.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setUserActiveStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setUserAvatar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/setUsername.ts",[],["22844","22845","22846","22847","22848"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/unarchiveRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/updateGroupDMsName.ts",[],["22849","22850","22851","22852"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/updateMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/validateCustomFields.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/functions/validateName.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/PasswordPolicyClass.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/RateLimiter.js",["22853","22854"],[],"import { Meteor } from 'meteor/meteor';\nimport { DDPRateLimiter } from 'meteor/ddp-rate-limiter';\nimport { RateLimiter } from 'meteor/rate-limit';\nimport _ from 'underscore';\n\nexport const RateLimiterClass = new (class {\n\tlimitFunction(fn, numRequests, timeInterval, matchers) {\n\t\tif (process.env.TEST_MODE === 'true') {\n\t\t\treturn fn;\n\t\t}\n\t\tconst rateLimiter = new RateLimiter();\n\t\trateLimiter.addRule(matchers, numRequests, timeInterval);\n\t\treturn function (...args) {\n\t\t\tconst match = {};\n\t\t\t_.each(matchers, function (matcher, key) {\n\t\t\t\tmatch[key] = args[key];\n\t\t\t});\n\t\t\trateLimiter.increment(match);\n\t\t\tconst rateLimitResult = rateLimiter.check(match);\n\t\t\tif (rateLimitResult.allowed) {\n\t\t\t\treturn fn.apply(null, args);\n\t\t\t}\n\t\t\tthrow new Meteor.Error(\n\t\t\t\t'error-too-many-requests',\n\t\t\t\t`Error, too many requests. Please slow down. You must wait ${Math.ceil(\n\t\t\t\t\trateLimitResult.timeToReset / 1000,\n\t\t\t\t)} seconds before trying again.`,\n\t\t\t\t{\n\t\t\t\t\ttimeToReset: rateLimitResult.timeToReset,\n\t\t\t\t\tseconds: Math.ceil(rateLimitResult.timeToReset / 1000),\n\t\t\t\t},\n\t\t\t);\n\t\t};\n\t}\n\n\tlimitMethod(methodName, numRequests, timeInterval, matchers) {\n\t\tif (process.env.TEST_MODE === 'true') {\n\t\t\treturn;\n\t\t}\n\t\tconst match = {\n\t\t\ttype: 'method',\n\t\t\tname: methodName,\n\t\t};\n\t\t_.each(matchers, function (matcher, key) {\n\t\t\tmatch[key] = matchers[key];\n\t\t});\n\t\treturn DDPRateLimiter.addRule(match, numRequests, timeInterval);\n\t}\n})();\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/bugsnag.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/debug.js",["22855"],[],"import { Meteor } from 'meteor/meteor';\nimport { WebApp } from 'meteor/webapp';\nimport { InstanceStatus } from '@rocket.chat/instance-status';\nimport _ from 'underscore';\n\nimport { settings } from '../../../settings/server';\nimport { metrics } from '../../../metrics/server';\nimport { Logger } from '../../../../server/lib/logger/Logger';\nimport { getMethodArgs } from '../../../../server/lib/logger/logPayloads';\n\nconst logger = new Logger('Meteor');\n\nlet Log_Trace_Methods;\nlet Log_Trace_Subscriptions;\nsettings.watch('Log_Trace_Methods', (value) => {\n\tLog_Trace_Methods = value;\n});\nsettings.watch('Log_Trace_Subscriptions', (value) => {\n\tLog_Trace_Subscriptions = value;\n});\n\nlet Log_Trace_Methods_Filter;\nlet Log_Trace_Subscriptions_Filter;\nsettings.watch('Log_Trace_Methods_Filter', (value) => {\n\tLog_Trace_Methods_Filter = value ? new RegExp(value) : undefined;\n});\nsettings.watch('Log_Trace_Subscriptions_Filter', (value) => {\n\tLog_Trace_Subscriptions_Filter = value ? new RegExp(value) : undefined;\n});\n\nconst traceConnection = (enable, filter, prefix, name, connection, userId) => {\n\tif (!enable) {\n\t\treturn;\n\t}\n\n\tif (filter && !filter.test(name)) {\n\t\treturn;\n\t}\n\n\tif (connection) {\n\t\tconsole.log(name, {\n\t\t\tid: connection.id,\n\t\t\tclientAddress: connection.clientAddress,\n\t\t\thttpHeaders: connection.httpHeaders,\n\t\t\tuserId,\n\t\t});\n\t} else {\n\t\tconsole.log(name, 'no-connection');\n\t}\n};\n\nconst wrapMethods = function (name, originalHandler, methodsMap) {\n\tmethodsMap[name] = function (...originalArgs) {\n\t\ttraceConnection(Log_Trace_Methods, Log_Trace_Methods_Filter, 'method', name, this.connection, this.userId);\n\n\t\tconst method = name === 'stream' ? `${name}:${originalArgs[0]}` : name;\n\n\t\tconst end = metrics.meteorMethods.startTimer({\n\t\t\tmethod,\n\t\t\thas_connection: this.connection != null,\n\t\t\thas_user: this.userId != null,\n\t\t});\n\n\t\tlogger.method({\n\t\t\tmethod,\n\t\t\tuserId: Meteor.userId(),\n\t\t\tuserAgent: this.connection?.httpHeaders['user-agent'],\n\t\t\treferer: this.connection?.httpHeaders.referer,\n\t\t\tremoteIP: this.connection?.clientAddress,\n\t\t\tinstanceId: InstanceStatus.id(),\n\t\t\t...getMethodArgs(name, originalArgs),\n\t\t});\n\n\t\tconst result = originalHandler.apply(this, originalArgs);\n\t\tend();\n\t\treturn result;\n\t};\n};\n\nconst originalMeteorMethods = Meteor.methods;\n\nMeteor.methods = function (methodMap) {\n\t_.each(methodMap, function (handler, name) {\n\t\twrapMethods(name, handler, methodMap);\n\t});\n\toriginalMeteorMethods(methodMap);\n};\n\nconst originalMeteorPublish = Meteor.publish;\n\nMeteor.publish = function (name, func) {\n\treturn originalMeteorPublish(name, function (...args) {\n\t\ttraceConnection(Log_Trace_Subscriptions, Log_Trace_Subscriptions_Filter, 'subscription', name, this.connection, this.userId);\n\n\t\tlogger.subscription({\n\t\t\tpublication: name,\n\t\t\tuserId: this.userId,\n\t\t\tuserAgent: this.connection?.httpHeaders['user-agent'],\n\t\t\treferer: this.connection?.httpHeaders.referer,\n\t\t\tremoteIP: this.connection?.clientAddress,\n\t\t\tinstanceId: InstanceStatus.id(),\n\t\t});\n\n\t\tconst end = metrics.meteorSubscriptions.startTimer({ subscription: name });\n\n\t\tconst originalReady = this.ready;\n\t\tthis.ready = function () {\n\t\t\tend();\n\t\t\treturn originalReady.apply(this, args);\n\t\t};\n\n\t\treturn func.apply(this, args);\n\t});\n};\n\nWebApp.rawConnectHandlers.use(function (req, res, next) {\n\tres.setHeader('X-Instance-ID', InstanceStatus.id());\n\treturn next();\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/defaultBlockedDomainsList.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/deprecationWarningLogger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/getHiddenSystemMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/interceptDirectReplyEmails.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/loginErrorMessageOverride.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/meteorFixes.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/msgStream.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/notifyUsersOnMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/passwordPolicy.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/processDirectEmail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/sendNotificationsOnMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/lib/validateEmailDomain.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/addOAuthService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/addUserToRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/addUsersToRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/archiveRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/blockUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/checkRegistrationSecretURL.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/checkUsernameAvailability.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/cleanRoomHistory.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/createChannel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/createPrivateGroup.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/createToken.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/deleteMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/deleteUserOwnAccount.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/executeSlashCommandPreview.ts",["22856"],["22857"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/filterATAllTag.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/filterATHereTag.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/filterBadWords.ts",[],["22858"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getChannelHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getRoomJoinCode.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getRoomRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getSingleMessage.ts",["22859"],[],"import { Meteor } from 'meteor/meteor';\nimport { check } from 'meteor/check';\n\nimport { canAccessRoomId } from '../../../authorization/server';\nimport { Messages } from '../../../models/server';\n\nMeteor.methods({\n\tgetSingleMessage(msgId) {\n\t\tcheck(msgId, String);\n\n\t\tconst uid = Meteor.userId();\n\n\t\tif (!uid) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', { method: 'getSingleMessage' });\n\t\t}\n\n\t\tconst msg = Messages.findOneById(msgId);\n\n\t\tif (!msg || !msg.rid) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (!canAccessRoomId(msg.rid, uid)) {\n\t\t\tthrow new Meteor.Error('error-not-allowed', 'Not allowed', { method: 'getSingleMessage' });\n\t\t}\n\n\t\treturn msg;\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getSlashCommandPreviews.ts",["22860"],["22861"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getUserRoles.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/getUsernameSuggestion.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/insertOrUpdateUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/joinDefaultChannels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/joinRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/leaveRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/refreshOAuthService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/removeOAuthService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/restartServer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/saveCustomFields.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/saveSetting.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/saveSettings.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/sendMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/sendSMTPTestEmail.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/setAdminStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/setEmail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/setRealName.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/setUsername.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/unarchiveRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/unblockUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/methods/updateMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/facebook.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/google.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/oauth.js",["22862"],[],"import { Meteor } from 'meteor/meteor';\nimport { Match, check } from 'meteor/check';\nimport { Accounts } from 'meteor/accounts-base';\nimport { ServiceConfiguration } from 'meteor/service-configuration';\nimport _ from 'underscore';\n\nconst AccessTokenServices = {};\n\nexport const registerAccessTokenService = function (serviceName, handleAccessTokenRequest) {\n\tAccessTokenServices[serviceName] = {\n\t\tserviceName,\n\t\thandleAccessTokenRequest,\n\t};\n};\n\n// Listen to calls to `login` with an oauth option set. This is where\n// users actually get logged in to meteor via oauth.\nAccounts.registerLoginHandler(function (options) {\n\tif (!options.accessToken) {\n\t\treturn undefined; // don't handle\n\t}\n\n\tcheck(\n\t\toptions,\n\t\tMatch.ObjectIncluding({\n\t\t\tserviceName: String,\n\t\t}),\n\t);\n\n\tconst service = AccessTokenServices[options.serviceName];\n\n\t// Skip everything if there's no service set by the oauth middleware\n\tif (!service) {\n\t\tthrow new Error(`Unexpected AccessToken service ${options.serviceName}`);\n\t}\n\n\t// Make sure we're configured\n\tif (!ServiceConfiguration.configurations.findOne({ service: options.serviceName })) {\n\t\tthrow new ServiceConfiguration.ConfigError();\n\t}\n\n\tif (!_.contains(Accounts.oauth.serviceNames(), service.serviceName)) {\n\t\t// serviceName was not found in the registered services list.\n\t\t// This could happen because the service never registered itself or\n\t\t// unregisterService was called on it.\n\t\treturn {\n\t\t\ttype: 'oauth',\n\t\t\terror: new Meteor.Error(Accounts.LoginCancelledError.numericError, `No registered oauth service found for: ${service.serviceName}`),\n\t\t};\n\t}\n\n\tconst oauthResult = service.handleAccessTokenRequest(options);\n\n\treturn Accounts.updateOrCreateUserFromExternalService(service.serviceName, oauthResult.serviceData, oauthResult.options);\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/proxy.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/oauth/twitter.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/email.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/oAuthServicesUpdate.js",[],["22863","22864"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/rateLimiter.js",["22865"],[],"import _ from 'underscore';\nimport { Meteor } from 'meteor/meteor';\nimport { DDPRateLimiter } from 'meteor/ddp-rate-limiter';\nimport { RateLimiter } from 'meteor/rate-limit';\n\nimport { settings } from '../../../settings/server';\nimport { metrics } from '../../../metrics/server';\nimport { Logger } from '../../../logger/server';\n\nconst logger = new Logger('RateLimiter');\n\nconst slowDownRate = parseInt(process.env.RATE_LIMITER_SLOWDOWN_RATE);\n\nconst rateLimiterConsoleLog = ({ msg, reply, input }) => {\n\tconsole.warn('DDP RATE LIMIT:', msg);\n\tconsole.warn(JSON.stringify({ reply, input }, null, 2));\n};\n\nconst rateLimiterLogger = ({ msg, reply, input }) => logger.info({ msg, reply, input });\n\nconst rateLimiterLog = String(process.env.RATE_LIMITER_LOGGER) === 'console' ? rateLimiterConsoleLog : rateLimiterLogger;\n\n// Get initial set of names already registered for rules\nconst names = new Set(\n\tObject.values(DDPRateLimiter.printRules())\n\t\t.map((rule) => rule._matchers)\n\t\t.filter((match) => typeof match.name === 'string')\n\t\t.map((match) => match.name),\n);\n\n// Override the addRule to save new names added after this point\nconst { addRule } = DDPRateLimiter;\nDDPRateLimiter.addRule = (matcher, calls, time, callback) => {\n\tif (matcher && typeof matcher.name === 'string') {\n\t\tnames.add(matcher.name);\n\t}\n\treturn addRule.call(DDPRateLimiter, matcher, calls, time, callback);\n};\n\nconst { _increment } = DDPRateLimiter;\nDDPRateLimiter._increment = function (input) {\n\tconst session = Meteor.server.sessions.get(input.connectionId);\n\tinput.broadcastAuth = (session && session.connectionHandle && session.connectionHandle.broadcastAuth) === true;\n\n\treturn _increment.call(DDPRateLimiter, input);\n};\n\n// Need to override the meteor's code duo to a problem with the callback reply\n// being shared among all matchs\nRateLimiter.prototype.check = function (input) {\n\t// ==== BEGIN OVERRIDE ====\n\tconst session = Meteor.server.sessions.get(input.connectionId);\n\tinput.broadcastAuth = (session && session.connectionHandle && session.connectionHandle.broadcastAuth) === true;\n\t// ==== END OVERRIDE ====\n\n\tconst self = this;\n\tconst reply = {\n\t\tallowed: true,\n\t\ttimeToReset: 0,\n\t\tnumInvocationsLeft: Infinity,\n\t};\n\n\tconst matchedRules = self._findAllMatchingRules(input);\n\t_.each(matchedRules, function (rule) {\n\t\t// ==== BEGIN OVERRIDE ====\n\t\tconst callbackReply = {\n\t\t\tallowed: true,\n\t\t\ttimeToReset: 0,\n\t\t\tnumInvocationsLeft: Infinity,\n\t\t};\n\t\t// ==== END OVERRIDE ====\n\n\t\tconst ruleResult = rule.apply(input);\n\t\tlet numInvocations = rule.counters[ruleResult.key];\n\n\t\tif (ruleResult.timeToNextReset < 0) {\n\t\t\t// Reset all the counters since the rule has reset\n\t\t\trule.resetCounter();\n\t\t\truleResult.timeSinceLastReset = new Date().getTime() - rule._lastResetTime;\n\t\t\truleResult.timeToNextReset = rule.options.intervalTime;\n\t\t\tnumInvocations = 0;\n\t\t}\n\n\t\tif (numInvocations > rule.options.numRequestsAllowed) {\n\t\t\t// Only update timeToReset if the new time would be longer than the\n\t\t\t// previously set time. This is to ensure that if this input triggers\n\t\t\t// multiple rules, we return the longest period of time until they can\n\t\t\t// successfully make another call\n\t\t\tif (reply.timeToReset < ruleResult.timeToNextReset) {\n\t\t\t\treply.timeToReset = ruleResult.timeToNextReset;\n\t\t\t}\n\t\t\treply.allowed = false;\n\t\t\treply.numInvocationsLeft = 0;\n\n\t\t\t// ==== BEGIN OVERRIDE ====\n\t\t\tcallbackReply.timeToReset = ruleResult.timeToNextReset;\n\t\t\tcallbackReply.allowed = false;\n\t\t\tcallbackReply.numInvocationsLeft = 0;\n\t\t\tcallbackReply.numInvocationsExceeded = numInvocations - rule.options.numRequestsAllowed;\n\t\t\trule._executeCallback(callbackReply, input);\n\t\t\t// ==== END OVERRIDE ====\n\t\t} else {\n\t\t\t// If this is an allowed attempt and we haven't failed on any of the\n\t\t\t// other rules that match, update the reply field.\n\t\t\tif (rule.options.numRequestsAllowed - numInvocations < reply.numInvocationsLeft && reply.allowed) {\n\t\t\t\treply.timeToReset = ruleResult.timeToNextReset;\n\t\t\t\treply.numInvocationsLeft = rule.options.numRequestsAllowed - numInvocations;\n\t\t\t}\n\n\t\t\t// ==== BEGIN OVERRIDE ====\n\t\t\tcallbackReply.timeToReset = ruleResult.timeToNextReset;\n\t\t\tcallbackReply.numInvocationsLeft = rule.options.numRequestsAllowed - numInvocations;\n\t\t\trule._executeCallback(callbackReply, input);\n\t\t\t// ==== END OVERRIDE ====\n\t\t}\n\t});\n\treturn reply;\n};\n\nconst checkNameNonStream = (name) => name && !names.has(name) && !name.startsWith('stream-');\nconst checkNameForStream = (name) => name && !names.has(name) && name.startsWith('stream-');\n\nconst ruleIds = {};\n\nconst callback = (msg, name) => (reply, input) => {\n\tif (reply.allowed === false) {\n\t\trateLimiterLog({ msg, reply, input });\n\t\tmetrics.ddpRateLimitExceeded.inc({\n\t\t\tlimit_name: name,\n\t\t\tuser_id: input.userId,\n\t\t\tclient_address: input.clientAddress,\n\t\t\ttype: input.type,\n\t\t\tname: input.name,\n\t\t\tconnection_id: input.connectionId,\n\t\t});\n\t\t// sleep before sending the error to slow down next requests\n\t\tif (slowDownRate > 0 && reply.numInvocationsExceeded) {\n\t\t\tMeteor._sleepForMs(slowDownRate * reply.numInvocationsExceeded);\n\t\t}\n\t\t// } else {\n\t\t// \tconsole.log('DDP RATE LIMIT:', message);\n\t\t// \tconsole.log(JSON.stringify({ ...reply, ...input }, null, 2));\n\t}\n};\n\nconst messages = {\n\tIP: 'address',\n\tUser: 'userId',\n\tConnection: 'connectionId',\n\tUser_By_Method: 'userId per method',\n\tConnection_By_Method: 'connectionId per method',\n};\n\nconst reconfigureLimit = Meteor.bindEnvironment((name, rules, factor = 1) => {\n\tif (ruleIds[name + factor]) {\n\t\tDDPRateLimiter.removeRule(ruleIds[name + factor]);\n\t}\n\n\tif (!settings.get(`DDP_Rate_Limit_${name}_Enabled`)) {\n\t\treturn;\n\t}\n\n\truleIds[name + factor] = addRule(\n\t\trules,\n\t\tsettings.get(`DDP_Rate_Limit_${name}_Requests_Allowed`) * factor,\n\t\tsettings.get(`DDP_Rate_Limit_${name}_Interval_Time`) * factor,\n\t\tcallback(`limit by ${messages[name]}`, name),\n\t);\n});\n\nconst configIP = _.debounce(() => {\n\treconfigureLimit('IP', {\n\t\tbroadcastAuth: false,\n\t\tclientAddress: (clientAddress) => clientAddress !== '127.0.0.1',\n\t});\n}, 1000);\n\nconst configUser = _.debounce(() => {\n\treconfigureLimit('User', {\n\t\tbroadcastAuth: false,\n\t\tuserId: (userId) => userId != null,\n\t});\n}, 1000);\n\nconst configConnection = _.debounce(() => {\n\treconfigureLimit('Connection', {\n\t\tbroadcastAuth: false,\n\t\tconnectionId: () => true,\n\t});\n}, 1000);\n\nconst configUserByMethod = _.debounce(() => {\n\treconfigureLimit('User_By_Method', {\n\t\tbroadcastAuth: false,\n\t\ttype: () => true,\n\t\tname: checkNameNonStream,\n\t\tuserId: (userId) => userId != null,\n\t});\n\treconfigureLimit(\n\t\t'User_By_Method',\n\t\t{\n\t\t\tbroadcastAuth: false,\n\t\t\ttype: () => true,\n\t\t\tname: checkNameForStream,\n\t\t\tuserId: (userId) => userId != null,\n\t\t},\n\t\t4,\n\t);\n}, 1000);\n\nconst configConnectionByMethod = _.debounce(() => {\n\treconfigureLimit('Connection_By_Method', {\n\t\tbroadcastAuth: false,\n\t\ttype: () => true,\n\t\tname: checkNameNonStream,\n\t\tconnectionId: () => true,\n\t});\n\treconfigureLimit(\n\t\t'Connection_By_Method',\n\t\t{\n\t\t\tbroadcastAuth: false,\n\t\t\ttype: () => true,\n\t\t\tname: checkNameForStream,\n\t\t\tconnectionId: () => true,\n\t\t},\n\t\t4,\n\t);\n}, 1000);\n\nif (!process.env.TEST_MODE) {\n\tsettings.watchByRegex(/^DDP_Rate_Limit_IP_.+/, configIP);\n\tsettings.watchByRegex(/^DDP_Rate_Limit_User_[^B].+/, configUser);\n\tsettings.watchByRegex(/^DDP_Rate_Limit_Connection_[^B].+/, configConnection);\n\tsettings.watchByRegex(/^DDP_Rate_Limit_User_By_Method_.+/, configUserByMethod);\n\tsettings.watchByRegex(/^DDP_Rate_Limit_Connection_By_Method_.+/, configConnectionByMethod);\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/robots.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settingsOnLoadCdnPrefix.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settingsOnLoadDirectReply.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settingsOnLoadSMTP.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/lib/server/startup/settingsOnLoadSiteUrl.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/collections/LivechatCustomField.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/collections/LivechatInquiry.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/collections/LivechatTrigger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/crypto.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/externalFrameContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/generateNewKey.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/externalFrame/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/lib/chartHandler.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/lib/stream/inquiry.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/lib/stream/queueManager.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/startup/notifyUnreadRooms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/ui.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/views/app/business-hours/BusinessHours.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/views/app/business-hours/IBusinessHourBehavior.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/views/app/business-hours/Single.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/client/voip.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/agent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/appearance.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/businessHours.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/dashboards.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/departments.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/inquiries.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/integrations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/queue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/rooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/sms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/triggers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/upload.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/imports/server/rest/visitors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/lib/Assets.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/lib/messageTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/lib/stream/constants.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/agents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/appearance.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/businessHours.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/customFields.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/departments.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/inquiries.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/integrations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/livechat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/queue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/rooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/transfer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/triggers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/lib/visitors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/rest.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/agent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/config.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/contact.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/customField.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/message.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/offlineMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/pageVisited.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/room.ts",["22866"],[],"import { Meteor } from 'meteor/meteor';\nimport { check } from 'meteor/check';\nimport { Random } from 'meteor/random';\nimport { TAPi18n } from 'meteor/rocketchat:tap-i18n';\nimport type { ILivechatAgent, IOmnichannelRoom, IUser } from '@rocket.chat/core-typings';\nimport { isOmnichannelRoom, OmnichannelSourceType } from '@rocket.chat/core-typings';\nimport { LivechatVisitors, Users, LivechatRooms as LivechatRoomsRaw, Subscriptions } from '@rocket.chat/models';\nimport {\n\tisLiveChatRoomForwardProps,\n\tisPOSTLivechatRoomCloseParams,\n\tisPOSTLivechatRoomTransferParams,\n\tisPOSTLivechatRoomSurveyParams,\n\tisLiveChatRoomJoinProps,\n\tisPUTLivechatRoomVisitorParams,\n\tisLiveChatRoomSaveInfoProps,\n\tisPOSTLivechatRoomCloseByUserParams,\n} from '@rocket.chat/rest-typings';\n\nimport { settings as rcSettings } from '../../../../settings/server';\nimport { Messages, LivechatRooms } from '../../../../models/server';\nimport { API } from '../../../../api/server';\nimport { findGuest, findRoom, getRoom, settings, findAgent, onCheckRoomParams } from '../lib/livechat';\nimport { Livechat } from '../../lib/Livechat';\nimport { Livechat as LivechatTyped } from '../../lib/LivechatTyped';\nimport { normalizeTransferredByData } from '../../lib/Helper';\nimport { findVisitorInfo } from '../lib/visitors';\nimport { canAccessRoom, hasPermission } from '../../../../authorization/server';\nimport { hasPermissionAsync } from '../../../../authorization/server/functions/hasPermission';\nimport { addUserToRoom } from '../../../../lib/server/functions';\nimport { apiDeprecationLogger } from '../../../../lib/server/lib/deprecationWarningLogger';\nimport { deprecationWarning } from '../../../../api/server/helpers/deprecationWarning';\nimport { callbacks } from '../../../../../lib/callbacks';\nimport type { CloseRoomParams } from '../../lib/LivechatTyped.d';\n\nconst isAgentWithInfo = (agentObj: ILivechatAgent | { hiddenInfo: true }): agentObj is ILivechatAgent => !('hiddenInfo' in agentObj);\n\nAPI.v1.addRoute('livechat/room', {\n\tasync get() {\n\t\t// I'll temporary use check for validation, as validateParams doesnt support what's being done here\n\t\tconst extraCheckParams = onCheckRoomParams({\n\t\t\ttoken: String,\n\t\t\trid: Match.Maybe(String),\n\t\t\tagentId: Match.Maybe(String),\n\t\t});\n\n\t\tcheck(this.queryParams, extraCheckParams);\n\n\t\tconst { token, rid: roomId, agentId, ...extraParams } = this.queryParams;\n\n\t\tconst guest = token && (await findGuest(token));\n\t\tif (!guest) {\n\t\t\tthrow new Error('invalid-token');\n\t\t}\n\n\t\tlet room: IOmnichannelRoom;\n\t\tif (!roomId) {\n\t\t\troom = LivechatRooms.findOneOpenByVisitorToken(token, {});\n\t\t\tif (room) {\n\t\t\t\treturn API.v1.success({ room, newRoom: false });\n\t\t\t}\n\n\t\t\tlet agent;\n\t\t\tconst agentObj = agentId && findAgent(agentId);\n\t\t\tif (agentObj) {\n\t\t\t\tif (isAgentWithInfo(agentObj)) {\n\t\t\t\t\tconst { username = undefined } = agentObj;\n\t\t\t\t\tagent = { agentId, username };\n\t\t\t\t} else {\n\t\t\t\t\tagent = { agentId };\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tconst rid = Random.id();\n\t\t\tconst roomInfo = {\n\t\t\t\tsource: {\n\t\t\t\t\ttype: this.isWidget() ? OmnichannelSourceType.WIDGET : OmnichannelSourceType.API,\n\t\t\t\t},\n\t\t\t};\n\n\t\t\tconst newRoom = await getRoom({ guest, rid, agent, roomInfo, extraParams });\n\t\t\treturn API.v1.success(newRoom);\n\t\t}\n\n\t\troom = LivechatRooms.findOneOpenByRoomIdAndVisitorToken(roomId, token, {});\n\t\tif (!room) {\n\t\t\tthrow new Error('invalid-room');\n\t\t}\n\n\t\treturn API.v1.success({ room, newRoom: false });\n\t},\n});\n\n// Note: use this route if a visitor is closing a room\n// If a RC user(like eg agent) is closing a room, use the `livechat/room.closeByUser` route\nAPI.v1.addRoute(\n\t'livechat/room.close',\n\t{ validateParams: isPOSTLivechatRoomCloseParams },\n\t{\n\t\tasync post() {\n\t\t\tconst { rid, token } = this.bodyParams;\n\n\t\t\tconst visitor = await findGuest(token);\n\t\t\tif (!visitor) {\n\t\t\t\tthrow new Error('invalid-token');\n\t\t\t}\n\n\t\t\tconst room = findRoom(token, rid);\n\t\t\tif (!room) {\n\t\t\t\tthrow new Error('invalid-room');\n\t\t\t}\n\n\t\t\tif (!room.open) {\n\t\t\t\tthrow new Error('room-closed');\n\t\t\t}\n\n\t\t\tconst language = rcSettings.get('Language') || 'en';\n\t\t\tconst comment = TAPi18n.__('Closed_by_visitor', { lng: language });\n\n\t\t\tconst options: CloseRoomParams['options'] = {};\n\t\t\tif (room.servedBy) {\n\t\t\t\tconst servingAgent: Pick | null =\n\t\t\t\t\tawait Users.findOneById(room.servedBy._id, {\n\t\t\t\t\t\tprojection: {\n\t\t\t\t\t\t\tname: 1,\n\t\t\t\t\t\t\tusername: 1,\n\t\t\t\t\t\t\tutcOffset: 1,\n\t\t\t\t\t\t\tsettings: 1,\n\t\t\t\t\t\t\tlanguage: 1,\n\t\t\t\t\t\t},\n\t\t\t\t\t});\n\n\t\t\t\tif (servingAgent?.settings?.preferences?.omnichannelTranscriptPDF) {\n\t\t\t\t\toptions.pdfTranscript = {\n\t\t\t\t\t\trequestedBy: servingAgent._id,\n\t\t\t\t\t};\n\t\t\t\t}\n\n\t\t\t\t// We'll send the transcript by email only if the setting is disabled (that means, we're not asking the user if he wants to receive the transcript by email)\n\t\t\t\t// And the agent has the preference enabled to send the transcript by email and the visitor has an email address\n\t\t\t\t// When Livechat_enable_transcript is enabled, the email will be sent via livechat/transcript route\n\t\t\t\tif (\n\t\t\t\t\t!rcSettings.get('Livechat_enable_transcript') &&\n\t\t\t\t\tservingAgent?.settings?.preferences?.omnichannelTranscriptEmail &&\n\t\t\t\t\tvisitor.visitorEmails?.length &&\n\t\t\t\t\tvisitor.visitorEmails?.[0]?.address\n\t\t\t\t) {\n\t\t\t\t\tconst visitorEmail = visitor.visitorEmails?.[0]?.address;\n\n\t\t\t\t\tconst language = servingAgent.language || rcSettings.get('Language') || 'en';\n\t\t\t\t\tconst t = (s: string): string => TAPi18n.__(s, { lng: language });\n\t\t\t\t\tconst subject = t('Transcript_of_your_livechat_conversation');\n\n\t\t\t\t\toptions.emailTranscript = {\n\t\t\t\t\t\tsendToVisitor: true,\n\t\t\t\t\t\trequestData: {\n\t\t\t\t\t\t\temail: visitorEmail,\n\t\t\t\t\t\t\trequestedAt: new Date(),\n\t\t\t\t\t\t\trequestedBy: servingAgent,\n\t\t\t\t\t\t\tsubject,\n\t\t\t\t\t\t},\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tawait LivechatTyped.closeRoom({ visitor, room, comment, options });\n\n\t\t\treturn API.v1.success({ rid, comment });\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'livechat/room.closeByUser',\n\t{\n\t\tvalidateParams: isPOSTLivechatRoomCloseByUserParams,\n\t\tauthRequired: true,\n\t\tpermissionsRequired: ['close-livechat-room'],\n\t},\n\t{\n\t\tasync post() {\n\t\t\tconst { rid, comment, tags, generateTranscriptPdf, transcriptEmail } = this.bodyParams;\n\n\t\t\tconst room = await LivechatRoomsRaw.findOneById(rid);\n\t\t\tif (!room || !isOmnichannelRoom(room)) {\n\t\t\t\tthrow new Error('error-invalid-room');\n\t\t\t}\n\n\t\t\tif (!room.open) {\n\t\t\t\tthrow new Error('error-room-already-closed');\n\t\t\t}\n\n\t\t\tconst subscription = await Subscriptions.findOneByRoomIdAndUserId(rid, this.userId, { projection: { _id: 1 } });\n\t\t\tif (!subscription && !(await hasPermissionAsync(this.userId, 'close-others-livechat-room'))) {\n\t\t\t\tthrow new Error('error-not-authorized');\n\t\t\t}\n\n\t\t\tconst options: CloseRoomParams['options'] = {\n\t\t\t\tclientAction: true,\n\t\t\t\ttags,\n\t\t\t\t...(generateTranscriptPdf && { pdfTranscript: { requestedBy: this.userId } }),\n\t\t\t\t...(transcriptEmail && {\n\t\t\t\t\t...(transcriptEmail.sendToVisitor\n\t\t\t\t\t\t? {\n\t\t\t\t\t\t\t\temailTranscript: {\n\t\t\t\t\t\t\t\t\tsendToVisitor: true,\n\t\t\t\t\t\t\t\t\trequestData: {\n\t\t\t\t\t\t\t\t\t\temail: transcriptEmail.requestData.email,\n\t\t\t\t\t\t\t\t\t\tsubject: transcriptEmail.requestData.subject,\n\t\t\t\t\t\t\t\t\t\trequestedAt: new Date(),\n\t\t\t\t\t\t\t\t\t\trequestedBy: this.user,\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t }\n\t\t\t\t\t\t: {\n\t\t\t\t\t\t\t\temailTranscript: {\n\t\t\t\t\t\t\t\t\tsendToVisitor: false,\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t }),\n\t\t\t\t}),\n\t\t\t};\n\n\t\t\tawait LivechatTyped.closeRoom({\n\t\t\t\troom,\n\t\t\t\tuser: this.user,\n\t\t\t\toptions,\n\t\t\t\tcomment,\n\t\t\t});\n\n\t\t\treturn API.v1.success();\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'livechat/room.transfer',\n\t{ validateParams: isPOSTLivechatRoomTransferParams },\n\t{\n\t\tasync post() {\n\t\t\tapiDeprecationLogger.warn('livechat/room.transfer has been deprecated. Use livechat/room.forward instead.');\n\n\t\t\tconst { rid, token, department } = this.bodyParams;\n\n\t\t\tconst guest = await findGuest(token);\n\t\t\tif (!guest) {\n\t\t\t\tthrow new Error('invalid-token');\n\t\t\t}\n\n\t\t\tlet room = findRoom(token, rid);\n\t\t\tif (!room) {\n\t\t\t\tthrow new Error('invalid-room');\n\t\t\t}\n\n\t\t\t// update visited page history to not expire\n\t\t\tMessages.keepHistoryForToken(token);\n\n\t\t\tconst { _id, username, name } = guest;\n\t\t\tconst transferredBy = normalizeTransferredByData({ _id, username, name, userType: 'visitor' }, room);\n\n\t\t\tif (!(await Livechat.transfer(room, guest, { roomId: rid, departmentId: department, transferredBy }))) {\n\t\t\t\treturn API.v1.failure();\n\t\t\t}\n\n\t\t\troom = findRoom(token, rid);\n\t\t\treturn API.v1.success(\n\t\t\t\tdeprecationWarning({\n\t\t\t\t\tendpoint: 'livechat/room.transfer',\n\t\t\t\t\tversionWillBeRemoved: '6.0',\n\t\t\t\t\tresponse: { room },\n\t\t\t\t}),\n\t\t\t);\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'livechat/room.survey',\n\t{ validateParams: isPOSTLivechatRoomSurveyParams },\n\t{\n\t\tasync post() {\n\t\t\tconst { rid, token, data } = this.bodyParams;\n\n\t\t\tconst visitor = await findGuest(token);\n\t\t\tif (!visitor) {\n\t\t\t\tthrow new Error('invalid-token');\n\t\t\t}\n\n\t\t\tconst room = findRoom(token, rid);\n\t\t\tif (!room) {\n\t\t\t\tthrow new Error('invalid-room');\n\t\t\t}\n\n\t\t\tconst config = await settings();\n\t\t\tif (!config.survey || !config.survey.items || !config.survey.values) {\n\t\t\t\tthrow new Error('invalid-livechat-config');\n\t\t\t}\n\n\t\t\tconst updateData: { [k: string]: string } = {};\n\t\t\tfor (const item of data) {\n\t\t\t\tif ((config.survey.items.includes(item.name) && config.survey.values.includes(item.value)) || item.name === 'additionalFeedback') {\n\t\t\t\t\tupdateData[item.name] = item.value;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (Object.keys(updateData).length === 0) {\n\t\t\t\tthrow new Error('invalid-data');\n\t\t\t}\n\n\t\t\tif (!LivechatRooms.updateSurveyFeedbackById(room._id, updateData)) {\n\t\t\t\treturn API.v1.failure();\n\t\t\t}\n\n\t\t\treturn API.v1.success({ rid, data: updateData });\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'livechat/room.forward',\n\t{ authRequired: true, permissionsRequired: ['view-l-room', 'transfer-livechat-guest'], validateParams: isLiveChatRoomForwardProps },\n\t{\n\t\tasync post() {\n\t\t\tconst transferData: typeof this.bodyParams & {\n\t\t\t\ttransferredBy?: unknown;\n\t\t\t\ttransferredTo?: { _id: string; username?: string; name?: string };\n\t\t\t} = this.bodyParams;\n\n\t\t\tconst room = await LivechatRooms.findOneById(this.bodyParams.roomId);\n\t\t\tif (!room || room.t !== 'l') {\n\t\t\t\tthrow new Error('error-invalid-room');\n\t\t\t}\n\n\t\t\tif (!room.open) {\n\t\t\t\tthrow new Error('This_conversation_is_already_closed');\n\t\t\t}\n\n\t\t\tconst guest = await LivechatVisitors.findOneById(room.v?._id);\n\t\t\ttransferData.transferredBy = normalizeTransferredByData(Meteor.user() || {}, room);\n\t\t\tif (transferData.userId) {\n\t\t\t\tconst userToTransfer = await Users.findOneById(transferData.userId);\n\t\t\t\tif (userToTransfer) {\n\t\t\t\t\ttransferData.transferredTo = {\n\t\t\t\t\t\t_id: userToTransfer._id,\n\t\t\t\t\t\tusername: userToTransfer.username,\n\t\t\t\t\t\tname: userToTransfer.name,\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tconst chatForwardedResult = await Livechat.transfer(room, guest, transferData);\n\n\t\t\treturn chatForwardedResult ? API.v1.success() : API.v1.failure();\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'livechat/room.visitor',\n\t{ authRequired: true, permissionsRequired: ['view-l-room'], validateParams: isPUTLivechatRoomVisitorParams },\n\t{\n\t\tasync put() {\n\t\t\t// This endpoint is deprecated and will be removed in future versions.\n\t\t\tconst { rid, newVisitorId, oldVisitorId } = this.bodyParams;\n\n\t\t\tconst { visitor } = await findVisitorInfo({ visitorId: newVisitorId });\n\t\t\tif (!visitor) {\n\t\t\t\tthrow new Error('invalid-visitor');\n\t\t\t}\n\n\t\t\tlet room = LivechatRooms.findOneById(rid, { _id: 1, v: 1 }); // TODO: check _id\n\t\t\tif (!room) {\n\t\t\t\tthrow new Error('invalid-room');\n\t\t\t}\n\n\t\t\tconst { v: { _id: roomVisitorId = undefined } = {} } = room; // TODO: v it will be undefined\n\t\t\tif (roomVisitorId !== oldVisitorId) {\n\t\t\t\tthrow new Error('invalid-room-visitor');\n\t\t\t}\n\n\t\t\troom = Livechat.changeRoomVisitor(this.userId, rid, visitor);\n\n\t\t\treturn API.v1.success(deprecationWarning({ endpoint: 'livechat/room.visitor', versionWillBeRemoved: '6.0', response: { room } }));\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'livechat/room.join',\n\t{ authRequired: true, permissionsRequired: ['view-l-room'], validateParams: isLiveChatRoomJoinProps },\n\t{\n\t\tasync get() {\n\t\t\tconst { roomId } = this.queryParams;\n\n\t\t\tconst { user } = this;\n\n\t\t\tif (!user) {\n\t\t\t\tthrow new Error('error-invalid-user');\n\t\t\t}\n\n\t\t\tconst room = LivechatRooms.findOneById(roomId);\n\n\t\t\tif (!room) {\n\t\t\t\tthrow new Error('error-invalid-room');\n\t\t\t}\n\n\t\t\tif (!canAccessRoom(room, user)) {\n\t\t\t\tthrow new Error('error-not-allowed');\n\t\t\t}\n\n\t\t\taddUserToRoom(roomId, user);\n\n\t\t\treturn API.v1.success();\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'livechat/room.saveInfo',\n\t{ authRequired: true, permissionsRequired: ['view-l-room'], validateParams: isLiveChatRoomSaveInfoProps },\n\t{\n\t\tasync post() {\n\t\t\tconst { roomData, guestData } = this.bodyParams;\n\t\t\tconst room = await LivechatRooms.findOneById(roomData._id);\n\t\t\tif (!room || !isOmnichannelRoom(room)) {\n\t\t\t\tthrow new Error('error-invalid-room');\n\t\t\t}\n\n\t\t\tif ((!room.servedBy || room.servedBy._id !== this.userId) && !hasPermission(this.userId, 'save-others-livechat-room-info')) {\n\t\t\t\treturn API.v1.unauthorized();\n\t\t\t}\n\n\t\t\tif (room.sms) {\n\t\t\t\tdelete guestData.phone;\n\t\t\t}\n\n\t\t\tawait Promise.allSettled([Livechat.saveGuest(guestData, this.userId), Livechat.saveRoomInfo(roomData)]);\n\n\t\t\tcallbacks.run('livechat.saveInfo', LivechatRooms.findOneById(roomData._id), {\n\t\t\t\tuser: this.user,\n\t\t\t\toldRoom: room,\n\t\t\t});\n\n\t\t\treturn API.v1.success();\n\t\t},\n\t},\n);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/transcript.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/transfer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/videoCall.ts",["22867"],[],"import { isGETWebRTCCall, isPUTWebRTCCallId } from '@rocket.chat/rest-typings';\nimport { TAPi18n } from 'meteor/rocketchat:tap-i18n';\nimport { Settings } from '@rocket.chat/models';\n\nimport { Messages, Rooms } from '../../../../models/server';\nimport { settings as rcSettings } from '../../../../settings/server';\nimport { API } from '../../../../api/server';\nimport { settings } from '../lib/livechat';\nimport { canSendMessage } from '../../../../authorization/server';\nimport { Livechat } from '../../lib/Livechat';\n\nAPI.v1.addRoute(\n\t'livechat/webrtc.call',\n\t{ authRequired: true, permissionsRequired: ['view-l-room'], validateParams: isGETWebRTCCall },\n\t{\n\t\tasync get() {\n\t\t\tconst room = canSendMessage(\n\t\t\t\tthis.queryParams.rid,\n\t\t\t\t{\n\t\t\t\t\tuid: this.userId,\n\t\t\t\t\tusername: this.user.username,\n\t\t\t\t\ttype: this.user.type,\n\t\t\t\t},\n\t\t\t\t{},\n\t\t\t);\n\t\t\tif (!room) {\n\t\t\t\tthrow new Error('invalid-room');\n\t\t\t}\n\n\t\t\tconst webrtcCallingAllowed = rcSettings.get('WebRTC_Enabled') === true && rcSettings.get('Omnichannel_call_provider') === 'WebRTC';\n\t\t\tif (!webrtcCallingAllowed) {\n\t\t\t\tthrow new Error('webRTC calling not enabled');\n\t\t\t}\n\n\t\t\tconst config = await settings();\n\t\t\tif (!config.theme || !config.theme.actionLinks || !config.theme.actionLinks.webrtc) {\n\t\t\t\tthrow new Error('invalid-livechat-config');\n\t\t\t}\n\n\t\t\tlet { callStatus } = room;\n\n\t\t\tif (!callStatus || callStatus === 'ended' || callStatus === 'declined') {\n\t\t\t\tawait Settings.incrementValueById('WebRTC_Calls_Count');\n\t\t\t\tcallStatus = 'ringing';\n\t\t\t\tawait Rooms.setCallStatusAndCallStartTime(room._id, callStatus);\n\t\t\t\tawait Messages.createWithTypeRoomIdMessageAndUser(\n\t\t\t\t\t'livechat_webrtc_video_call',\n\t\t\t\t\troom._id,\n\t\t\t\t\tTAPi18n.__('Join_my_room_to_start_the_video_call'),\n\t\t\t\t\tthis.user,\n\t\t\t\t\t{\n\t\t\t\t\t\tactionLinks: config.theme.actionLinks.webrtc,\n\t\t\t\t\t},\n\t\t\t\t);\n\t\t\t}\n\t\t\tconst videoCall = {\n\t\t\t\trid: room._id,\n\t\t\t\tprovider: 'webrtc',\n\t\t\t\tcallStatus,\n\t\t\t};\n\t\t\treturn API.v1.success({ videoCall });\n\t\t},\n\t},\n);\n\nAPI.v1.addRoute(\n\t'livechat/webrtc.call/:callId',\n\t{ authRequired: true, permissionsRequired: ['view-l-room'], validateParams: isPUTWebRTCCallId },\n\t{\n\t\tasync put() {\n\t\t\tconst { callId } = this.urlParams;\n\t\t\tconst { rid, status } = this.bodyParams;\n\n\t\t\tconst room = canSendMessage(\n\t\t\t\trid,\n\t\t\t\t{\n\t\t\t\t\tuid: this.userId,\n\t\t\t\t\tusername: this.user.username,\n\t\t\t\t\ttype: this.user.type,\n\t\t\t\t},\n\t\t\t\t{},\n\t\t\t);\n\t\t\tif (!room) {\n\t\t\t\tthrow new Error('invalid-room');\n\t\t\t}\n\n\t\t\tconst call = await Messages.findOneById(callId);\n\t\t\tif (!call || call.t !== 'livechat_webrtc_video_call') {\n\t\t\t\tthrow new Error('invalid-callId');\n\t\t\t}\n\n\t\t\tLivechat.updateCallStatus(callId, rid, status, this.user);\n\n\t\t\treturn API.v1.success({ status });\n\t\t},\n\t},\n);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/visitor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api/v1/webhooks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/api.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/AbstractBusinessHour.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/BusinessHourManager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/Default.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/Helper.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/Single.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/business-hour/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/config.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/externalFrame/generateNewKey.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/externalFrame/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/externalFrame/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/afterUserActions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/beforeDelegateAgent.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/leadCapture.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/markRoomNotResponded.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/markRoomResponded.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/offlineMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/offlineMessageToChannel.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/processRoomAbandonment.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/saveAnalyticsData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/saveContactLastChat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/saveLastMessageToInquiry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/saveLastVisitorMessageTs.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/sendEmailTranscriptOnClose.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/hooks/sendToCRM.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Analytics.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Contacts.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Departments.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Helper.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/Livechat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/LivechatTyped.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/LivechatTyped.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/QueueManager.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/RoutingManager.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/analytics/agents.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/analytics/dashboards.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/analytics/departments.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/callbackLogger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/routing/AutoSelection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/routing/External.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/routing/ManualSelection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/stream/agentStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/livechat.js",["22868","22869"],[],"import url from 'url';\n\nimport _ from 'underscore';\nimport { Meteor } from 'meteor/meteor';\nimport { WebApp } from 'meteor/webapp';\n\nimport { settings } from '../../settings/server';\nimport { addServerUrlToIndex } from '../lib/Assets';\n\nconst indexHtmlWithServerURL = addServerUrlToIndex(Assets.getText('livechat/index.html'));\n\nWebApp.connectHandlers.use(\n\t'/livechat',\n\tMeteor.bindEnvironment((req, res, next) => {\n\t\tconst reqUrl = url.parse(req.url);\n\t\tif (reqUrl.pathname !== '/') {\n\t\t\treturn next();\n\t\t}\n\n\t\tres.setHeader('content-type', 'text/html; charset=utf-8');\n\n\t\tlet domainWhiteList = settings.get('Livechat_AllowedDomainsList');\n\t\tif (req.headers.referer && !_.isEmpty(domainWhiteList.trim())) {\n\t\t\tdomainWhiteList = _.map(domainWhiteList.split(','), function (domain) {\n\t\t\t\treturn domain.trim();\n\t\t\t});\n\n\t\t\tconst referer = url.parse(req.headers.referer);\n\t\t\tif (!_.contains(domainWhiteList, referer.host)) {\n\t\t\t\tres.setHeader('Content-Security-Policy', \"frame-ancestors 'none'\");\n\t\t\t\treturn next();\n\t\t\t}\n\n\t\t\tres.setHeader('Content-Security-Policy', `frame-ancestors ${referer.protocol}//${referer.host}`);\n\t\t} else {\n\t\t\t// TODO need to remove inline scripts from this route to be able to enable CSP here as well\n\t\t\tres.removeHeader('Content-Security-Policy');\n\t\t}\n\n\t\tres.write(indexHtmlWithServerURL);\n\t\tres.end();\n\t}),\n);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/addAgent.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/addManager.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/changeLivechatStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/closeRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/discardTranscript.ts",["22870"],[],"import { Meteor } from 'meteor/meteor';\nimport { check } from 'meteor/check';\nimport { LivechatRooms } from '@rocket.chat/models';\n\nimport { hasPermissionAsync } from '../../../authorization/server/functions/hasPermission';\n\nMeteor.methods({\n\tasync 'livechat:discardTranscript'(rid: string) {\n\t\tcheck(rid, String);\n\n\t\tconst user = Meteor.userId();\n\n\t\tif (!user || !(await hasPermissionAsync(user, 'send-omnichannel-chat-transcript'))) {\n\t\t\tthrow new Meteor.Error('error-not-allowed', 'Not allowed', {\n\t\t\t\tmethod: 'livechat:requestTranscript',\n\t\t\t});\n\t\t}\n\n\t\tconst room = await LivechatRooms.findOneById(rid);\n\t\tif (!room || !room.open) {\n\t\t\tthrow new Meteor.Error('error-invalid-room', 'Invalid room', {\n\t\t\t\tmethod: 'livechat:discardTranscript',\n\t\t\t});\n\t\t}\n\n\t\tif (!room.transcriptRequest) {\n\t\t\tthrow new Meteor.Error('error-transcript-not-requested', 'No transcript requested for this chat', {\n\t\t\t\tmethod: 'livechat:discardTranscript',\n\t\t\t});\n\t\t}\n\n\t\tawait LivechatRooms.unsetEmailTranscriptRequestedByRoomId(rid);\n\n\t\treturn true;\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getAgentData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getAgentOverviewData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getAnalyticsChartData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getAnalyticsOverviewData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getCustomFields.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getDepartmentForwardRestrictions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getFirstRoomMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getNextAgent.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getRoutingConfig.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/getTagsList.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/loadHistory.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/loginByToken.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/pageVisited.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/registerGuest.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeAgent.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeAllClosedRooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeCustomField.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeDepartment.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeManager.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/removeTrigger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/requestTranscript.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/returnAsInquiry.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveAgentInfo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveAppearance.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveBusinessHour.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveCustomField.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveDepartment.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveDepartmentAgents.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveInfo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveIntegration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveSurveyFeedback.js",["22871","22872"],[],"import { Meteor } from 'meteor/meteor';\nimport { Match, check } from 'meteor/check';\nimport _ from 'underscore';\nimport { LivechatRooms, LivechatVisitors } from '@rocket.chat/models';\n\nimport { methodDeprecationLogger } from '../../../lib/server/lib/deprecationWarningLogger';\n\nMeteor.methods({\n\tasync 'livechat:saveSurveyFeedback'(visitorToken, visitorRoom, formData) {\n\t\tmethodDeprecationLogger.warn('livechat:saveSurveyFeedback will be deprecated in future versions of Rocket.Chat');\n\n\t\tcheck(visitorToken, String);\n\t\tcheck(visitorRoom, String);\n\t\tcheck(formData, [Match.ObjectIncluding({ name: String, value: String })]);\n\n\t\tconst visitor = await LivechatVisitors.getVisitorByToken(visitorToken);\n\t\tconst room = await LivechatRooms.findOneById(visitorRoom);\n\n\t\tif (visitor !== undefined && room !== undefined && room.v !== undefined && room.v.token === visitor.token) {\n\t\t\tconst updateData = {};\n\t\t\tfor (const item of formData) {\n\t\t\t\tif (\n\t\t\t\t\t_.contains(['satisfaction', 'agentKnowledge', 'agentResposiveness', 'agentFriendliness'], item.name) &&\n\t\t\t\t\t_.contains(['1', '2', '3', '4', '5'], item.value)\n\t\t\t\t) {\n\t\t\t\t\tupdateData[item.name] = item.value;\n\t\t\t\t} else if (item.name === 'additionalFeedback') {\n\t\t\t\t\tupdateData[item.name] = item.value;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (!_.isEmpty(updateData)) {\n\t\t\t\treturn LivechatRooms.updateSurveyFeedbackById(room._id, updateData);\n\t\t\t}\n\t\t}\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/saveTrigger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/searchAgent.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/sendFileLivechatMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/sendMessageLivechat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/sendOfflineMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/sendTranscript.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/setCustomField.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/setDepartmentForVisitor.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/setUpConnection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/takeInquiry.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/transfer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/methods/webhookTest.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/roomAccessValidator.compatibility.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/roomAccessValidator.internalService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/sendMessageBySMS.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/startup.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/statistics/LivechatAgentActivityMonitor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/logger/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/logger/client/logger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/logger/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/logger/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/functions/sendMail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/functions/unsubscribe.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/lib/Mailer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/methods/sendMail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mail-messages/server/methods/unsubscribe.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mailer/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mailer/server/api.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mailer/server/replaceVariables.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mapview/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mapview/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/client/getGlobalWindow.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/getGlobalWindow.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/hljs.js",[],["22873"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/markdown.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/filtered/filtered.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/original/code.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/original/markdown.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/original/original.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/lib/parser/original/token.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/server/getGlobalWindow.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/markdown/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/client/client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/lib/MentionsParser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/server/Mentions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/server/methods/getUserMentionsByChannel.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/mentions/server/server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-attachments/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-attachments/client/renderField.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-attachments/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/client/actionButton.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/server/logger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-mark-as-unread/server/unreadMessages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-pin/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-pin/server/pinMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-pin/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-pin/server/startup/indexes.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-star/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-star/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-star/server/starMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/message-star/server/startup/indexes.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/client/saml_client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/IAttributeMapping.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/IAuthorizeRequestVariables.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ILogoutRequestVariables.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ILogoutResponse.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ILogoutResponseVariables.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/IMetadataVariables.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLAssertion.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLGlobalSettings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLRequest.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/ISAMLUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/IServiceProviderOptions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/definition/callbacks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/SAML.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/ServiceProvider.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/Utils.ts",["22874"],[],"import zlib from 'zlib';\nimport { EventEmitter } from 'events';\n\nimport _ from 'underscore';\n\nimport type { IServiceProviderOptions } from '../definition/IServiceProviderOptions';\nimport type { ISAMLUser } from '../definition/ISAMLUser';\nimport type { ISAMLGlobalSettings } from '../definition/ISAMLGlobalSettings';\nimport type { IUserDataMap, IAttributeMapping } from '../definition/IAttributeMapping';\nimport { StatusCode } from './constants';\nimport type { Logger } from '../../../../server/lib/logger/Logger';\nimport { ensureArray } from '../../../../lib/utils/arrayUtils';\n\nlet providerList: Array = [];\nlet debug = false;\nlet relayState: string | null = null;\nlet logger: Logger | undefined;\n\nconst globalSettings: ISAMLGlobalSettings = {\n\tgenerateUsername: false,\n\tnameOverwrite: false,\n\tmailOverwrite: false,\n\timmutableProperty: 'EMail',\n\tdefaultUserRole: 'user',\n\tuserDataFieldMap: '{\"username\":\"username\", \"email\":\"email\", \"cn\": \"name\"}',\n\tusernameNormalize: 'None',\n\tchannelsAttributeUpdate: false,\n\tincludePrivateChannelsInUpdate: false,\n};\n\nexport class SAMLUtils {\n\tpublic static events: EventEmitter;\n\n\tpublic static get isDebugging(): boolean {\n\t\treturn debug;\n\t}\n\n\tpublic static get globalSettings(): ISAMLGlobalSettings {\n\t\treturn globalSettings;\n\t}\n\n\tpublic static get serviceProviders(): Array {\n\t\treturn providerList;\n\t}\n\n\tpublic static get relayState(): string | null {\n\t\treturn relayState;\n\t}\n\n\tpublic static set relayState(value: string | null) {\n\t\trelayState = value;\n\t}\n\n\tpublic static getServiceProviderOptions(providerName: string): IServiceProviderOptions | undefined {\n\t\tthis.log(providerName, providerList);\n\n\t\treturn _.find(providerList, (providerOptions) => providerOptions.provider === providerName);\n\t}\n\n\tpublic static setServiceProvidersList(list: Array): void {\n\t\tproviderList = list;\n\t}\n\n\tpublic static setLoggerInstance(instance: Logger): void {\n\t\tlogger = instance;\n\t}\n\n\t// TODO: Some of those should probably not be global\n\tpublic static updateGlobalSettings(samlConfigs: Record): void {\n\t\tdebug = Boolean(samlConfigs.debug);\n\n\t\tglobalSettings.generateUsername = Boolean(samlConfigs.generateUsername);\n\t\tglobalSettings.nameOverwrite = Boolean(samlConfigs.nameOverwrite);\n\t\tglobalSettings.mailOverwrite = Boolean(samlConfigs.mailOverwrite);\n\t\tglobalSettings.channelsAttributeUpdate = Boolean(samlConfigs.channelsAttributeUpdate);\n\t\tglobalSettings.includePrivateChannelsInUpdate = Boolean(samlConfigs.includePrivateChannelsInUpdate);\n\n\t\tif (samlConfigs.immutableProperty && typeof samlConfigs.immutableProperty === 'string') {\n\t\t\tglobalSettings.immutableProperty = samlConfigs.immutableProperty;\n\t\t}\n\n\t\tif (samlConfigs.usernameNormalize && typeof samlConfigs.usernameNormalize === 'string') {\n\t\t\tglobalSettings.usernameNormalize = samlConfigs.usernameNormalize;\n\t\t}\n\n\t\tif (samlConfigs.defaultUserRole && typeof samlConfigs.defaultUserRole === 'string') {\n\t\t\tglobalSettings.defaultUserRole = samlConfigs.defaultUserRole;\n\t\t}\n\n\t\tif (samlConfigs.userDataFieldMap && typeof samlConfigs.userDataFieldMap === 'string') {\n\t\t\tglobalSettings.userDataFieldMap = samlConfigs.userDataFieldMap;\n\t\t}\n\t}\n\n\tpublic static generateUniqueID(): string {\n\t\tconst chars = 'abcdef0123456789';\n\t\tlet uniqueID = 'id-';\n\t\tfor (let i = 0; i < 20; i++) {\n\t\t\tuniqueID += chars.substr(Math.floor(Math.random() * 15), 1);\n\t\t}\n\t\treturn uniqueID;\n\t}\n\n\tpublic static generateInstant(): string {\n\t\treturn new Date().toISOString();\n\t}\n\n\tpublic static certToPEM(cert: string): string {\n\t\tconst lines = cert.match(/.{1,64}/g);\n\t\tif (!lines) {\n\t\t\tthrow new Error('Invalid Certificate');\n\t\t}\n\n\t\tlines.splice(0, 0, '-----BEGIN CERTIFICATE-----');\n\t\tlines.push('-----END CERTIFICATE-----');\n\n\t\treturn lines.join('\\n');\n\t}\n\n\tpublic static fillTemplateData(template: string, data: Record): string {\n\t\tlet newTemplate = template;\n\n\t\tfor (const variable in data) {\n\t\t\tif (variable in data) {\n\t\t\t\tconst key = `__${variable}__`;\n\t\t\t\twhile (newTemplate.includes(key)) {\n\t\t\t\t\tnewTemplate = newTemplate.replace(key, data[variable]);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn newTemplate;\n\t}\n\n\tpublic static log(obj: any, ...args: Array): void {\n\t\tif (debug && logger) {\n\t\t\tlogger.debug(obj, ...args);\n\t\t}\n\t}\n\n\tpublic static error(obj: any, ...args: Array): void {\n\t\tif (logger) {\n\t\t\tlogger.error(obj, ...args);\n\t\t}\n\t}\n\n\tpublic static inflateXml(\n\t\tbase64Data: string,\n\t\tsuccessCallback: (xml: string) => void,\n\t\terrorCallback: (err: string | object | null) => void,\n\t): void {\n\t\tconst buffer = Buffer.from(base64Data, 'base64');\n\t\tzlib.inflateRaw(buffer, (err, decoded) => {\n\t\t\tif (err) {\n\t\t\t\tthis.log(`Error while inflating. ${err}`);\n\t\t\t\treturn errorCallback(err);\n\t\t\t}\n\n\t\t\tif (!decoded) {\n\t\t\t\treturn errorCallback('Failed to extract request data');\n\t\t\t}\n\n\t\t\tconst xmlString = this.convertArrayBufferToString(decoded);\n\t\t\treturn successCallback(xmlString);\n\t\t});\n\t}\n\n\tpublic static validateStatus(doc: Document): {\n\t\tsuccess: boolean;\n\t\tmessage: string;\n\t\tstatusCode: string;\n\t} {\n\t\tlet successStatus = false;\n\t\tlet status = null;\n\t\tlet messageText = '';\n\n\t\tconst statusNodes = doc.getElementsByTagNameNS('urn:oasis:names:tc:SAML:2.0:protocol', 'StatusCode');\n\n\t\tif (statusNodes.length) {\n\t\t\tconst statusNode = statusNodes[0];\n\t\t\tconst statusMessage = doc.getElementsByTagNameNS('urn:oasis:names:tc:SAML:2.0:protocol', 'StatusMessage')[0];\n\n\t\t\tif (statusMessage?.firstChild?.textContent) {\n\t\t\t\tmessageText = statusMessage.firstChild.textContent;\n\t\t\t}\n\n\t\t\tstatus = statusNode.getAttribute('Value');\n\n\t\t\tif (status === StatusCode.success) {\n\t\t\t\tsuccessStatus = true;\n\t\t\t}\n\t\t}\n\t\treturn {\n\t\t\tsuccess: successStatus,\n\t\t\tmessage: messageText,\n\t\t\tstatusCode: status || '',\n\t\t};\n\t}\n\n\tpublic static normalizeCert(cert: string): string {\n\t\tif (!cert) {\n\t\t\treturn cert;\n\t\t}\n\n\t\treturn cert\n\t\t\t.replace(/-+BEGIN CERTIFICATE-+\\r?\\n?/, '')\n\t\t\t.replace(/-+END CERTIFICATE-+\\r?\\n?/, '')\n\t\t\t.replace(/\\r\\n/g, '\\n')\n\t\t\t.trim();\n\t}\n\n\tpublic static getUserDataMapping(): IUserDataMap {\n\t\tconst { userDataFieldMap, immutableProperty } = globalSettings;\n\n\t\tlet map: Record;\n\n\t\ttry {\n\t\t\tmap = JSON.parse(userDataFieldMap);\n\t\t} catch (e) {\n\t\t\tSAMLUtils.log(userDataFieldMap);\n\t\t\tSAMLUtils.log(e);\n\t\t\tthrow new Error('Failed to parse custom user field map');\n\t\t}\n\n\t\tconst parsedMap: IUserDataMap = {\n\t\t\tattributeList: new Set(),\n\t\t\temail: {\n\t\t\t\tfieldName: 'email',\n\t\t\t},\n\t\t\tusername: {\n\t\t\t\tfieldName: 'username',\n\t\t\t},\n\t\t\tname: {\n\t\t\t\tfieldName: 'cn',\n\t\t\t},\n\t\t\tidentifier: {\n\t\t\t\ttype: '',\n\t\t\t},\n\t\t};\n\n\t\tlet identifier = immutableProperty.toLowerCase();\n\n\t\tfor (const spFieldName in map) {\n\t\t\tif (!map.hasOwnProperty(spFieldName)) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tconst attribute = map[spFieldName];\n\t\t\tif (typeof attribute !== 'string' && typeof attribute !== 'object') {\n\t\t\t\tthrow new Error(`SAML User Map: Invalid configuration for ${spFieldName} field.`);\n\t\t\t}\n\n\t\t\tif (spFieldName === '__identifier__') {\n\t\t\t\tif (typeof attribute !== 'string') {\n\t\t\t\t\tthrow new Error('SAML User Map: Invalid identifier.');\n\t\t\t\t}\n\n\t\t\t\tidentifier = attribute;\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tlet attributeMap: IAttributeMapping | null = null;\n\n\t\t\t// If it's a complex type, let's check what's in it\n\t\t\tif (typeof attribute === 'object') {\n\t\t\t\t// A fieldName is mandatory for complex fields. If it's missing, let's skip this one.\n\t\t\t\tif (!attribute.hasOwnProperty('fieldName') && !attribute.hasOwnProperty('fieldNames')) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tconst fieldName = attribute.fieldName || attribute.fieldNames;\n\t\t\t\tconst { regex, template } = attribute;\n\n\t\t\t\tif (Array.isArray(fieldName)) {\n\t\t\t\t\tif (!fieldName.length) {\n\t\t\t\t\t\tthrow new Error(`SAML User Map: Invalid configuration for ${spFieldName} field.`);\n\t\t\t\t\t}\n\n\t\t\t\t\tfor (const idpFieldName of fieldName) {\n\t\t\t\t\t\tparsedMap.attributeList.add(idpFieldName);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tparsedMap.attributeList.add(fieldName);\n\t\t\t\t}\n\n\t\t\t\tif (regex && typeof regex !== 'string') {\n\t\t\t\t\tthrow new Error('SAML User Map: Invalid RegEx');\n\t\t\t\t}\n\n\t\t\t\tif (template && typeof template !== 'string') {\n\t\t\t\t\tthrow new Error('SAML User Map: Invalid Template');\n\t\t\t\t}\n\n\t\t\t\tattributeMap = {\n\t\t\t\t\tfieldName,\n\t\t\t\t\t...(regex && { regex }),\n\t\t\t\t\t...(template && { template }),\n\t\t\t\t};\n\t\t\t} else if (typeof attribute === 'string') {\n\t\t\t\tattributeMap = {\n\t\t\t\t\tfieldName: attribute,\n\t\t\t\t};\n\t\t\t\tparsedMap.attributeList.add(attribute);\n\t\t\t}\n\n\t\t\tif (attributeMap) {\n\t\t\t\tif (spFieldName === 'email' || spFieldName === 'username' || spFieldName === 'name') {\n\t\t\t\t\tparsedMap[spFieldName] = attributeMap;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (identifier) {\n\t\t\tconst defaultTypes = ['email', 'username'];\n\n\t\t\tif (defaultTypes.includes(identifier)) {\n\t\t\t\tparsedMap.identifier.type = identifier;\n\t\t\t} else {\n\t\t\t\tparsedMap.identifier.type = 'custom';\n\t\t\t\tparsedMap.identifier.attribute = identifier;\n\t\t\t\tparsedMap.attributeList.add(identifier);\n\t\t\t}\n\t\t}\n\t\treturn parsedMap;\n\t}\n\n\tpublic static getProfileValue(profile: Record, mapping: IAttributeMapping, forceString = false): any {\n\t\tconst values: Record = {\n\t\t\tregex: '',\n\t\t};\n\t\tconst fieldNames = ensureArray(mapping.fieldName);\n\n\t\tlet mainValue;\n\t\tfor (const fieldName of fieldNames) {\n\t\t\tlet profileValue = profile[fieldName];\n\n\t\t\tif (Array.isArray(profileValue)) {\n\t\t\t\tfor (let i = 0; i < profile[fieldName].length; i++) {\n\t\t\t\t\t// Add every index to the list of possible values to be used, both first to last and from last to first\n\t\t\t\t\tvalues[`${fieldName}[${i}]`] = profileValue[i];\n\t\t\t\t\tvalues[`${fieldName}[-${Math.abs(0 - profileValue.length + i)}]`] = profileValue[i];\n\t\t\t\t}\n\t\t\t\tvalues[`${fieldName}[]`] = profileValue.join(' ');\n\t\t\t\tif (forceString) {\n\t\t\t\t\tprofileValue = profileValue.join(' ');\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tvalues[fieldName] = profileValue;\n\t\t\t}\n\n\t\t\tvalues[fieldName] = profileValue;\n\n\t\t\tif (!mainValue) {\n\t\t\t\tmainValue = profileValue;\n\t\t\t}\n\t\t}\n\n\t\tlet shouldRunTemplate = false;\n\t\tif (typeof mapping.template === 'string') {\n\t\t\t// unless the regex result is used on the template, we process the template first\n\t\t\tif (mapping.template.includes('__regex__')) {\n\t\t\t\tshouldRunTemplate = true;\n\t\t\t} else {\n\t\t\t\tmainValue = this.fillTemplateData(mapping.template, values);\n\t\t\t}\n\t\t}\n\n\t\tif (mapping.regex && mainValue && mainValue.match) {\n\t\t\tlet regexValue;\n\t\t\tconst match = mainValue.match(new RegExp(mapping.regex));\n\t\t\tif (match?.length) {\n\t\t\t\tif (match.length >= 2) {\n\t\t\t\t\tregexValue = match[1];\n\t\t\t\t} else {\n\t\t\t\t\tregexValue = match[0];\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (regexValue) {\n\t\t\t\tvalues.regex = regexValue;\n\t\t\t\tif (!shouldRunTemplate) {\n\t\t\t\t\tmainValue = regexValue;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (shouldRunTemplate && typeof mapping.template === 'string') {\n\t\t\tmainValue = this.fillTemplateData(mapping.template, values);\n\t\t}\n\n\t\treturn mainValue;\n\t}\n\n\tpublic static convertArrayBufferToString(buffer: ArrayBuffer, encoding: BufferEncoding = 'utf8'): string {\n\t\treturn Buffer.from(buffer).toString(encoding);\n\t}\n\n\tpublic static normalizeUsername(name: string): string {\n\t\tconst { globalSettings } = this;\n\n\t\tswitch (globalSettings.usernameNormalize) {\n\t\t\tcase 'Lowercase':\n\t\t\t\tname = name.toLowerCase();\n\t\t\t\tbreak;\n\t\t}\n\n\t\treturn name;\n\t}\n\n\tpublic static mapProfileToUserObject(profile: Record): ISAMLUser {\n\t\tconst userDataMap = this.getUserDataMapping();\n\t\tSAMLUtils.log('parsed userDataMap', userDataMap);\n\n\t\tif (userDataMap.identifier.type === 'custom') {\n\t\t\tif (!userDataMap.identifier.attribute) {\n\t\t\t\tthrow new Error('SAML User Data Map: invalid Identifier configuration received.');\n\t\t\t}\n\t\t\tif (!profile[userDataMap.identifier.attribute]) {\n\t\t\t\tthrow new Error(`SAML Profile did not have the expected identifier (${userDataMap.identifier.attribute}).`);\n\t\t\t}\n\t\t}\n\n\t\tconst attributeList = new Map();\n\t\tfor (const attributeName of userDataMap.attributeList) {\n\t\t\tif (profile[attributeName] === undefined) {\n\t\t\t\tthis.log(`SAML user profile is missing the attribute ${attributeName}.`);\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tattributeList.set(attributeName, profile[attributeName]);\n\t\t}\n\t\tconst email = this.getProfileValue(profile, userDataMap.email);\n\t\tconst profileUsername = this.getProfileValue(profile, userDataMap.username, true);\n\t\tconst name = this.getProfileValue(profile, userDataMap.name, true);\n\n\t\t// Even if we're not using the email to identify the user, it is still mandatory because it's a mandatory information on Rocket.Chat\n\t\tif (!email) {\n\t\t\tthrow new Error('SAML Profile did not contain an email address');\n\t\t}\n\n\t\tconst userObject: ISAMLUser = {\n\t\t\tsamlLogin: {\n\t\t\t\tprovider: this.relayState,\n\t\t\t\tidp: profile.issuer,\n\t\t\t\tidpSession: profile.sessionIndex,\n\t\t\t\tnameID: profile.nameID,\n\t\t\t},\n\t\t\temailList: ensureArray(email),\n\t\t\tfullName: name || profile.displayName || profile.username,\n\t\t\teppn: profile.eppn,\n\t\t\tattributeList,\n\t\t\tidentifier: userDataMap.identifier,\n\t\t};\n\n\t\tif (profileUsername) {\n\t\t\tuserObject.username = this.normalizeUsername(profileUsername);\n\t\t}\n\n\t\tif (profile.language) {\n\t\t\tuserObject.language = profile.language;\n\t\t}\n\n\t\tif (profile.channels) {\n\t\t\tif (Array.isArray(profile.channels)) {\n\t\t\t\tuserObject.channels = profile.channels;\n\t\t\t} else {\n\t\t\t\tuserObject.channels = profile.channels.split(',');\n\t\t\t}\n\t\t}\n\n\t\tthis.events.emit('mapUser', { profile, userObject });\n\n\t\treturn userObject;\n\t}\n}\n\nSAMLUtils.events = new EventEmitter();\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/constants.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/generators/AuthorizeRequest.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/generators/LogoutRequest.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/generators/LogoutResponse.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/generators/ServiceProviderMetadata.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/parsers/LogoutRequest.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/parsers/LogoutResponse.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/parsers/Response.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/lib/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/listener.ts",["22875"],[],"import type { IncomingMessage, ServerResponse } from 'http';\n\nimport { Meteor } from 'meteor/meteor';\nimport { WebApp } from 'meteor/webapp';\nimport { RoutePolicy } from 'meteor/routepolicy';\nimport bodyParser from 'body-parser';\nimport fiber from 'fibers';\nimport type { IIncomingMessage } from '@rocket.chat/core-typings';\n\nimport { SystemLogger } from '../../../server/lib/logger/system';\nimport { SAML } from './lib/SAML';\nimport { SAMLUtils } from './lib/Utils';\nimport type { ISAMLAction } from './definition/ISAMLAction';\n\nRoutePolicy.declare('/_saml/', 'network');\n\nconst samlUrlToObject = function (url: string | undefined): ISAMLAction | null {\n\t// req.url will be '/_saml///'\n\tif (!url) {\n\t\treturn null;\n\t}\n\n\tconst splitUrl = url.split('?');\n\tconst splitPath = splitUrl[0].split('/');\n\n\t// Any non-saml request will continue down the default\n\t// middlewares.\n\tif (splitPath[1] !== '_saml') {\n\t\treturn null;\n\t}\n\n\tconst result = {\n\t\tactionName: splitPath[2],\n\t\tserviceName: splitPath[3],\n\t\tcredentialToken: splitPath[4],\n\t};\n\n\tSAMLUtils.log(result);\n\treturn result;\n};\n\nconst middleware = function (req: IIncomingMessage, res: ServerResponse, next: (err?: any) => void): void {\n\t// Make sure to catch any exceptions because otherwise we'd crash\n\t// the runner\n\ttry {\n\t\tconst samlObject = samlUrlToObject(req.url);\n\t\tif (!samlObject || !samlObject.serviceName) {\n\t\t\tnext();\n\t\t\treturn;\n\t\t}\n\n\t\tif (!samlObject.actionName) {\n\t\t\tthrow new Error('Missing SAML action');\n\t\t}\n\n\t\tconst service = SAMLUtils.getServiceProviderOptions(samlObject.serviceName);\n\t\tif (!service) {\n\t\t\tSystemLogger.error(`${samlObject.serviceName} service provider not found`);\n\t\t\tthrow new Error('SAML Service Provider not found.');\n\t\t}\n\n\t\tSAML.processRequest(req, res, service, samlObject);\n\t} catch (err) {\n\t\t// @ToDo: Ideally we should send some error message to the client, but there's no way to do it on a redirect right now.\n\t\tSystemLogger.error(err);\n\n\t\tconst url = Meteor.absoluteUrl('home');\n\t\tres.writeHead(302, {\n\t\t\tLocation: url,\n\t\t});\n\t\tres.end();\n\t}\n};\n\n// Listen to incoming SAML http requests\nWebApp.connectHandlers.use(bodyParser.json()).use(function (req: IncomingMessage, res: ServerResponse, next: (err?: any) => void) {\n\t// Need to create a fiber since we're using synchronous http calls and nothing\n\t// else is wrapping this in a fiber automatically\n\tfiber(function () {\n\t\tmiddleware(req as IIncomingMessage, res, next);\n\t}).run();\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/loginHandler.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/methods/addSamlService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/methods/samlLogout.ts",["22876"],[],"import { Meteor } from 'meteor/meteor';\n\nimport { Users } from '../../../models/server';\nimport { SAMLServiceProvider } from '../lib/ServiceProvider';\nimport { SAMLUtils } from '../lib/Utils';\nimport type { IServiceProviderOptions } from '../definition/IServiceProviderOptions';\n\n/**\n * Fetch SAML provider configs for given 'provider'.\n */\nfunction getSamlServiceProviderOptions(provider: string): IServiceProviderOptions {\n\tif (!provider) {\n\t\tthrow new Meteor.Error('no-saml-provider', 'SAML internal error', {\n\t\t\tmethod: 'getSamlServiceProviderOptions',\n\t\t});\n\t}\n\n\tconst providers = SAMLUtils.serviceProviders;\n\n\tconst samlProvider = function (element: IServiceProviderOptions): boolean {\n\t\treturn element.provider === provider;\n\t};\n\n\treturn providers.filter(samlProvider)[0];\n}\n\nMeteor.methods({\n\tsamlLogout(provider: string) {\n\t\t// Make sure the user is logged in before we initiate SAML Logout\n\t\tif (!Meteor.userId()) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', { method: 'samlLogout' });\n\t\t}\n\t\tconst providerConfig = getSamlServiceProviderOptions(provider);\n\n\t\tSAMLUtils.log({ msg: 'Logout request', providerConfig });\n\t\t// This query should respect upcoming array of SAML logins\n\t\tconst user = Users.getSAMLByIdAndSAMLProvider(Meteor.userId(), provider);\n\t\tif (!user || !user.services || !user.services.saml) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst { nameID, idpSession } = user.services.saml;\n\t\tSAMLUtils.log({ msg: `NameID for user ${Meteor.userId()} found`, nameID });\n\n\t\tconst _saml = new SAMLServiceProvider(providerConfig);\n\n\t\tconst request = _saml.generateLogoutRequest({\n\t\t\tnameID: nameID || idpSession,\n\t\t\tsessionIndex: idpSession,\n\t\t});\n\n\t\tSAMLUtils.log('----Logout Request----');\n\t\tSAMLUtils.log(request);\n\n\t\t// request.request: actual XML SAML Request\n\t\t// request.id: comminucation id which will be mentioned in the ResponseTo field of SAMLResponse\n\n\t\tUsers.setSamlInResponseTo(Meteor.userId(), request.id);\n\n\t\tconst result = _saml.syncRequestToUrl(request.request, 'logout');\n\t\tSAMLUtils.log(`SAML Logout Request ${result}`);\n\n\t\treturn result;\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-accounts-saml/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-autocomplete/client/autocomplete-client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-autocomplete/client/collection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-autocomplete/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/meteor-autocomplete/client/templates.js",[],["22877","22878"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/server/lib/collectMetrics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/server/lib/metrics.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/metrics/server/lib/statsTracker.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Avatars.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Base.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CachedChannelList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CachedChatRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CachedChatSubscription.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CachedUserList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/ChatMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/ChatPermissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/ChatRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/ChatSubscription.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/CustomSounds.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/EmojiCustom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Roles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/RoomRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Uploads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/UserAndRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/UserDataFiles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/UserRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/Users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/client/models/WebdavAccounts.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/lib/setUpdatedAt.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/FederationEvents.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/FederationRoomEvents.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/ImportData.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Imports.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatBusinessHours.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatDepartment.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatDepartmentAgents.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatInquiry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/LivechatRooms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Messages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Rooms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Subscriptions.js",["22879"],[],"import { Meteor } from 'meteor/meteor';\nimport { Match } from 'meteor/check';\nimport _ from 'underscore';\nimport mem from 'mem';\n\nimport { Base } from './_Base';\nimport Rooms from './Rooms';\nimport Users from './Users';\nimport { getDefaultSubscriptionPref } from '../../../utils/lib/getDefaultSubscriptionPref';\n\nexport class Subscriptions extends Base {\n\tconstructor(...args) {\n\t\tsuper(...args);\n\n\t\tthis.tryEnsureIndex({ rid: 1 });\n\t\tthis.tryEnsureIndex({ rid: 1, ls: 1 });\n\t\tthis.tryEnsureIndex({ 'rid': 1, 'u._id': 1 }, { unique: 1 });\n\t\tthis.tryEnsureIndex({ 'rid': 1, 'u._id': 1, 'open': 1 });\n\t\tthis.tryEnsureIndex({ 'rid': 1, 'u.username': 1 });\n\t\tthis.tryEnsureIndex({ 'rid': 1, 'alert': 1, 'u._id': 1 });\n\t\tthis.tryEnsureIndex({ rid: 1, roles: 1 });\n\t\tthis.tryEnsureIndex({ 'u._id': 1, 'name': 1, 't': 1 });\n\t\tthis.tryEnsureIndex({ name: 1, t: 1 });\n\t\tthis.tryEnsureIndex({ open: 1 });\n\t\tthis.tryEnsureIndex({ alert: 1 });\n\t\tthis.tryEnsureIndex({ ts: 1 });\n\t\tthis.tryEnsureIndex({ ls: 1 });\n\t\tthis.tryEnsureIndex({ desktopNotifications: 1 }, { sparse: 1 });\n\t\tthis.tryEnsureIndex({ mobilePushNotifications: 1 }, { sparse: 1 });\n\t\tthis.tryEnsureIndex({ emailNotifications: 1 }, { sparse: 1 });\n\t\tthis.tryEnsureIndex({ autoTranslate: 1 }, { sparse: 1 });\n\t\tthis.tryEnsureIndex({ autoTranslateLanguage: 1 }, { sparse: 1 });\n\t\tthis.tryEnsureIndex({ 'userHighlights.0': 1 }, { sparse: 1 });\n\t\tthis.tryEnsureIndex({ prid: 1 });\n\t\tthis.tryEnsureIndex({ 'u._id': 1, 'open': 1, 'department': 1 });\n\n\t\tconst collectionObj = this.model.rawCollection();\n\t\tthis.distinct = Meteor.wrapAsync(collectionObj.distinct, collectionObj);\n\t}\n\n\tfindByRoomIds(roomIds) {\n\t\tconst query = {\n\t\t\trid: {\n\t\t\t\t$in: roomIds,\n\t\t\t},\n\t\t};\n\t\tconst options = {\n\t\t\tfields: {\n\t\t\t\t'u._id': 1,\n\t\t\t\t'rid': 1,\n\t\t\t},\n\t\t};\n\n\t\treturn this._db.find(query, options);\n\t}\n\n\tremoveByVisitorToken(token) {\n\t\tconst query = {\n\t\t\t'v.token': token,\n\t\t};\n\n\t\tthis.remove(query);\n\t}\n\n\tupdateAutoTranslateById(_id, autoTranslate) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tlet update;\n\t\tif (autoTranslate) {\n\t\t\tupdate = {\n\t\t\t\t$set: {\n\t\t\t\t\tautoTranslate,\n\t\t\t\t},\n\t\t\t};\n\t\t} else {\n\t\t\tupdate = {\n\t\t\t\t$unset: {\n\t\t\t\t\tautoTranslate: 1,\n\t\t\t\t},\n\t\t\t};\n\t\t}\n\n\t\treturn this.update(query, update);\n\t}\n\n\tupdateAutoTranslateLanguageById(_id, autoTranslateLanguage) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tautoTranslateLanguage,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tgetAutoTranslateLanguagesByRoomAndNotUser(rid, userId) {\n\t\tconst query = {\n\t\t\trid,\n\t\t\t'u._id': { $ne: userId },\n\t\t\t'autoTranslate': true,\n\t\t};\n\t\treturn this.distinct('autoTranslateLanguage', query);\n\t}\n\n\t/**\n\t * @param {string} userId\n\t * @param {string} scope the value for the role scope (room id)\n\t */\n\troleBaseQuery(userId, scope) {\n\t\tif (scope == null) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst query = { 'u._id': userId };\n\t\tif (scope !== undefined) {\n\t\t\tquery.rid = scope;\n\t\t}\n\t\treturn query;\n\t}\n\n\tfindByRidWithoutE2EKey(rid, options) {\n\t\tconst query = {\n\t\t\trid,\n\t\t\tE2EKey: {\n\t\t\t\t$exists: false,\n\t\t\t},\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tupdateAudioNotificationValueById(_id, audioNotificationValue) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\taudioNotificationValue,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tclearAudioNotificationValueById(_id) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$unset: {\n\t\t\t\taudioNotificationValue: 1,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tupdateNotificationsPrefById(_id, notificationPref, notificationField, notificationPrefOrigin) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tconst update = {};\n\n\t\tif (notificationPref === null) {\n\t\t\tupdate.$unset = {\n\t\t\t\t[notificationField]: 1,\n\t\t\t\t[notificationPrefOrigin]: 1,\n\t\t\t};\n\t\t} else {\n\t\t\tupdate.$set = {\n\t\t\t\t[notificationField]: notificationPref.value,\n\t\t\t\t[notificationPrefOrigin]: notificationPref.origin,\n\t\t\t};\n\t\t}\n\n\t\treturn this.update(query, update);\n\t}\n\n\tupdateUnreadAlertById(_id, unreadAlert) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tunreadAlert,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tupdateDisableNotificationsById(_id, disableNotifications) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tdisableNotifications,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tupdateHideUnreadStatusById(_id, hideUnreadStatus) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\thideUnreadStatus,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tupdateHideMentionStatusById(_id, hideMentionStatus) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tconst update =\n\t\t\thideMentionStatus === true\n\t\t\t\t? {\n\t\t\t\t\t\t$set: {\n\t\t\t\t\t\t\thideMentionStatus,\n\t\t\t\t\t\t},\n\t\t\t\t }\n\t\t\t\t: {\n\t\t\t\t\t\t$unset: {\n\t\t\t\t\t\t\thideMentionStatus: 1,\n\t\t\t\t\t\t},\n\t\t\t\t };\n\n\t\treturn this.update(query, update);\n\t}\n\n\tupdateMuteGroupMentions(_id, muteGroupMentions) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tmuteGroupMentions,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tchangeDepartmentByRoomId(rid, department) {\n\t\tconst query = {\n\t\t\trid,\n\t\t};\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tdepartment,\n\t\t\t},\n\t\t};\n\n\t\tthis.update(query, update);\n\t}\n\n\tfindAlwaysNotifyDesktopUsersByRoomId(roomId) {\n\t\tconst query = {\n\t\t\trid: roomId,\n\t\t\tdesktopNotifications: 'all',\n\t\t};\n\n\t\treturn this.find(query);\n\t}\n\n\tfindDontNotifyDesktopUsersByRoomId(roomId) {\n\t\tconst query = {\n\t\t\trid: roomId,\n\t\t\tdesktopNotifications: 'nothing',\n\t\t};\n\n\t\treturn this.find(query);\n\t}\n\n\tfindAlwaysNotifyMobileUsersByRoomId(roomId) {\n\t\tconst query = {\n\t\t\trid: roomId,\n\t\t\tmobilePushNotifications: 'all',\n\t\t};\n\n\t\treturn this.find(query);\n\t}\n\n\tfindDontNotifyMobileUsersByRoomId(roomId) {\n\t\tconst query = {\n\t\t\trid: roomId,\n\t\t\tmobilePushNotifications: 'nothing',\n\t\t};\n\n\t\treturn this.find(query);\n\t}\n\n\tfindWithSendEmailByRoomId(roomId) {\n\t\tconst query = {\n\t\t\trid: roomId,\n\t\t\temailNotifications: {\n\t\t\t\t$exists: true,\n\t\t\t},\n\t\t};\n\n\t\treturn this.find(query, { fields: { emailNotifications: 1, u: 1 } });\n\t}\n\n\tresetUserE2EKey(userId) {\n\t\tthis.update(\n\t\t\t{ 'u._id': userId },\n\t\t\t{\n\t\t\t\t$unset: {\n\t\t\t\t\tE2EKey: '',\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tmulti: true,\n\t\t\t},\n\t\t);\n\t}\n\n\tfindByUserIdWithoutE2E(userId, options) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t'E2EKey': {\n\t\t\t\t$exists: false,\n\t\t\t},\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\t/**\n\t * @param {IRole['_id'][]} roles\n\t * @param {string} scope the value for the role scope (room id)\n\t * @param {any} options\n\t */\n\tfindUsersInRoles(roles, scope, options) {\n\t\troles = [].concat(roles);\n\n\t\tconst query = {\n\t\t\troles: { $in: roles },\n\t\t};\n\n\t\tif (scope) {\n\t\t\tquery.rid = scope;\n\t\t}\n\n\t\tconst subscriptions = this.find(query).fetch();\n\n\t\tconst users = _.compact(\n\t\t\t_.map(subscriptions, function (subscription) {\n\t\t\t\tif (typeof subscription.u !== 'undefined' && typeof subscription.u._id !== 'undefined') {\n\t\t\t\t\treturn subscription.u._id;\n\t\t\t\t}\n\t\t\t}),\n\t\t);\n\n\t\treturn Users.find({ _id: { $in: users } }, options);\n\t}\n\n\t// FIND ONE\n\tfindOneByRoomIdAndUserId(roomId, userId, options = {}) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\treturn this.findOne(query, options);\n\t}\n\n\tfindOneByRoomIdAndUsername(roomId, username, options) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u.username': username,\n\t\t};\n\n\t\treturn this.findOne(query, options);\n\t}\n\n\tfindOneByRoomNameAndUserId(roomName, userId) {\n\t\tconst query = {\n\t\t\t'name': roomName,\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\treturn this.findOne(query);\n\t}\n\n\t// FIND\n\tfindByUserId(userId, options) {\n\t\tconst query = { 'u._id': userId };\n\n\t\treturn this.find(query, options);\n\t}\n\n\tcachedFindByUserId = mem(this.findByUserId.bind(this), { maxAge: 5000 });\n\n\tfindByUserIdExceptType(userId, typeException, options) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t't': { $ne: typeException },\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByUserIdAndRoomIds(userId, roomIds, options) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t'rid': { $in: roomIds },\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByUserIdAndType(userId, type, options) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t't': type,\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByUserIdAndTypes(userId, types, options) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t't': {\n\t\t\t\t$in: types,\n\t\t\t},\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\t/**\n\t * @param {IUser['_id']} userId\n\t * @param {IRole['_id'][]} roles\n\t * @param {any} options\n\t */\n\tfindByUserIdAndRoles(userId, roles, options) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t'roles': { $in: roles },\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByUserIdUpdatedAfter(userId, updatedAt, options) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t'_updatedAt': {\n\t\t\t\t$gt: updatedAt,\n\t\t\t},\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\t/**\n\t * @param {string} roomId\n\t * @param {IRole['_id'][]} roles the list of roles\n\t * @param {any} options\n\t */\n\tfindByRoomIdAndRoles(roomId, roles, options = undefined) {\n\t\troles = [].concat(roles);\n\t\tconst query = {\n\t\t\trid: roomId,\n\t\t\troles: { $in: roles },\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByType(types, options) {\n\t\tconst query = {\n\t\t\tt: {\n\t\t\t\t$in: types,\n\t\t\t},\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByTypeAndUserId(type, userId, options) {\n\t\tconst query = {\n\t\t\t't': type,\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByRoomId(roomId, options) {\n\t\tconst query = { rid: roomId };\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByRoomIdAndNotUserId(roomId, userId, options = {}) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': {\n\t\t\t\t$ne: userId,\n\t\t\t},\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByRoomWithUserHighlights(roomId, options) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'userHighlights.0': { $exists: true },\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tgetLastSeen(options = { fields: { _id: 0, ls: 1 } }) {\n\t\toptions.sort = { ls: -1 };\n\t\toptions.limit = 1;\n\t\tconst [subscription] = this.find({}, options).fetch();\n\t\treturn subscription?.ls;\n\t}\n\n\tfindByRoomIdAndUserIds(roomId, userIds, options) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': {\n\t\t\t\t$in: userIds,\n\t\t\t},\n\t\t};\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByRoomIdAndUserIdsOrAllMessages(roomId, userIds) {\n\t\tconst query = {\n\t\t\trid: roomId,\n\t\t\t$or: [{ 'u._id': { $in: userIds } }, { emailNotifications: 'all' }],\n\t\t};\n\n\t\treturn this.find(query);\n\t}\n\n\tfindByRoomIdWhenUserIdExists(rid, options) {\n\t\tconst query = { rid, 'u._id': { $exists: 1 } };\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindByRoomIdWhenUsernameExists(rid, options) {\n\t\tconst query = { rid, 'u.username': { $exists: 1 } };\n\n\t\treturn this.find(query, options);\n\t}\n\n\tfindUnreadByUserId(userId) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t'unread': {\n\t\t\t\t$gt: 0,\n\t\t\t},\n\t\t};\n\n\t\treturn this.find(query, { fields: { unread: 1 } });\n\t}\n\n\tgetMinimumLastSeenByRoomId(rid) {\n\t\treturn this.db.findOne(\n\t\t\t{\n\t\t\t\trid,\n\t\t\t},\n\t\t\t{\n\t\t\t\tsort: {\n\t\t\t\t\tls: 1,\n\t\t\t\t},\n\t\t\t\tfields: {\n\t\t\t\t\tls: 1,\n\t\t\t\t},\n\t\t\t},\n\t\t);\n\t}\n\n\t// UPDATE\n\tarchiveByRoomId(roomId) {\n\t\tconst query = { rid: roomId };\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\talert: false,\n\t\t\t\topen: false,\n\t\t\t\tarchived: true,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tunarchiveByRoomId(roomId) {\n\t\tconst query = { rid: roomId };\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\talert: false,\n\t\t\t\topen: true,\n\t\t\t\tarchived: false,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\thideByRoomIdAndUserId(roomId, userId) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\talert: false,\n\t\t\t\topen: false,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\topenByRoomIdAndUserId(roomId, userId) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\topen: true,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tsetAsUnreadByRoomIdAndUserId(roomId, userId, firstMessageUnreadTimestamp) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\topen: true,\n\t\t\t\talert: true,\n\t\t\t\tls: firstMessageUnreadTimestamp,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tsetCustomFieldsDirectMessagesByUserId(userId, fields) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t't': 'd',\n\t\t};\n\t\tconst update = { $set: { customFields: fields } };\n\t\tconst options = { multi: true };\n\n\t\treturn this.update(query, update, options);\n\t}\n\n\tsetFavoriteByRoomIdAndUserId(roomId, userId, favorite) {\n\t\tif (favorite == null) {\n\t\t\tfavorite = true;\n\t\t}\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tf: favorite,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tupdateNameAndAlertByRoomId(roomId, name, fname) {\n\t\tconst query = { rid: roomId };\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tname,\n\t\t\t\tfname,\n\t\t\t\talert: true,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tupdateDisplayNameByRoomId(roomId, fname) {\n\t\tconst query = { rid: roomId };\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tfname,\n\t\t\t\tname: fname,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tupdateFnameByRoomId(rid, fname) {\n\t\tconst query = { rid };\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tfname,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tupdateNameAndFnameById(_id, name, fname) {\n\t\tconst query = { _id };\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tname,\n\t\t\t\tfname,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tsetUserUsernameByUserId(userId, username) {\n\t\tconst query = { 'u._id': userId };\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\t'u.username': username,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tsetNameForDirectRoomsWithOldName(oldName, name) {\n\t\tconst query = {\n\t\t\tname: oldName,\n\t\t\tt: 'd',\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tname,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tupdateDirectNameAndFnameByName(name, newName, newFname) {\n\t\tconst query = {\n\t\t\tname,\n\t\t\tt: 'd',\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\t...(newName && { name: newName }),\n\t\t\t\t...(newFname && { fname: newFname }),\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tincUnreadForRoomIdExcludingUserIds(roomId, userIds, inc) {\n\t\tif (inc == null) {\n\t\t\tinc = 1;\n\t\t}\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': {\n\t\t\t\t$nin: userIds,\n\t\t\t},\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\talert: true,\n\t\t\t\topen: true,\n\t\t\t},\n\t\t\t$inc: {\n\t\t\t\tunread: inc,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tincGroupMentionsAndUnreadForRoomIdExcludingUserId(roomId, userId, incGroup = 1, incUnread = 1) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': {\n\t\t\t\t$ne: userId,\n\t\t\t},\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\talert: true,\n\t\t\t\topen: true,\n\t\t\t},\n\t\t\t$inc: {\n\t\t\t\tunread: incUnread,\n\t\t\t\tgroupMentions: incGroup,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tincUserMentionsAndUnreadForRoomIdAndUserIds(roomId, userIds, incUser = 1, incUnread = 1) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': {\n\t\t\t\t$in: userIds,\n\t\t\t},\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\talert: true,\n\t\t\t\topen: true,\n\t\t\t},\n\t\t\t$inc: {\n\t\t\t\tunread: incUnread,\n\t\t\t\tuserMentions: incUser,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tignoreUser({ _id, ignoredUser: ignored, ignore = true }) {\n\t\tconst query = {\n\t\t\t_id,\n\t\t};\n\t\tconst update = {};\n\t\tif (ignore) {\n\t\t\tupdate.$addToSet = { ignored };\n\t\t} else {\n\t\t\tupdate.$pull = { ignored };\n\t\t}\n\n\t\treturn this.update(query, update);\n\t}\n\n\tsetAlertForRoomIdExcludingUserId(roomId, userId) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': {\n\t\t\t\t$ne: userId,\n\t\t\t},\n\t\t\t'alert': { $ne: true },\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\talert: true,\n\t\t\t},\n\t\t};\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tsetOpenForRoomIdExcludingUserId(roomId, userId) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': {\n\t\t\t\t$ne: userId,\n\t\t\t},\n\t\t\t'open': { $ne: true },\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\topen: true,\n\t\t\t},\n\t\t};\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tsetAlertForRoomIdAndUserIds(roomId, uids) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': { $in: uids },\n\t\t\t'alert': { $ne: true },\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\talert: true,\n\t\t\t},\n\t\t};\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tsetOpenForRoomIdAndUserIds(roomId, uids) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': { $in: uids },\n\t\t\t'open': { $ne: true },\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\topen: true,\n\t\t\t},\n\t\t};\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tsetLastReplyForRoomIdAndUserIds(roomId, uids, lr) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': { $in: uids },\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tlr,\n\t\t\t},\n\t\t};\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tsetBlockedByRoomId(rid, blocked, blocker) {\n\t\tconst query = {\n\t\t\trid,\n\t\t\t'u._id': blocked,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tblocked: true,\n\t\t\t},\n\t\t};\n\n\t\tconst query2 = {\n\t\t\trid,\n\t\t\t'u._id': blocker,\n\t\t};\n\n\t\tconst update2 = {\n\t\t\t$set: {\n\t\t\t\tblocker: true,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update) && this.update(query2, update2);\n\t}\n\n\tunsetBlockedByRoomId(rid, blocked, blocker) {\n\t\tconst query = {\n\t\t\trid,\n\t\t\t'u._id': blocked,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$unset: {\n\t\t\t\tblocked: 1,\n\t\t\t},\n\t\t};\n\n\t\tconst query2 = {\n\t\t\trid,\n\t\t\t'u._id': blocker,\n\t\t};\n\n\t\tconst update2 = {\n\t\t\t$unset: {\n\t\t\t\tblocker: 1,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update) && this.update(query2, update2);\n\t}\n\n\tupdateCustomFieldsByRoomId(rid, cfields) {\n\t\tconst query = { rid };\n\t\tconst customFields = cfields || {};\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tcustomFields,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tupdateTypeByRoomId(roomId, type) {\n\t\tconst query = { rid: roomId };\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tt: type,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\t/**\n\t * @param {string} _id the subscription id\n\t * @param {IRole['_id']} role the id of the role\n\t */\n\taddRoleById(_id, role) {\n\t\tconst query = { _id };\n\n\t\tconst update = {\n\t\t\t$addToSet: {\n\t\t\t\troles: role,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\t/**\n\t * @param {string} _id the subscription id\n\t * @param {IRole['_id']} role the id of the role\n\t */\n\tremoveRoleById(_id, role) {\n\t\tconst query = { _id };\n\n\t\tconst update = {\n\t\t\t$pull: {\n\t\t\t\troles: role,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update);\n\t}\n\n\tsetArchivedByUsername(username, archived) {\n\t\tconst query = {\n\t\t\tt: 'd',\n\t\t\tname: username,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tarchived,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tclearNotificationUserPreferences(userId, notificationField, notificationOriginField) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t[notificationOriginField]: 'user',\n\t\t};\n\n\t\tconst update = {\n\t\t\t$unset: {\n\t\t\t\t[notificationOriginField]: 1,\n\t\t\t\t[notificationField]: 1,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tupdateNotificationUserPreferences(userId, userPref, notificationField, notificationOriginField) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t\t[notificationOriginField]: {\n\t\t\t\t$ne: 'subscription',\n\t\t\t},\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\t[notificationField]: userPref,\n\t\t\t\t[notificationOriginField]: 'user',\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tupdateUserHighlights(userId, userHighlights) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\tconst update = {\n\t\t\t$set: {\n\t\t\t\tuserHighlights,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\tupdateDirectFNameByName(name, fname) {\n\t\tconst query = {\n\t\t\tt: 'd',\n\t\t\tname,\n\t\t};\n\n\t\tlet update;\n\t\tif (fname) {\n\t\t\tupdate = {\n\t\t\t\t$set: {\n\t\t\t\t\tfname,\n\t\t\t\t},\n\t\t\t};\n\t\t} else {\n\t\t\tupdate = {\n\t\t\t\t$unset: {\n\t\t\t\t\tfname: true,\n\t\t\t\t},\n\t\t\t};\n\t\t}\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n\n\t// INSERT\n\tcreateWithRoomAndUser(room, user, extraData) {\n\t\tconst subscription = {\n\t\t\topen: false,\n\t\t\talert: false,\n\t\t\tunread: 0,\n\t\t\tuserMentions: 0,\n\t\t\tgroupMentions: 0,\n\t\t\tts: room.ts,\n\t\t\trid: room._id,\n\t\t\tname: room.name,\n\t\t\tfname: room.fname,\n\t\t\tcustomFields: room.customFields,\n\t\t\tt: room.t,\n\t\t\tu: {\n\t\t\t\t_id: user._id,\n\t\t\t\tusername: user.username,\n\t\t\t\tname: user.name,\n\t\t\t},\n\t\t\t...getDefaultSubscriptionPref(user),\n\t\t\t...extraData,\n\t\t};\n\n\t\tif (room.prid) {\n\t\t\tsubscription.prid = room.prid;\n\t\t}\n\n\t\tconst result = this.insert(subscription);\n\n\t\tRooms.incUsersCountById(room._id);\n\n\t\tif (!['d', 'l'].includes(room.t)) {\n\t\t\tUsers.addRoomByUserId(user._id, room._id);\n\t\t}\n\n\t\treturn result;\n\t}\n\n\t// REMOVE\n\tremoveByUserId(userId) {\n\t\tconst query = {\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\tconst roomIds = this.findByUserId(userId).map((s) => s.rid);\n\n\t\tconst result = this.remove(query);\n\n\t\tif (Match.test(result, Number) && result > 0) {\n\t\t\tRooms.incUsersCountNotDMsByIds(roomIds, -1);\n\t\t}\n\n\t\tUsers.removeAllRoomsByUserId(userId);\n\n\t\treturn result;\n\t}\n\n\tremoveByRoomId(roomId) {\n\t\tconst query = {\n\t\t\trid: roomId,\n\t\t};\n\n\t\tconst result = this.remove(query);\n\n\t\tif (Match.test(result, Number) && result > 0) {\n\t\t\tRooms.incUsersCountById(roomId, -result);\n\t\t}\n\n\t\tUsers.removeRoomByRoomId(roomId);\n\n\t\treturn result;\n\t}\n\n\tremoveByRoomIdAndUserId(roomId, userId) {\n\t\tconst query = {\n\t\t\t'rid': roomId,\n\t\t\t'u._id': userId,\n\t\t};\n\n\t\tconst result = this.remove(query);\n\n\t\tif (Match.test(result, Number) && result > 0) {\n\t\t\tRooms.incUsersCountById(roomId, -result);\n\t\t}\n\n\t\tUsers.removeRoomByUserId(userId, roomId);\n\n\t\treturn result;\n\t}\n\n\tremoveByRoomIds(rids) {\n\t\tconst result = this.remove({ rid: { $in: rids } });\n\n\t\tUsers.removeRoomByRoomIds(rids);\n\n\t\treturn result;\n\t}\n\n\tremoveByRoomIdsAndUserId(rids, userId) {\n\t\tconst result = this.remove({ 'rid': { $in: rids }, 'u._id': userId });\n\n\t\tif (Match.test(result, Number) && result > 0) {\n\t\t\tRooms.incUsersCountByIds(rids, -1);\n\t\t}\n\n\t\tUsers.removeRoomsByRoomIdsAndUserId(rids, userId);\n\n\t\treturn result;\n\t}\n\n\t// //////////////////////////////////////////////////////////////////\n\t// threads\n\n\taddUnreadThreadByRoomIdAndUserIds(rid, users, tmid, { groupMention = false, userMention = false } = {}) {\n\t\tif (!users) {\n\t\t\treturn;\n\t\t}\n\n\t\treturn this.update(\n\t\t\t{\n\t\t\t\t'u._id': { $in: users },\n\t\t\t\trid,\n\t\t\t},\n\t\t\t{\n\t\t\t\t$addToSet: {\n\t\t\t\t\ttunread: tmid,\n\t\t\t\t\t...(groupMention && { tunreadGroup: tmid }),\n\t\t\t\t\t...(userMention && { tunreadUser: tmid }),\n\t\t\t\t},\n\t\t\t},\n\t\t\t{ multi: true },\n\t\t);\n\t}\n\n\tremoveUnreadThreadByRoomIdAndUserId(rid, userId, tmid, clearAlert = false) {\n\t\tconst update = {\n\t\t\t$pull: {\n\t\t\t\ttunread: tmid,\n\t\t\t\ttunreadGroup: tmid,\n\t\t\t\ttunreadUser: tmid,\n\t\t\t},\n\t\t};\n\n\t\tif (clearAlert) {\n\t\t\tupdate.$set = { alert: false };\n\t\t}\n\n\t\treturn this.update(\n\t\t\t{\n\t\t\t\t'u._id': userId,\n\t\t\t\trid,\n\t\t\t},\n\t\t\tupdate,\n\t\t);\n\t}\n\n\tremoveUnreadThreadsByRoomId(rid, tunread) {\n\t\tconst query = {\n\t\t\trid,\n\t\t\ttunread: { $in: tunread },\n\t\t};\n\n\t\tconst update = {\n\t\t\t$pullAll: {\n\t\t\t\ttunread,\n\t\t\t\ttunreadUser: tunread,\n\t\t\t\ttunreadGroup: tunread,\n\t\t\t},\n\t\t};\n\n\t\treturn this.update(query, update, { multi: true });\n\t}\n}\n\nexport default new Subscriptions('subscription', true);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/Users.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/_Base.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/_BaseDb.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/apps-logs-model.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/apps-model.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/models/server/models/apps-persistence-model.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/lib/common.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/server/addWebdavServer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/nextcloud/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notification-queue/server/NotificationQueue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/client/lib/Notifications.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/client/lib/Presence.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/server/lib/Notifications.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/notifications/server/lib/Presence.ts",[],["22880"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/client/oauth/oauth2-client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/admin/functions/parseUriList.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/admin/methods/addOAuthApp.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/admin/methods/deleteOAuthApp.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/admin/methods/updateOAuthApp.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/oauth/default-services.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oauth2-server-config/server/oauth/oauth2-server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oembed/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oembed/server/jumpToMessage.ts",["22881","22882"],[],"import URL from 'url';\nimport QueryString from 'querystring';\n\nimport { Meteor } from 'meteor/meteor';\nimport type { ITranslatedMessage, MessageAttachment } from '@rocket.chat/core-typings';\nimport { isQuoteAttachment } from '@rocket.chat/core-typings';\n\nimport { createQuoteAttachment } from '../../../lib/createQuoteAttachment';\nimport { Messages, Rooms, Users } from '../../models/server';\nimport { settings } from '../../settings/server';\nimport { callbacks } from '../../../lib/callbacks';\nimport { canAccessRoom } from '../../authorization/server/functions/canAccessRoom';\n\nconst recursiveRemove = (attachments: MessageAttachment, deep = 1): MessageAttachment => {\n\tif (attachments && isQuoteAttachment(attachments)) {\n\t\tif (deep < settings.get('Message_QuoteChainLimit')) {\n\t\t\tattachments.attachments?.map((msg) => recursiveRemove(msg, deep + 1));\n\t\t} else {\n\t\t\tdelete attachments.attachments;\n\t\t}\n\t}\n\n\treturn attachments;\n};\n\nconst validateAttachmentDeepness = (message: ITranslatedMessage): ITranslatedMessage => {\n\tif (!message || !message.attachments) {\n\t\treturn message;\n\t}\n\n\tmessage.attachments = message.attachments?.map((attachment) => recursiveRemove(attachment));\n\n\treturn message;\n};\n\ncallbacks.add(\n\t'beforeSaveMessage',\n\t(msg) => {\n\t\t// if no message is present, or the message doesn't have any URL, skip\n\t\tif (!msg || !msg.urls || !msg.urls.length) {\n\t\t\treturn msg;\n\t\t}\n\n\t\tconst currentUser = Users.findOneById(msg.u._id);\n\n\t\tmsg.urls.forEach((item) => {\n\t\t\t// if the URL is not internal, skip\n\t\t\tif (!item.url.includes(Meteor.absoluteUrl())) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst urlObj = URL.parse(item.url);\n\n\t\t\t// if the URL doesn't have query params (doesn't reference message) skip\n\t\t\tif (!urlObj.query) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst { msg: msgId } = QueryString.parse(urlObj.query);\n\n\t\t\tif (typeof msgId !== 'string') {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst jumpToMessage = validateAttachmentDeepness(Messages.findOneById(msgId));\n\t\t\tif (!jumpToMessage) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// validates if user can see the message\n\t\t\t// user has to belong to the room the message was first wrote in\n\t\t\tconst room = Rooms.findOneById(jumpToMessage.rid);\n\t\t\tconst isLiveChatRoomVisitor = !!msg.token && !!room.v?.token && msg.token === room.v.token;\n\t\t\tconst canAccessRoomForUser = isLiveChatRoomVisitor || canAccessRoom(room, currentUser);\n\t\t\tif (!canAccessRoomForUser) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tmsg.attachments = msg.attachments || [];\n\t\t\t// Only QuoteAttachments have \"message_link\" property\n\t\t\tconst index = msg.attachments.findIndex((a) => isQuoteAttachment(a) && a.message_link === item.url);\n\t\t\tif (index > -1) {\n\t\t\t\tmsg.attachments.splice(index, 1);\n\t\t\t}\n\n\t\t\tmsg.attachments.push(createQuoteAttachment(jumpToMessage, item.url));\n\t\t\titem.ignoreParse = true;\n\t\t});\n\n\t\treturn msg;\n\t},\n\tcallbacks.priority.LOW,\n\t'jumpToMessage',\n);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oembed/server/providers.ts",["22883","22884"],[],"import URL from 'url';\nimport QueryString from 'querystring';\n\nimport { camelCase } from 'change-case';\nimport _ from 'underscore';\nimport type { OEmbedMeta, OEmbedUrlContent, ParsedUrl, OEmbedProvider } from '@rocket.chat/core-typings';\n\nimport { callbacks } from '../../../lib/callbacks';\nimport { SystemLogger } from '../../../server/lib/logger/system';\n\ntype OEmbedExecutor = {\n\tproviders: Providers;\n};\n\nclass Providers {\n\tprivate providers: OEmbedProvider[];\n\n\tconstructor() {\n\t\tthis.providers = [];\n\t}\n\n\tstatic getConsumerUrl(provider: OEmbedProvider, url: string): string {\n\t\tconst urlObj = new URL.URL(provider.endPoint);\n\t\turlObj.searchParams.set('url', url);\n\n\t\treturn URL.format(urlObj);\n\t}\n\n\tregisterProvider(provider: OEmbedProvider): number {\n\t\treturn this.providers.push(provider);\n\t}\n\n\tgetProviders(): OEmbedProvider[] {\n\t\treturn this.providers;\n\t}\n\n\tgetProviderForUrl(url: string): OEmbedProvider | undefined {\n\t\treturn this.providers?.find(function (provider) {\n\t\t\treturn (\n\t\t\t\tprovider.urls?.some(function (re) {\n\t\t\t\t\treturn re.test(url);\n\t\t\t\t}) ?? false\n\t\t\t);\n\t\t});\n\t}\n}\n\nconst providers = new Providers();\n\nproviders.registerProvider({\n\turls: [new RegExp('https?://soundcloud\\\\.com/\\\\S+')],\n\tendPoint: 'https://soundcloud.com/oembed?format=json&maxheight=150',\n});\n\nproviders.registerProvider({\n\turls: [\n\t\tnew RegExp('https?://vimeo\\\\.com/[^/]+'),\n\t\tnew RegExp('https?://vimeo\\\\.com/channels/[^/]+/[^/]+'),\n\t\tnew RegExp('https://vimeo\\\\.com/groups/[^/]+/videos/[^/]+'),\n\t],\n\tendPoint: 'https://vimeo.com/api/oembed.json?maxheight=200',\n});\n\nproviders.registerProvider({\n\turls: [new RegExp('https?://www\\\\.youtube\\\\.com/\\\\S+'), new RegExp('https?://youtu\\\\.be/\\\\S+')],\n\tendPoint: 'https://www.youtube.com/oembed?maxheight=200',\n});\n\nproviders.registerProvider({\n\turls: [new RegExp('https?://www\\\\.rdio\\\\.com/\\\\S+'), new RegExp('https?://rd\\\\.io/\\\\S+')],\n\tendPoint: 'https://www.rdio.com/api/oembed/?format=json&maxheight=150',\n});\n\nproviders.registerProvider({\n\turls: [new RegExp('https?://www\\\\.slideshare\\\\.net/[^/]+/[^/]+')],\n\tendPoint: 'https://www.slideshare.net/api/oembed/2?format=json&maxheight=200',\n});\n\nproviders.registerProvider({\n\turls: [new RegExp('https?://www\\\\.dailymotion\\\\.com/video/\\\\S+')],\n\tendPoint: 'https://www.dailymotion.com/services/oembed?maxheight=200',\n});\n\nproviders.registerProvider({\n\turls: [new RegExp('https?://twitter\\\\.com/[^/]+/status/\\\\S+')],\n\tendPoint: 'https://publish.twitter.com/oembed',\n});\n\nproviders.registerProvider({\n\turls: [new RegExp('https?://(play|open)\\\\.spotify\\\\.com/(track|album|playlist|show)/\\\\S+')],\n\tendPoint: 'https://open.spotify.com/oembed',\n});\n\nexport const oembed: OEmbedExecutor = {\n\tproviders,\n};\n\ncallbacks.add(\n\t'oembed:beforeGetUrlContent',\n\tfunction (data) {\n\t\tif (data.parsedUrl != null) {\n\t\t\tconst url = URL.format(data.parsedUrl);\n\t\t\tconst provider = providers.getProviderForUrl(url);\n\t\t\tif (provider != null) {\n\t\t\t\tconst consumerUrl = Providers.getConsumerUrl(provider, url);\n\n\t\t\t\tconst parsedConsumerUrl = URL.parse(consumerUrl, true);\n\t\t\t\t_.extend(data.parsedUrl, parsedConsumerUrl);\n\n\t\t\t\tdata.urlObj.port = parsedConsumerUrl.port;\n\t\t\t\tdata.urlObj.hostname = parsedConsumerUrl.hostname;\n\t\t\t\tdata.urlObj.pathname = parsedConsumerUrl.pathname;\n\t\t\t\tdata.urlObj.query = parsedConsumerUrl.query;\n\n\t\t\t\tdelete data.urlObj.search;\n\t\t\t\tdelete data.urlObj.host;\n\t\t\t}\n\t\t}\n\t\treturn data;\n\t},\n\tcallbacks.priority.MEDIUM,\n\t'oembed-providers-before',\n);\n\nconst cleanupOembed = (data: {\n\turl: string;\n\tmeta: OEmbedMeta;\n\theaders: { [k: string]: string };\n\tparsedUrl: ParsedUrl;\n\tcontent: OEmbedUrlContent;\n}): {\n\turl: string;\n\tmeta: Omit;\n\theaders: { [k: string]: string };\n\tparsedUrl: ParsedUrl;\n\tcontent: OEmbedUrlContent;\n} => {\n\tif (!data?.meta) {\n\t\treturn data;\n\t}\n\n\t// remove oembedHtml key from original meta\n\tconst { oembedHtml, ...meta } = data.meta;\n\n\treturn {\n\t\t...data,\n\t\tmeta,\n\t};\n};\n\ncallbacks.add(\n\t'oembed:afterParseContent',\n\tfunction (data) {\n\t\tif (!data || !data.url || !data.content?.body || !data.parsedUrl?.query) {\n\t\t\treturn cleanupOembed(data);\n\t\t}\n\n\t\tconst queryString = typeof data.parsedUrl.query === 'string' ? QueryString.parse(data.parsedUrl.query) : data.parsedUrl.query;\n\n\t\tif (!queryString.url) {\n\t\t\treturn cleanupOembed(data);\n\t\t}\n\n\t\tconst { url: originalUrl } = data;\n\t\tconst provider = providers.getProviderForUrl(originalUrl);\n\t\tif (!provider) {\n\t\t\treturn cleanupOembed(data);\n\t\t}\n\n\t\tconst { url } = queryString;\n\t\tdata.meta.oembedUrl = url;\n\n\t\ttry {\n\t\t\tconst metas = JSON.parse(data.content.body);\n\t\t\t_.each(metas, function (value, key) {\n\t\t\t\tif (value && typeof value.valueOf() === 'string') {\n\t\t\t\t\tdata.meta[camelCase(`oembed_${key}`)] = value;\n\t\t\t\t}\n\t\t\t});\n\t\t} catch (error) {\n\t\t\tSystemLogger.error(error);\n\t\t}\n\t\treturn data;\n\t},\n\tcallbacks.priority.MEDIUM,\n\t'oembed-providers-after',\n);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/oembed/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/OTR.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/OTRRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/messageTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/client/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/lib/IOTR.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/lib/OtrRoomState.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/lib/constants.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/lib/functions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/methods/deleteOldOTRMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/methods/sendSystemMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/methods/updateOTRAck.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/otr/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/apn.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/gcm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/logger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/methods.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push/server/push.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/client/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/server/lib/PushNotification.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/push-notifications/server/methods/saveNotificationSettings.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/client/init.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/client/methods/setReaction.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/reactions/server/setReaction.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/retention-policy/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/retention-policy/server/cronPruneMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/retention-policy/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/retention-policy/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/events/events.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/logger/logger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/model/provider.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/provider/defaultProvider.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/search.internalService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/service/providerService.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/search/server/service/validationService.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/client/lib/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/lib/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/CachedSettings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/Middleware.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/SettingsRegistry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/applyMiddlewares.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/cached.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/convertValue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/getSettingDefaults.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/overrideGenerator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/overrideSetting.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/overwriteSetting.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/settings.mocks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/functions/validateSetting.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/raw.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/settings/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/client/slackbridge_import.client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/RocketAdapter.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/SlackAPI.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/SlackAdapter.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/logger.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/removeChannelLinks.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/slackbridge.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slackbridge/server/slackbridge_import.server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/gimme.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/lenny.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/shrug.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/tableflip.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/lib/unflip.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommand-asciiarts/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-archiveroom/client/client.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-archiveroom/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-archiveroom/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-archiveroom/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-create/client/client.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-create/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-create/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-create/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-help/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-help/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-hide/client/hide.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-hide/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-hide/server/hide.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-hide/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-invite/client/client.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-invite/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-invite/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-invite/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-inviteall/client/client.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-inviteall/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-inviteall/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-inviteall/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-join/client/client.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-join/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-join/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-join/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-kick/client/client.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-kick/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-kick/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-kick/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-leave/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-leave/server/leave.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-me/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-me/server/me.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-msg/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-msg/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-mute/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-mute/server/mute.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-mute/server/unmute.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-open/client/client.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-open/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-open/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-status/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-status/client/status.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-status/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-status/server/status.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-topic/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-topic/client/topic.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-topic/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-topic/server/topic.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-unarchiveroom/client/client.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-unarchiveroom/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-unarchiveroom/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/slashcommands-unarchiveroom/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/functions/generateEml.js",["22885"],[],"import { Meteor } from 'meteor/meteor';\nimport { TAPi18n } from 'meteor/rocketchat:tap-i18n';\nimport _ from 'underscore';\nimport moment from 'moment';\nimport { SmarshHistory } from '@rocket.chat/models';\n\nimport { settings } from '../../../settings/server';\nimport { Rooms, Messages, Users } from '../../../models/server';\nimport { MessageTypes } from '../../../ui-utils';\nimport { smarsh } from '../lib/rocketchat';\nimport 'moment-timezone';\n\nconst start =\n\t'';\nconst end = '
';\nconst opentr = '';\nconst closetr = '';\nconst open20td = '';\nconst open60td = '';\nconst closetd = '';\n\nfunction _getLink(attachment) {\n\tconst url = attachment.title_link.replace(/ /g, '%20');\n\n\tif (url.match(/^(https?:)?\\/\\//i)) {\n\t\treturn url;\n\t}\n\treturn Meteor.absoluteUrl().replace(/\\/$/, '') + __meteor_runtime_config__.ROOT_URL_PATH_PREFIX + url;\n}\n\nsmarsh.generateEml = () => {\n\tMeteor.defer(() => {\n\t\tconst smarshMissingEmail = settings.get('Smarsh_MissingEmail_Email');\n\t\tconst timeZone = settings.get('Smarsh_Timezone');\n\n\t\tRooms.find().forEach(async (room) => {\n\t\t\tconst smarshHistory = await SmarshHistory.findOne({ _id: room._id });\n\t\t\tconst query = { rid: room._id };\n\n\t\t\tif (smarshHistory) {\n\t\t\t\tquery.ts = { $gt: smarshHistory.lastRan };\n\t\t\t}\n\n\t\t\tconst date = new Date();\n\t\t\tconst rows = [];\n\t\t\tconst data = {\n\t\t\t\tusers: [],\n\t\t\t\tmsgs: 0,\n\t\t\t\tfiles: [],\n\t\t\t\ttime: smarshHistory ? moment(date).diff(moment(smarshHistory.lastRan), 'minutes') : moment(date).diff(moment(room.ts), 'minutes'),\n\t\t\t\troom: room.name ? `#${room.name}` : `Direct Message Between: ${room.usernames.join(' & ')}`,\n\t\t\t};\n\n\t\t\tMessages.find(query).forEach((message) => {\n\t\t\t\trows.push(opentr);\n\n\t\t\t\t// The timestamp\n\t\t\t\trows.push(open20td);\n\t\t\t\trows.push(moment(message.ts).tz(timeZone).format('YYYY-MM-DD HH-mm-ss z'));\n\t\t\t\trows.push(closetd);\n\n\t\t\t\t// The sender\n\t\t\t\trows.push(open20td);\n\t\t\t\tconst sender = Users.findOne({ _id: message.u._id });\n\t\t\t\tif (data.users.indexOf(sender._id) === -1) {\n\t\t\t\t\tdata.users.push(sender._id);\n\t\t\t\t}\n\n\t\t\t\t// Get the user's email, can be nothing if it is an unconfigured bot account (like rocket.cat)\n\t\t\t\tif (sender.emails && sender.emails[0] && sender.emails[0].address) {\n\t\t\t\t\trows.push(`${sender.name} <${sender.emails[0].address}>`);\n\t\t\t\t} else {\n\t\t\t\t\trows.push(`${sender.name} <${smarshMissingEmail}>`);\n\t\t\t\t}\n\t\t\t\trows.push(closetd);\n\n\t\t\t\t// The message\n\t\t\t\trows.push(open60td);\n\t\t\t\tdata.msgs++;\n\t\t\t\tif (message.t) {\n\t\t\t\t\tconst messageType = MessageTypes.getType(message);\n\t\t\t\t\tif (messageType) {\n\t\t\t\t\t\trows.push(TAPi18n.__(messageType.message, messageType.data ? messageType.data(message) : '', 'en'));\n\t\t\t\t\t} else {\n\t\t\t\t\t\trows.push(`${message.msg} (${message.t})`);\n\t\t\t\t\t}\n\t\t\t\t} else if (message.file) {\n\t\t\t\t\tdata.files.push(message.file._id);\n\t\t\t\t\trows.push(`${message.attachments[0].title} (${_getLink(message.attachments[0])})`);\n\t\t\t\t} else if (message.attachments) {\n\t\t\t\t\tconst attaches = [];\n\t\t\t\t\t_.each(message.attachments, function _loopThroughMessageAttachments(a) {\n\t\t\t\t\t\tif (a.image_url) {\n\t\t\t\t\t\t\tattaches.push(a.image_url);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// TODO: Verify other type of attachments which need to be handled that aren't file uploads and image urls\n\t\t\t\t\t\t// } else {\n\t\t\t\t\t\t// \tconsole.log(a);\n\t\t\t\t\t\t// }\n\t\t\t\t\t});\n\n\t\t\t\t\trows.push(`${message.msg} (${attaches.join(', ')})`);\n\t\t\t\t} else {\n\t\t\t\t\trows.push(message.msg);\n\t\t\t\t}\n\t\t\t\trows.push(closetd);\n\n\t\t\t\trows.push(closetr);\n\t\t\t});\n\n\t\t\tif (rows.length !== 0) {\n\t\t\t\tconst result = start + rows.join('') + end;\n\n\t\t\t\tSmarshHistory.upsert(\n\t\t\t\t\t{ _id: room._id },\n\t\t\t\t\t{\n\t\t\t\t\t\t_id: room._id,\n\t\t\t\t\t\tlastRan: date,\n\t\t\t\t\t\tlastResult: result,\n\t\t\t\t\t},\n\t\t\t\t);\n\n\t\t\t\tsmarsh.sendEmail({\n\t\t\t\t\tbody: result,\n\t\t\t\t\tsubject: `Rocket.Chat, ${data.users.length} Users, ${data.msgs} Messages, ${data.files.length} Files, ${data.time} Minutes, in ${data.room}`,\n\t\t\t\t\tfiles: data.files,\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t});\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/functions/sendEmail.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/lib/rocketchat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/settings.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/smarsh-connector/server/startup.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/SMS.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/services/mobex.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/services/twilio.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/services/voxtelesys.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/sms/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/spotify/lib/spotify.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/spotify/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/getLastStatistics.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/getStatistics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/otrStats.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/slashCommandsStats.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/functions/updateStatsCounter.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/SAUMonitor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/UAParserCustom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/getAppsStatistics.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/getImporterStatistics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/getServicesStatistics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/statistics.ts",["22886","22887","22888","22889"],[],"import os from 'os';\nimport { log } from 'console';\n\nimport _ from 'underscore';\nimport { Meteor } from 'meteor/meteor';\nimport { MongoInternals } from 'meteor/mongo';\nimport type { IRoom, IStats } from '@rocket.chat/core-typings';\nimport {\n\tNotificationQueue,\n\tUsers as UsersRaw,\n\tRooms as RoomsRaw,\n\tStatistics,\n\tSessions,\n\tIntegrations,\n\tInvites,\n\tUploads,\n\tLivechatDepartment,\n\tLivechatVisitors,\n\tEmailInbox,\n\tLivechatBusinessHours,\n\tMessages as MessagesRaw,\n\tRoles as RolesRaw,\n\tInstanceStatus,\n\tSettings,\n} from '@rocket.chat/models';\nimport { Analytics, Team, VideoConf } from '@rocket.chat/core-services';\n\nimport { Users, Rooms, Subscriptions, Messages } from '../../../models/server';\nimport { settings } from '../../../settings/server';\nimport { Info, getMongoInfo } from '../../../utils/server';\nimport { getControl } from '../../../../server/lib/migrations';\nimport { getStatistics as federationGetStatistics } from '../../../federation/server/functions/dashboard';\nimport { readSecondaryPreferred } from '../../../../server/database/readSecondaryPreferred';\nimport { getAppsStatistics } from './getAppsStatistics';\nimport { getImporterStatistics } from './getImporterStatistics';\nimport { getServicesStatistics } from './getServicesStatistics';\nimport { getStatistics as getEnterpriseStatistics } from '../../../../ee/app/license/server';\nimport { getSettingsStatistics } from '../../../../server/lib/statistics/getSettingsStatistics';\nimport { getMatrixFederationStatistics } from '../../../federation-v2/server/infrastructure/rocket-chat/statistics';\nimport { isRunningMs } from '../../../../server/lib/isRunningMs';\n\nconst wizardFields = ['Organization_Type', 'Industry', 'Size', 'Country', 'Language', 'Server_Type', 'Register_Server'];\n\nconst getUserLanguages = async (totalUsers: number): Promise<{ [key: string]: number }> => {\n\tconst result = await UsersRaw.getUserLanguages();\n\n\tconst languages: { [key: string]: number } = {\n\t\tnone: totalUsers,\n\t};\n\n\tresult.forEach(({ _id, total }: { _id: string; total: number }) => {\n\t\tif (!_id) {\n\t\t\treturn;\n\t\t}\n\t\tlanguages[_id] = total;\n\t\tlanguages.none -= total;\n\t});\n\n\treturn languages;\n};\n\nconst { db } = MongoInternals.defaultRemoteCollectionDriver().mongo;\n\nexport const statistics = {\n\tget: async (): Promise => {\n\t\tconst readPreference = readSecondaryPreferred(db);\n\n\t\tconst statistics = {} as IStats;\n\t\tconst statsPms = [];\n\n\t\t// Setup Wizard\n\t\tstatistics.wizard = {};\n\t\tawait Promise.all(\n\t\t\twizardFields.map(async (field) => {\n\t\t\t\tconst record = await Settings.findOne(field);\n\t\t\t\tif (record) {\n\t\t\t\t\tconst wizardField = field.replace(/_/g, '').replace(field[0], field[0].toLowerCase());\n\t\t\t\t\tstatistics.wizard[wizardField] = record.value;\n\t\t\t\t}\n\t\t\t}),\n\t\t);\n\n\t\t// Version\n\t\tconst uniqueID = await Settings.findOne('uniqueID');\n\t\tstatistics.uniqueId = settings.get('uniqueID');\n\t\tif (uniqueID) {\n\t\t\tstatistics.installedAt = uniqueID.createdAt.toISOString();\n\t\t}\n\n\t\tif (Info) {\n\t\t\tstatistics.version = Info.version;\n\t\t\tstatistics.tag = Info.tag;\n\t\t\tstatistics.branch = Info.branch;\n\t\t}\n\n\t\t// User statistics\n\t\tstatistics.totalUsers = Users.find().count();\n\t\tstatistics.activeUsers = Users.getActiveLocalUserCount();\n\t\tstatistics.activeGuests = Users.getActiveLocalGuestCount();\n\t\tstatistics.nonActiveUsers = Users.find({ active: false }).count();\n\t\tstatistics.appUsers = Users.find({ type: 'app' }).count();\n\t\tstatistics.onlineUsers = Meteor.users.find({ status: 'online' }).count();\n\t\tstatistics.awayUsers = Meteor.users.find({ status: 'away' }).count();\n\t\tstatistics.busyUsers = Meteor.users.find({ status: 'busy' }).count();\n\t\tstatistics.totalConnectedUsers = statistics.onlineUsers + statistics.awayUsers;\n\t\tstatistics.offlineUsers = statistics.totalUsers - statistics.onlineUsers - statistics.awayUsers - statistics.busyUsers;\n\t\tstatsPms.push(\n\t\t\tgetUserLanguages(statistics.totalUsers).then((total) => {\n\t\t\t\tstatistics.userLanguages = total;\n\t\t\t}),\n\t\t);\n\n\t\t// Room statistics\n\t\tstatistics.totalRooms = Rooms.find().count();\n\t\tstatistics.totalChannels = Rooms.findByType('c').count();\n\t\tstatistics.totalPrivateGroups = Rooms.findByType('p').count();\n\t\tstatistics.totalDirect = Rooms.findByType('d').count();\n\t\tstatistics.totalLivechat = Rooms.findByType('l').count();\n\t\tstatistics.totalDiscussions = Rooms.countDiscussions();\n\t\tstatistics.totalThreads = Messages.countThreads();\n\n\t\t// livechat visitors\n\t\tstatistics.totalLivechatVisitors = await LivechatVisitors.col.estimatedDocumentCount();\n\n\t\t// livechat agents\n\t\tstatistics.totalLivechatAgents = Users.findAgents().count();\n\n\t\t// livechat enabled\n\t\tstatistics.livechatEnabled = settings.get('Livechat_enabled');\n\n\t\t// Count and types of omnichannel rooms\n\t\tstatsPms.push(\n\t\t\tRoomsRaw.allRoomSourcesCount()\n\t\t\t\t.toArray()\n\t\t\t\t.then((roomSources) => {\n\t\t\t\t\tstatistics.omnichannelSources = roomSources.map(({ _id: { id, alias, type }, count }) => ({\n\t\t\t\t\t\tid,\n\t\t\t\t\t\talias,\n\t\t\t\t\t\ttype,\n\t\t\t\t\t\tcount,\n\t\t\t\t\t}));\n\t\t\t\t}),\n\t\t);\n\n\t\t// Number of departments\n\t\tstatsPms.push(\n\t\t\tLivechatDepartment.col.count().then((count) => {\n\t\t\t\tstatistics.departments = count;\n\t\t\t}),\n\t\t);\n\n\t\t// Type of routing algorithm used on omnichannel\n\t\tstatistics.routingAlgorithm = settings.get('Livechat_Routing_Method') || '';\n\n\t\t// is on-hold active\n\t\tstatistics.onHoldEnabled = settings.get('Livechat_allow_manual_on_hold');\n\n\t\t// Number of Email Inboxes\n\t\tstatsPms.push(\n\t\t\tEmailInbox.col.count().then((count) => {\n\t\t\t\tstatistics.emailInboxes = count;\n\t\t\t}),\n\t\t);\n\n\t\tstatsPms.push(\n\t\t\tLivechatBusinessHours.col.count().then((count) => {\n\t\t\t\tstatistics.BusinessHours = {\n\t\t\t\t\t// Number of Business Hours\n\t\t\t\t\ttotal: count,\n\t\t\t\t\t// Business Hours strategy\n\t\t\t\t\tstrategy: settings.get('Livechat_enable_business_hours') || '',\n\t\t\t\t};\n\t\t\t}),\n\t\t);\n\n\t\t// Type of routing algorithm used on omnichannel\n\t\tstatistics.routingAlgorithm = settings.get('Livechat_Routing_Method');\n\n\t\t// is on-hold active\n\t\tstatistics.onHoldEnabled = settings.get('Livechat_allow_manual_on_hold');\n\n\t\t// Last-Chatted Agent Preferred (enabled/disabled)\n\t\tstatistics.lastChattedAgentPreferred = settings.get('Livechat_last_chatted_agent_routing');\n\n\t\t// Assign new conversations to the contact manager (enabled/disabled)\n\t\tstatistics.assignNewConversationsToContactManager = settings.get('Omnichannel_contact_manager_routing');\n\n\t\t// How to handle Visitor Abandonment setting\n\t\tstatistics.visitorAbandonment = settings.get('Livechat_abandoned_rooms_action');\n\n\t\t// Amount of chats placed on hold\n\t\tstatsPms.push(\n\t\t\tMessagesRaw.countRoomsWithMessageType('omnichannel_placed_chat_on_hold', { readPreference }).then((total) => {\n\t\t\t\tstatistics.chatsOnHold = total;\n\t\t\t}),\n\t\t);\n\n\t\t// VoIP Enabled\n\t\tstatistics.voipEnabled = settings.get('VoIP_Enabled');\n\n\t\t// Amount of VoIP Calls\n\t\tstatsPms.push(\n\t\t\tRoomsRaw.countByType('v').then((count) => {\n\t\t\t\tstatistics.voipCalls = count;\n\t\t\t}),\n\t\t);\n\n\t\t// Amount of VoIP Extensions connected\n\t\tstatsPms.push(\n\t\t\tUsersRaw.col.countDocuments({ extension: { $exists: true } }).then((count) => {\n\t\t\t\tstatistics.voipExtensions = count;\n\t\t\t}),\n\t\t);\n\n\t\t// Amount of Calls that ended properly\n\t\tstatsPms.push(\n\t\t\tMessagesRaw.countByType('voip-call-wrapup', { readPreference }).then((count) => {\n\t\t\t\tstatistics.voipSuccessfulCalls = count;\n\t\t\t}),\n\t\t);\n\n\t\t// Amount of Calls that ended with an error\n\t\tstatsPms.push(\n\t\t\tMessagesRaw.countByType('voip-call-ended-unexpectedly', { readPreference }).then((count) => {\n\t\t\t\tstatistics.voipErrorCalls = count;\n\t\t\t}),\n\t\t);\n\t\t// Amount of Calls that were put on hold\n\t\tstatsPms.push(\n\t\t\tMessagesRaw.countRoomsWithMessageType('voip-call-on-hold', { readPreference }).then((count) => {\n\t\t\t\tstatistics.voipOnHoldCalls = count;\n\t\t\t}),\n\t\t);\n\n\t\t// Message statistics\n\t\tstatistics.totalChannelMessages = _.reduce(\n\t\t\tRooms.findByType('c', { fields: { msgs: 1 } }).fetch(),\n\t\t\tfunction _countChannelMessages(num: number, room: IRoom) {\n\t\t\t\treturn num + room.msgs;\n\t\t\t},\n\t\t\t0,\n\t\t);\n\t\tstatistics.totalPrivateGroupMessages = _.reduce(\n\t\t\tRooms.findByType('p', { fields: { msgs: 1 } }).fetch(),\n\t\t\tfunction _countPrivateGroupMessages(num: number, room: IRoom) {\n\t\t\t\treturn num + room.msgs;\n\t\t\t},\n\t\t\t0,\n\t\t);\n\t\tstatistics.totalDirectMessages = _.reduce(\n\t\t\tRooms.findByType('d', { fields: { msgs: 1 } }).fetch(),\n\t\t\tfunction _countDirectMessages(num: number, room: IRoom) {\n\t\t\t\treturn num + room.msgs;\n\t\t\t},\n\t\t\t0,\n\t\t);\n\t\tstatistics.totalLivechatMessages = _.reduce(\n\t\t\tRooms.findByType('l', { fields: { msgs: 1 } }).fetch(),\n\t\t\tfunction _countLivechatMessages(num: number, room: IRoom) {\n\t\t\t\treturn num + room.msgs;\n\t\t\t},\n\t\t\t0,\n\t\t);\n\t\tstatistics.totalMessages =\n\t\t\tstatistics.totalChannelMessages +\n\t\t\tstatistics.totalPrivateGroupMessages +\n\t\t\tstatistics.totalDirectMessages +\n\t\t\tstatistics.totalLivechatMessages;\n\n\t\t// Federation statistics\n\t\tstatsPms.push(\n\t\t\tfederationGetStatistics().then((federationOverviewData) => {\n\t\t\t\tstatistics.federatedServers = federationOverviewData.numberOfServers;\n\t\t\t\tstatistics.federatedUsers = federationOverviewData.numberOfFederatedUsers;\n\t\t\t}),\n\t\t);\n\n\t\tstatistics.lastLogin = Users.getLastLogin();\n\t\tstatistics.lastMessageSentAt = Messages.getLastTimestamp();\n\t\tstatistics.lastSeenSubscription = Subscriptions.getLastSeen();\n\n\t\tstatistics.os = {\n\t\t\ttype: os.type(),\n\t\t\tplatform: os.platform(),\n\t\t\tarch: os.arch(),\n\t\t\trelease: os.release(),\n\t\t\tuptime: os.uptime(),\n\t\t\tloadavg: os.loadavg(),\n\t\t\ttotalmem: os.totalmem(),\n\t\t\tfreemem: os.freemem(),\n\t\t\tcpus: os.cpus(),\n\t\t};\n\n\t\tstatistics.process = {\n\t\t\tnodeVersion: process.version,\n\t\t\tpid: process.pid,\n\t\t\tuptime: process.uptime(),\n\t\t};\n\n\t\tstatistics.deploy = {\n\t\t\tmethod: process.env.DEPLOY_METHOD || 'tar',\n\t\t\tplatform: process.env.DEPLOY_PLATFORM || 'selfinstall',\n\t\t};\n\n\t\tstatistics.readReceiptsEnabled = settings.get('Message_Read_Receipt_Enabled');\n\t\tstatistics.readReceiptsDetailed = settings.get('Message_Read_Receipt_Store_Users');\n\n\t\tstatistics.enterpriseReady = true;\n\t\tstatsPms.push(\n\t\t\tUploads.col.estimatedDocumentCount().then((count) => {\n\t\t\t\tstatistics.uploadsTotal = count;\n\t\t\t}),\n\t\t);\n\t\tstatsPms.push(\n\t\t\tUploads.col\n\t\t\t\t.aggregate(\n\t\t\t\t\t[\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t$group: { _id: 'total', total: { $sum: '$size' } },\n\t\t\t\t\t\t},\n\t\t\t\t\t],\n\t\t\t\t\t{ readPreference },\n\t\t\t\t)\n\t\t\t\t.toArray()\n\t\t\t\t.then((agg) => {\n\t\t\t\t\tconst [result] = agg;\n\t\t\t\t\tstatistics.uploadsTotalSize = result ? (result as any).total : 0;\n\t\t\t\t}),\n\t\t);\n\n\t\tstatistics.migration = getControl();\n\t\tstatsPms.push(\n\t\t\tInstanceStatus.col.countDocuments({ _updatedAt: { $gt: new Date(Date.now() - process.uptime() * 1000 - 2000) } }).then((count) => {\n\t\t\t\tstatistics.instanceCount = count;\n\t\t\t}),\n\t\t);\n\n\t\tconst { oplogEnabled, mongoVersion, mongoStorageEngine } = getMongoInfo();\n\t\tstatistics.msEnabled = isRunningMs();\n\t\tstatistics.oplogEnabled = oplogEnabled;\n\t\tstatistics.mongoVersion = mongoVersion;\n\t\tstatistics.mongoStorageEngine = mongoStorageEngine;\n\n\t\tstatsPms.push(\n\t\t\tSessions.getUniqueUsersOfYesterday().then((result) => {\n\t\t\t\tstatistics.uniqueUsersOfYesterday = result;\n\t\t\t}),\n\t\t);\n\t\tstatsPms.push(\n\t\t\tSessions.getUniqueUsersOfLastWeek().then((result) => {\n\t\t\t\tstatistics.uniqueUsersOfLastWeek = result;\n\t\t\t}),\n\t\t);\n\t\tstatsPms.push(\n\t\t\tSessions.getUniqueUsersOfLastMonth().then((result) => {\n\t\t\t\tstatistics.uniqueUsersOfLastMonth = result;\n\t\t\t}),\n\t\t);\n\t\tstatsPms.push(\n\t\t\tSessions.getUniqueDevicesOfYesterday().then((result) => {\n\t\t\t\tstatistics.uniqueDevicesOfYesterday = result;\n\t\t\t}),\n\t\t);\n\t\tstatsPms.push(\n\t\t\tSessions.getUniqueDevicesOfLastWeek().then((result) => {\n\t\t\t\tstatistics.uniqueDevicesOfLastWeek = result;\n\t\t\t}),\n\t\t);\n\t\tstatsPms.push(\n\t\t\tSessions.getUniqueDevicesOfLastMonth().then((result) => {\n\t\t\t\tstatistics.uniqueDevicesOfLastMonth = result;\n\t\t\t}),\n\t\t);\n\t\tstatsPms.push(\n\t\t\tSessions.getUniqueOSOfYesterday().then((result) => {\n\t\t\t\tstatistics.uniqueOSOfYesterday = result;\n\t\t\t}),\n\t\t);\n\t\tstatsPms.push(\n\t\t\tSessions.getUniqueOSOfLastWeek().then((result) => {\n\t\t\t\tstatistics.uniqueOSOfLastWeek = result;\n\t\t\t}),\n\t\t);\n\t\tstatsPms.push(\n\t\t\tSessions.getUniqueOSOfLastMonth().then((result) => {\n\t\t\t\tstatistics.uniqueOSOfLastMonth = result;\n\t\t\t}),\n\t\t);\n\n\t\tstatistics.apps = getAppsStatistics();\n\t\tstatistics.services = getServicesStatistics();\n\t\tstatistics.importer = getImporterStatistics();\n\t\tstatistics.videoConf = await VideoConf.getStatistics();\n\n\t\t// If getSettingsStatistics() returns an error, save as empty object.\n\t\tstatsPms.push(\n\t\t\tgetSettingsStatistics().then((res) => {\n\t\t\t\tconst settingsStatisticsObject = res || {};\n\t\t\t\tstatistics.settings = settingsStatisticsObject;\n\t\t\t}),\n\t\t);\n\n\t\tstatsPms.push(\n\t\t\tIntegrations.find(\n\t\t\t\t{},\n\t\t\t\t{\n\t\t\t\t\tprojection: {\n\t\t\t\t\t\t_id: 0,\n\t\t\t\t\t\ttype: 1,\n\t\t\t\t\t\tenabled: 1,\n\t\t\t\t\t\tscriptEnabled: 1,\n\t\t\t\t\t},\n\t\t\t\t\treadPreference,\n\t\t\t\t},\n\t\t\t)\n\t\t\t\t.toArray()\n\t\t\t\t.then((found) => {\n\t\t\t\t\tconst integrations = found;\n\n\t\t\t\t\tstatistics.integrations = {\n\t\t\t\t\t\ttotalIntegrations: integrations.length,\n\t\t\t\t\t\ttotalIncoming: integrations.filter((integration) => integration.type === 'webhook-incoming').length,\n\t\t\t\t\t\ttotalIncomingActive: integrations.filter(\n\t\t\t\t\t\t\t(integration) => integration.enabled === true && integration.type === 'webhook-incoming',\n\t\t\t\t\t\t).length,\n\t\t\t\t\t\ttotalOutgoing: integrations.filter((integration) => integration.type === 'webhook-outgoing').length,\n\t\t\t\t\t\ttotalOutgoingActive: integrations.filter(\n\t\t\t\t\t\t\t(integration) => integration.enabled === true && integration.type === 'webhook-outgoing',\n\t\t\t\t\t\t).length,\n\t\t\t\t\t\ttotalWithScriptEnabled: integrations.filter((integration) => integration.scriptEnabled === true).length,\n\t\t\t\t\t};\n\t\t\t\t}),\n\t\t);\n\n\t\tstatsPms.push(\n\t\t\tNotificationQueue.col.estimatedDocumentCount().then((count) => {\n\t\t\t\tstatistics.pushQueue = count;\n\t\t\t}),\n\t\t);\n\n\t\tstatsPms.push(\n\t\t\tgetEnterpriseStatistics().then((result) => {\n\t\t\t\tstatistics.enterprise = result;\n\t\t\t}),\n\t\t);\n\n\t\tstatsPms.push(\n\t\t\tTeam.getStatistics().then((result) => {\n\t\t\t\tstatistics.teams = result;\n\t\t\t}),\n\t\t);\n\n\t\tstatsPms.push(Analytics.resetSeatRequestCount());\n\n\t\t// TODO: Is that the best way to do this? maybe we should use a promise.all()\n\n\t\tstatistics.dashboardCount = settings.get('Engagement_Dashboard_Load_Count');\n\t\tstatistics.messageAuditApply = settings.get('Message_Auditing_Apply_Count');\n\t\tstatistics.messageAuditLoad = settings.get('Message_Auditing_Panel_Load_Count');\n\t\tstatistics.joinJitsiButton = settings.get('Jitsi_Click_To_Join_Count');\n\t\tstatistics.slashCommandsJitsi = settings.get('Jitsi_Start_SlashCommands_Count');\n\t\tstatistics.totalOTRRooms = Rooms.findByCreatedOTR().count();\n\t\tstatistics.totalOTR = settings.get('OTR_Count');\n\t\tstatistics.totalBroadcastRooms = await RoomsRaw.findByBroadcast().count();\n\t\tstatistics.totalRoomsWithActiveLivestream = await RoomsRaw.findByActiveLivestream().count();\n\t\tstatistics.totalTriggeredEmails = settings.get('Triggered_Emails_Count');\n\t\tstatistics.totalRoomsWithStarred = await MessagesRaw.countRoomsWithStarredMessages({ readPreference });\n\t\tstatistics.totalRoomsWithPinned = await MessagesRaw.countRoomsWithPinnedMessages({ readPreference });\n\t\tstatistics.totalUserTOTP = await UsersRaw.findActiveUsersTOTPEnable({ readPreference }).count();\n\t\tstatistics.totalUserEmail2fa = await UsersRaw.findActiveUsersEmail2faEnable({ readPreference }).count();\n\t\tstatistics.totalPinned = await MessagesRaw.findPinned({ readPreference }).count();\n\t\tstatistics.totalStarred = await MessagesRaw.findStarred({ readPreference }).count();\n\t\tstatistics.totalLinkInvitation = await Invites.find().count();\n\t\tstatistics.totalLinkInvitationUses = await Invites.countUses();\n\t\tstatistics.totalEmailInvitation = settings.get('Invitation_Email_Count');\n\t\tstatistics.totalE2ERooms = await RoomsRaw.findByE2E({ readPreference }).count();\n\t\tstatistics.logoChange = Object.keys(settings.get('Assets_logo')).includes('url');\n\t\tstatistics.showHomeButton = settings.get('Layout_Show_Home_Button');\n\t\tstatistics.totalEncryptedMessages = await MessagesRaw.countByType('e2e', { readPreference });\n\t\tstatistics.totalManuallyAddedUsers = settings.get('Manual_Entry_User_Count');\n\t\tstatistics.totalSubscriptionRoles = await RolesRaw.findByScope('Subscriptions').count();\n\t\tstatistics.totalUserRoles = await RolesRaw.findByScope('Users').count();\n\t\tstatistics.totalWebRTCCalls = settings.get('WebRTC_Calls_Count');\n\t\tstatistics.uncaughtExceptionsCount = settings.get('Uncaught_Exceptions_Count');\n\n\t\tconst defaultHomeTitle = (await Settings.findOneById('Layout_Home_Title'))?.packageValue;\n\t\tstatistics.homeTitleChanged = settings.get('Layout_Home_Title') !== defaultHomeTitle;\n\n\t\tconst defaultHomeBody = (await Settings.findOneById('Layout_Home_Body'))?.packageValue;\n\t\tstatistics.homeBodyChanged = settings.get('Layout_Home_Body') !== defaultHomeBody;\n\n\t\tconst defaultCustomCSS = (await Settings.findOneById('theme-custom-css'))?.packageValue;\n\t\tstatistics.customCSSChanged = settings.get('theme-custom-css') !== defaultCustomCSS;\n\n\t\tconst defaultOnLogoutCustomScript = (await Settings.findOneById('Custom_Script_On_Logout'))?.packageValue;\n\t\tstatistics.onLogoutCustomScriptChanged = settings.get('Custom_Script_On_Logout') !== defaultOnLogoutCustomScript;\n\n\t\tconst defaultLoggedOutCustomScript = (await Settings.findOneById('Custom_Script_Logged_Out'))?.packageValue;\n\t\tstatistics.loggedOutCustomScriptChanged = settings.get('Custom_Script_Logged_Out') !== defaultLoggedOutCustomScript;\n\n\t\tconst defaultLoggedInCustomScript = (await Settings.findOneById('Custom_Script_Logged_In'))?.packageValue;\n\t\tstatistics.loggedInCustomScriptChanged = settings.get('Custom_Script_Logged_In') !== defaultLoggedInCustomScript;\n\n\t\tstatistics.matrixFederation = await getMatrixFederationStatistics();\n\n\t\tawait Promise.all(statsPms).catch(log);\n\n\t\treturn statistics;\n\t},\n\tasync save(): Promise {\n\t\tconst rcStatistics = await statistics.get();\n\t\trcStatistics.createdAt = new Date();\n\t\tawait Statistics.insertOne(rcStatistics);\n\t\treturn rcStatistics;\n\t},\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/lib/telemetryEvents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/methods/getStatistics.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/statistics/server/startup/monitor.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/theme/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/theme/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/theme/server/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/theme/server/variables.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/flextab/threadlist.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/lib/normalizeThreadTitle.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/messageAction/follow.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/messageAction/replyInThread.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/client/messageAction/unfollow.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/functions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/hooks/aftersavemessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/hooks/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/followMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/getThreadMessages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/getThreadsList.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/methods/unfollowMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/threads/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/token-login/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/token-login/server/login_token_server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/tokenpass/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/tokenpass/lib/common.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/tokenpass/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/tokenpass/server/startup.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/ChatMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/UserAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/accounts.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/codeMirror/codeMirror.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/codeMirror/codeMirrorComponent.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/codeMirror/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/collections.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/iframeCommands.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/notification.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/parentTemplate.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/recorderjs/AudioEncoder.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/recorderjs/AudioRecorder.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/recorderjs/videoRecorder.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/rocket.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/userCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/lib/userPopoverStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/views/app/lib/CommonRoomTemplateInstance.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/views/app/lib/scrolling.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/views/app/photoswipeContent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui/client/views/app/roomSearch.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-cached-collection/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-cached-collection/client/models/CachedCollection.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-cached-collection/client/models/CachedCollectionManager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-clean-history/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-clean-history/client/lib/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-clean-history/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-login/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-login/username/username.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/client/body.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/client/loading/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/public/generateHTML.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/public/generateSprite.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/server/inject.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-master/server/scripts.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/ActionButtonSyncer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/ActionManager.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/dropdownAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/lib/applyButtonFilters.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/messageAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/messageBox.ts",[],["22890","22891"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/actionButtons/tabbar.ts",[],["22892"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/findParentMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/messageBox/createComposerAPI.ts",["22893","22894","22895","22896"],[],"import { Meteor } from 'meteor/meteor';\nimport type { IMessage } from '@rocket.chat/core-typings';\nimport { Emitter } from '@rocket.chat/emitter';\nimport $ from 'jquery';\n\nimport { withDebouncing } from '../../../../lib/utils/highOrderFunctions';\nimport type { ComposerAPI } from '../../../../client/lib/chats/ChatAPI';\nimport type { FormattingButton } from './messageBoxFormatting';\nimport { formattingButtons } from './messageBoxFormatting';\n\nexport const createComposerAPI = (input: HTMLTextAreaElement, storageID: string): ComposerAPI => {\n\tconst triggerEvent = (input: HTMLTextAreaElement, evt: string): void => {\n\t\t$(input).trigger(evt);\n\n\t\tconst event = new Event(evt, { bubbles: true });\n\t\t// TODO: Remove this hack for react to trigger onChange\n\t\tconst tracker = (input as any)._valueTracker;\n\t\tif (tracker) {\n\t\t\ttracker.setValue(new Date().toString());\n\t\t}\n\t\tinput.dispatchEvent(event);\n\t};\n\n\tconst emitter = new Emitter<{ quotedMessagesUpdate: void; editing: void; recording: void; recordingVideo: void; formatting: void }>();\n\n\tlet _quotedMessages: IMessage[] = [];\n\n\tconst persist = withDebouncing({ wait: 300 })(() => {\n\t\tif (input.value) {\n\t\t\tMeteor._localStorage.setItem(storageID, input.value);\n\t\t\treturn;\n\t\t}\n\n\t\tMeteor._localStorage.removeItem(storageID);\n\t});\n\n\tconst notifyQuotedMessagesUpdate = (): void => {\n\t\temitter.emit('quotedMessagesUpdate');\n\t};\n\n\tinput.addEventListener('input', persist);\n\n\tconst setText = (\n\t\ttext: string,\n\t\t{\n\t\t\tselection,\n\t\t}: {\n\t\t\tselection?:\n\t\t\t\t| { readonly start?: number; readonly end?: number }\n\t\t\t\t| ((previous: { readonly start: number; readonly end: number }) => { readonly start?: number; readonly end?: number });\n\t\t} = {},\n\t): void => {\n\t\tfocus();\n\n\t\tconst { selectionStart, selectionEnd } = input;\n\t\tconst textAreaTxt = input.value;\n\n\t\tif (typeof selection === 'function') {\n\t\t\tselection = selection({ start: selectionStart, end: selectionEnd });\n\t\t}\n\n\t\tif (selection) {\n\t\t\tif (!document.execCommand || !document.execCommand('insertText', false, text)) {\n\t\t\t\tinput.value = textAreaTxt.substring(0, selectionStart) + text + textAreaTxt.substring(selectionStart);\n\t\t\t\tfocus();\n\t\t\t}\n\t\t\tinput.setSelectionRange(selection.start ?? 0, selection.end ?? text.length);\n\t\t}\n\n\t\tif (!selection) {\n\t\t\tinput.value = text;\n\t\t}\n\n\t\ttriggerEvent(input, 'input');\n\t\ttriggerEvent(input, 'change');\n\n\t\tfocus();\n\t};\n\n\tconst insertText = (text: string): void => {\n\t\tsetText(text, {\n\t\t\tselection: ({ start, end }) => ({\n\t\t\t\tstart: start + text.length,\n\t\t\t\tend: end + text.length,\n\t\t\t}),\n\t\t});\n\t};\n\n\tconst clear = (): void => {\n\t\tsetText('');\n\t};\n\n\tconst focus = (): void => {\n\t\tinput.focus();\n\t};\n\n\tconst replyWith = async (text: string): Promise => {\n\t\tif (input) {\n\t\t\tinput.value = text;\n\t\t\tinput.focus();\n\t\t}\n\t};\n\n\tconst quoteMessage = async (message: IMessage): Promise => {\n\t\t_quotedMessages = [..._quotedMessages.filter((_message) => _message._id !== message._id), message];\n\t\tnotifyQuotedMessagesUpdate();\n\t\tinput.focus();\n\t};\n\n\tconst dismissQuotedMessage = async (mid: IMessage['_id']): Promise => {\n\t\t_quotedMessages = _quotedMessages.filter((message) => message._id !== mid);\n\t\tnotifyQuotedMessagesUpdate();\n\t};\n\n\tconst dismissAllQuotedMessages = async (): Promise => {\n\t\t_quotedMessages = [];\n\t\tnotifyQuotedMessagesUpdate();\n\t};\n\n\tconst quotedMessages = {\n\t\tget: () => _quotedMessages,\n\t\tsubscribe: (callback: () => void) => emitter.on('quotedMessagesUpdate', callback),\n\t};\n\n\tconst [editing, setEditing] = (() => {\n\t\tlet editing = false;\n\n\t\treturn [\n\t\t\t{\n\t\t\t\tget: () => editing,\n\t\t\t\tsubscribe: (callback: () => void) => emitter.on('editing', callback),\n\t\t\t},\n\t\t\t(value: boolean) => {\n\t\t\t\tediting = value;\n\t\t\t\temitter.emit('editing');\n\t\t\t},\n\t\t];\n\t})();\n\n\tconst [recording, setRecordingMode] = (() => {\n\t\tlet recording = false;\n\n\t\treturn [\n\t\t\t{\n\t\t\t\tget: () => recording,\n\t\t\t\tsubscribe: (callback: () => void) => emitter.on('recording', callback),\n\t\t\t},\n\t\t\t(value: boolean) => {\n\t\t\t\trecording = value;\n\t\t\t\temitter.emit('recording');\n\t\t\t},\n\t\t];\n\t})();\n\n\tconst [recordingVideo, setRecordingVideo] = (() => {\n\t\tlet recordingVideo = false;\n\n\t\treturn [\n\t\t\t{\n\t\t\t\tget: () => recordingVideo,\n\t\t\t\tsubscribe: (callback: () => void) => emitter.on('recordingVideo', callback),\n\t\t\t},\n\t\t\t(value: boolean) => {\n\t\t\t\trecordingVideo = value;\n\t\t\t\temitter.emit('recordingVideo');\n\t\t\t},\n\t\t];\n\t})();\n\n\tconst setEditingMode = (editing: boolean): void => {\n\t\tsetEditing(editing);\n\t};\n\n\tconst [formatters, stopFormatterTracker] = (() => {\n\t\tlet actions: FormattingButton[] = [];\n\n\t\tconst c = Tracker.autorun(() => {\n\t\t\tactions = formattingButtons.filter(({ condition }) => !condition || condition());\n\t\t\temitter.emit('formatting');\n\t\t});\n\n\t\treturn [\n\t\t\t{\n\t\t\t\tget: () => actions,\n\t\t\t\tsubscribe: (callback: () => void) => emitter.on('formatting', callback),\n\t\t\t},\n\t\t\tc,\n\t\t];\n\t})();\n\n\tconst release = (): void => {\n\t\tinput.removeEventListener('input', persist);\n\t\tstopFormatterTracker.stop();\n\t};\n\n\tconst wrapSelection = (pattern: string): void => {\n\t\tconst { selectionEnd = input.value.length, selectionStart = 0 } = input;\n\t\tconst initText = input.value.slice(0, selectionStart);\n\t\tconst selectedText = input.value.slice(selectionStart, selectionEnd);\n\t\tconst finalText = input.value.slice(selectionEnd, input.value.length);\n\n\t\tfocus();\n\n\t\tconst startPattern = pattern.slice(0, pattern.indexOf('{{text}}'));\n\t\tconst startPatternFound = [...startPattern].reverse().every((char, index) => input.value.slice(selectionStart - index - 1, 1) === char);\n\n\t\tif (startPatternFound) {\n\t\t\tconst endPattern = pattern.slice(pattern.indexOf('{{text}}') + '{{text}}'.length);\n\t\t\tconst endPatternFound = [...endPattern].every((char, index) => input.value.slice(selectionEnd + index, 1) === char);\n\n\t\t\tif (endPatternFound) {\n\t\t\t\tinsertText(selectedText);\n\t\t\t\tinput.selectionStart = selectionStart - startPattern.length;\n\t\t\t\tinput.selectionEnd = selectionEnd + endPattern.length;\n\n\t\t\t\tif (!document.execCommand || !document.execCommand('insertText', false, selectedText)) {\n\t\t\t\t\tinput.value = initText.slice(0, initText.length - startPattern.length) + selectedText + finalText.slice(endPattern.length);\n\t\t\t\t}\n\n\t\t\t\tinput.selectionStart = selectionStart - startPattern.length;\n\t\t\t\tinput.selectionEnd = input.selectionStart + selectedText.length;\n\t\t\t\ttriggerEvent(input, 'input');\n\t\t\t\ttriggerEvent(input, 'change');\n\n\t\t\t\tfocus();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\tif (!document.execCommand || !document.execCommand('insertText', false, pattern.replace('{{text}}', selectedText))) {\n\t\t\tinput.value = initText + pattern.replace('{{text}}', selectedText) + finalText;\n\t\t}\n\n\t\tinput.selectionStart = selectionStart + pattern.indexOf('{{text}}');\n\t\tinput.selectionEnd = input.selectionStart + selectedText.length;\n\t\ttriggerEvent(input, 'input');\n\t\ttriggerEvent(input, 'change');\n\n\t\tfocus();\n\t};\n\n\tconst insertNewLine = (): void => insertText('\\n');\n\n\tsetText(Meteor._localStorage.getItem(storageID) ?? '');\n\n\t// Gets the text that is connected to the cursor and replaces it with the given text\n\tconst replaceText = (text: string, selection: { readonly start: number; readonly end: number }): void => {\n\t\tconst { selectionStart, selectionEnd } = input;\n\n\t\t// Selects the text that is connected to the cursor\n\t\tinput.setSelectionRange(selection.start ?? 0, selection.end ?? text.length);\n\t\tconst textAreaTxt = input.value;\n\n\t\tif (!document.execCommand || !document.execCommand('insertText', false, text)) {\n\t\t\tinput.value = textAreaTxt.substring(0, selection.start) + text + textAreaTxt.substring(selection.end);\n\t\t}\n\n\t\tinput.selectionStart = selectionStart + text.length;\n\t\tinput.selectionEnd = selectionStart + text.length;\n\t\tif (selectionStart !== selectionEnd) {\n\t\t\tinput.selectionStart = selectionStart;\n\t\t}\n\n\t\ttriggerEvent(input, 'input');\n\t\ttriggerEvent(input, 'change');\n\n\t\tfocus();\n\t};\n\n\treturn {\n\t\treplaceText,\n\t\tinsertNewLine,\n\t\tblur: () => input.blur(),\n\n\t\tsubstring: (start: number, end?: number) => {\n\t\t\treturn input.value.substring(start, end);\n\t\t},\n\n\t\tgetCursorPosition: () => {\n\t\t\treturn input.selectionStart;\n\t\t},\n\t\tsetCursorToEnd: () => {\n\t\t\tinput.selectionEnd = input.value.length;\n\t\t\tinput.selectionStart = input.selectionEnd;\n\t\t\tfocus();\n\t\t},\n\t\tsetCursorToStart: () => {\n\t\t\tinput.selectionStart = 0;\n\t\t\tinput.selectionEnd = input.selectionStart;\n\t\t\tfocus();\n\t\t},\n\t\trelease,\n\t\twrapSelection,\n\t\tget text(): string {\n\t\t\treturn input.value;\n\t\t},\n\t\tget selection(): { start: number; end: number } {\n\t\t\treturn {\n\t\t\t\tstart: input.selectionStart,\n\t\t\t\tend: input.selectionEnd,\n\t\t\t};\n\t\t},\n\n\t\tediting,\n\t\tsetEditingMode,\n\t\trecording,\n\t\tsetRecordingMode,\n\t\trecordingVideo,\n\t\tsetRecordingVideo,\n\t\tinsertText,\n\t\tsetText,\n\t\tclear,\n\t\tfocus,\n\t\treplyWith,\n\t\tquoteMessage,\n\t\tdismissQuotedMessage,\n\t\tdismissAllQuotedMessages,\n\t\tquotedMessages,\n\t\tformatters,\n\t};\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/messageBox/messageBox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/messageBox/messageBoxFormatting.ts",["22897","22898"],[],"import type { Icon } from '@rocket.chat/fuselage';\nimport type { TranslationKey } from '@rocket.chat/ui-contexts';\nimport type { ComponentProps } from 'react';\n\nimport { settings } from '../../../settings/client';\n\nexport type FormattingButton =\n\t| {\n\t\t\tlabel: TranslationKey;\n\t\t\ticon: ComponentProps['name'];\n\t\t\tpattern: string;\n\t\t\t// text?: () => string | undefined;\n\t\t\tcommand?: string;\n\t\t\tlink?: string;\n\t\t\tcondition?: () => boolean;\n\t }\n\t| {\n\t\t\tlabel: TranslationKey;\n\t\t\ttext: () => string | undefined;\n\t\t\tlink: string;\n\t\t\tcondition?: () => boolean;\n\t };\n\nexport const formattingButtons: ReadonlyArray = [\n\t{\n\t\tlabel: 'bold',\n\t\ticon: 'bold',\n\t\tpattern: '*{{text}}*',\n\t\tcommand: 'b',\n\t},\n\t{\n\t\tlabel: 'italic',\n\t\ticon: 'italic',\n\t\tpattern: '_{{text}}_',\n\t\tcommand: 'i',\n\t},\n\t{\n\t\tlabel: 'strike',\n\t\ticon: 'strike',\n\t\tpattern: '~{{text}}~',\n\t},\n\t{\n\t\tlabel: 'inline_code',\n\t\ticon: 'code',\n\t\tpattern: '`{{text}}`',\n\t},\n\t{\n\t\tlabel: 'multi_line',\n\t\ticon: 'multiline',\n\t\tpattern: '```\\n{{text}}\\n``` ',\n\t},\n\t{\n\t\tlabel: 'KaTeX' as TranslationKey,\n\t\ticon: 'katex',\n\t\ttext: () => {\n\t\t\tif (!settings.get('Katex_Enabled')) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (settings.get('Katex_Dollar_Syntax')) {\n\t\t\t\treturn '$$KaTeX$$';\n\t\t\t}\n\t\t\tif (settings.get('Katex_Parenthesis_Syntax')) {\n\t\t\t\treturn '\\\\[KaTeX\\\\]';\n\t\t\t}\n\t\t},\n\t\tlink: 'https://khan.github.io/KaTeX/function-support.html',\n\t\tcondition: () => settings.get('Katex_Enabled'),\n\t},\n] as const;\n\n/**\n * @deprecated\n */\nexport function applyFormatting(pattern: string, input: HTMLTextAreaElement) {\n\tconst { selectionEnd = input.value.length, selectionStart = 0 } = input;\n\tconst initText = input.value.slice(0, selectionStart);\n\tconst selectedText = input.value.slice(selectionStart, selectionEnd);\n\tconst finalText = input.value.slice(selectionEnd, input.value.length);\n\n\tinput.focus();\n\n\tconst startPattern = pattern.slice(0, pattern.indexOf('{{text}}'));\n\tconst startPatternFound = [...startPattern].reverse().every((char, index) => input.value.slice(selectionStart - index - 1, 1) === char);\n\n\tif (startPatternFound) {\n\t\tconst endPattern = pattern.slice(pattern.indexOf('{{text}}') + '{{text}}'.length);\n\t\tconst endPatternFound = [...endPattern].every((char, index) => input.value.slice(selectionEnd + index, 1) === char);\n\n\t\tif (endPatternFound) {\n\t\t\tinput.selectionStart = selectionStart - startPattern.length;\n\t\t\tinput.selectionEnd = selectionEnd + endPattern.length;\n\n\t\t\tif (!document.execCommand || !document.execCommand('insertText', false, selectedText)) {\n\t\t\t\tinput.value = initText.slice(0, initText.length - startPattern.length) + selectedText + finalText.slice(endPattern.length);\n\t\t\t}\n\n\t\t\tinput.selectionStart = selectionStart - startPattern.length;\n\t\t\tinput.selectionEnd = input.selectionStart + selectedText.length;\n\t\t\t$(input).change();\n\t\t\treturn;\n\t\t}\n\t}\n\n\tif (!document.execCommand || !document.execCommand('insertText', false, pattern.replace('{{text}}', selectedText))) {\n\t\tinput.value = initText + pattern.replace('{{text}}', selectedText) + finalText;\n\t}\n\n\tinput.selectionStart = selectionStart + pattern.indexOf('{{text}}');\n\tinput.selectionEnd = input.selectionStart + selectedText.length;\n\t$(input).change();\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/messageThread.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/ComposerBoxPopup.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/hooks/useComposerBoxPopup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/hooks/useComposerBoxPopupQueries.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/messagePopupConfig.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/messagePopupSlashCommandPreview.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/AccountBox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/IframeLogin.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/MessageAction.ts",["22899"],[],"import type { ComponentProps, ContextType } from 'react';\nimport mem from 'mem';\nimport { Meteor } from 'meteor/meteor';\nimport { ReactiveVar } from 'meteor/reactive-var';\nimport { Tracker } from 'meteor/tracker';\nimport type { Icon } from '@rocket.chat/fuselage';\nimport type { IMessage, IUser, ISubscription, IRoom, SettingValue, Serialized, ITranslatedMessage } from '@rocket.chat/core-typings';\nimport type { TranslationKey } from '@rocket.chat/ui-contexts';\n\nimport { Messages, Rooms, Subscriptions } from '../../../models/client';\nimport { roomCoordinator } from '../../../../client/lib/rooms/roomCoordinator';\nimport type { ToolboxContextValue } from '../../../../client/views/room/contexts/ToolboxContext';\nimport type { ChatContext } from '../../../../client/views/room/contexts/ChatContext';\nimport { APIClient } from '../../../utils/client';\nimport type { AutoTranslateOptions } from '../../../../client/views/room/MessageList/hooks/useAutoTranslate';\n\nconst getMessage = async (msgId: string): Promise | null> => {\n\ttry {\n\t\tconst { message } = await APIClient.get('/v1/chat.getMessage', { msgId });\n\t\treturn message;\n\t} catch {\n\t\treturn null;\n\t}\n};\n\nexport const addMessageToList = (messagesList: IMessage[], message: IMessage): IMessage[] => {\n\t// checks if the message is not already on the list\n\tif (!messagesList.find(({ _id }) => _id === message._id)) {\n\t\tmessagesList.push(message);\n\t}\n\n\treturn messagesList;\n};\n\ntype MessageActionGroup = 'message' | 'menu';\nexport type MessageActionContext =\n\t| 'message'\n\t| 'threads'\n\t| 'message-mobile'\n\t| 'pinned'\n\t| 'direct'\n\t| 'starred'\n\t| 'mentions'\n\t| 'federated'\n\t| 'videoconf'\n\t| 'search';\n\ntype MessageActionConditionProps = {\n\tmessage: IMessage;\n\tuser: IUser | undefined;\n\troom: IRoom;\n\tsubscription?: ISubscription;\n\tcontext?: MessageActionContext;\n\tsettings: { [key: string]: SettingValue };\n\tchat: ContextType;\n};\n\nexport type MessageActionConfig = {\n\tid: string;\n\ticon: ComponentProps['name'];\n\tvariant?: 'danger' | 'success' | 'warning';\n\tlabel: TranslationKey;\n\torder?: number;\n\t/* @deprecated */\n\tcolor?: string;\n\tgroup?: MessageActionGroup | MessageActionGroup[];\n\tcontext?: MessageActionContext[];\n\taction: (\n\t\te: Pick,\n\t\t{\n\t\t\tmessage,\n\t\t\ttabbar,\n\t\t\troom,\n\t\t\tchat,\n\t\t\tautoTranslateOptions,\n\t\t}: {\n\t\t\tmessage?: IMessage & Partial;\n\t\t\ttabbar: ToolboxContextValue;\n\t\t\troom?: IRoom;\n\t\t\tchat: ContextType;\n\t\t\tautoTranslateOptions?: AutoTranslateOptions;\n\t\t},\n\t) => any;\n\tcondition?: (props: MessageActionConditionProps) => Promise | boolean;\n};\n\ntype MessageActionConfigList = MessageActionConfig[];\n\nexport const MessageAction = new (class {\n\t/*\n \tconfig expects the following keys (only id is mandatory):\n \t\tid (mandatory)\n \t\ticon: string\n \t\tlabel: string\n \t\taction: function(event, instance)\n \t\tcondition: function(message)\n\t\t\torder: integer\n\t\t\tgroup: string (message or menu)\n */\n\n\tbuttons = new ReactiveVar>({});\n\n\taddButton(config: MessageActionConfig): void {\n\t\tif (!config || !config.id) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (!config.group) {\n\t\t\tconfig.group = 'menu';\n\t\t}\n\n\t\tif (config.condition) {\n\t\t\tconfig.condition = mem(config.condition, { maxAge: 1000, cacheKey: JSON.stringify });\n\t\t}\n\n\t\treturn Tracker.nonreactive(() => {\n\t\t\tconst btns = this.buttons.get();\n\t\t\tbtns[config.id] = config;\n\t\t\tmem.clear(this._getButtons);\n\t\t\tmem.clear(this.getButtonsByGroup);\n\t\t\treturn this.buttons.set(btns);\n\t\t});\n\t}\n\n\tremoveButton(id: MessageActionConfig['id']): void {\n\t\treturn Tracker.nonreactive(() => {\n\t\t\tconst btns = this.buttons.get();\n\t\t\tdelete btns[id];\n\t\t\treturn this.buttons.set(btns);\n\t\t});\n\t}\n\n\tupdateButton(id: MessageActionConfig['id'], config: MessageActionConfig): void {\n\t\treturn Tracker.nonreactive(() => {\n\t\t\tconst btns = this.buttons.get();\n\t\t\tif (btns[id]) {\n\t\t\t\tbtns[id] = Object.assign(btns[id], config);\n\t\t\t\treturn this.buttons.set(btns);\n\t\t\t}\n\t\t});\n\t}\n\n\tgetButtonById(id: MessageActionConfig['id']): MessageActionConfig | undefined {\n\t\tconst allButtons = this.buttons.get();\n\t\treturn allButtons[id];\n\t}\n\n\t_getButtons = mem((): MessageActionConfigList => Object.values(this.buttons.get()).sort((a, b) => (a.order ?? 0) - (b.order ?? 0)), {\n\t\tmaxAge: 1000,\n\t});\n\n\tasync getButtonsByCondition(\n\t\tprop: MessageActionConditionProps,\n\t\tarr: MessageActionConfigList = MessageAction._getButtons(),\n\t): Promise {\n\t\treturn (\n\t\t\tawait Promise.all(\n\t\t\t\tarr.map(async (button) => {\n\t\t\t\t\treturn [button, !button.condition || (await button.condition(prop))] as const;\n\t\t\t\t}),\n\t\t\t)\n\t\t)\n\t\t\t.filter(([, condition]) => condition)\n\t\t\t.map(([button]) => button);\n\t}\n\n\tgetButtonsByGroup = mem(\n\t\tfunction (group: MessageActionGroup, arr: MessageActionConfigList = MessageAction._getButtons()): MessageActionConfigList {\n\t\t\treturn arr.filter((button) => !button.group || (Array.isArray(button.group) ? button.group.includes(group) : button.group === group));\n\t\t},\n\t\t{ maxAge: 1000 },\n\t);\n\n\tgetButtonsByContext(context: MessageActionContext, arr: MessageActionConfigList): MessageActionConfigList {\n\t\treturn !context ? arr : arr.filter((button) => !button.context || button.context.includes(context));\n\t}\n\n\tasync getButtons(\n\t\tprops: MessageActionConditionProps,\n\t\tcontext: MessageActionContext,\n\t\tgroup: MessageActionGroup,\n\t): Promise {\n\t\tconst allButtons = group ? this.getButtonsByGroup(group) : MessageAction._getButtons();\n\n\t\tif (props.message) {\n\t\t\treturn this.getButtonsByCondition({ ...props, context }, this.getButtonsByContext(context, allButtons));\n\t\t}\n\t\treturn allButtons;\n\t}\n\n\tresetButtons(): void {\n\t\tmem.clear(this._getButtons);\n\t\tmem.clear(this.getButtonsByGroup);\n\t\treturn this.buttons.set({});\n\t}\n\n\tasync getPermaLink(msgId: string): Promise {\n\t\tif (!msgId) {\n\t\t\tthrow new Error('invalid-parameter');\n\t\t}\n\n\t\tconst msg = Messages.findOne(msgId) || (await getMessage(msgId));\n\t\tif (!msg) {\n\t\t\tthrow new Error('message-not-found');\n\t\t}\n\t\tconst roomData = Rooms.findOne({\n\t\t\t_id: msg.rid,\n\t\t});\n\n\t\tif (!roomData) {\n\t\t\tthrow new Error('room-not-found');\n\t\t}\n\n\t\tconst subData = Subscriptions.findOne({ 'rid': roomData._id, 'u._id': Meteor.userId() });\n\t\tconst roomURL = roomCoordinator.getURL(roomData.t, subData || roomData);\n\t\treturn `${roomURL}?msg=${msgId}`;\n\t}\n})();\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/RoomHistoryManager.ts",["22900"],[],"import { Tracker } from 'meteor/tracker';\nimport { ReactiveVar } from 'meteor/reactive-var';\nimport { v4 as uuidv4 } from 'uuid';\nimport differenceInMilliseconds from 'date-fns/differenceInMilliseconds';\nimport { Emitter } from '@rocket.chat/emitter';\nimport type { IMessage, IRoom, ISubscription } from '@rocket.chat/core-typings';\nimport type { MutableRefObject } from 'react';\n\nimport { waitForElement } from '../../../../client/lib/utils/waitForElement';\nimport { readMessage } from './readMessages';\nimport { getConfig } from '../../../../client/lib/utils/getConfig';\nimport { ChatMessage, ChatSubscription } from '../../../models/client';\nimport { callWithErrorHandling } from '../../../../client/lib/utils/callWithErrorHandling';\nimport { onClientMessageReceived } from '../../../../client/lib/onClientMessageReceived';\nimport {\n\tsetHighlightMessage,\n\tclearHighlightMessage,\n} from '../../../../client/views/room/MessageList/providers/messageHighlightSubscription';\nimport type { MinimongoCollection } from '../../../../client/definitions/MinimongoCollection';\n\nexport async function upsertMessage(\n\t{\n\t\tmsg,\n\t\tsubscription,\n\t}: {\n\t\tmsg: IMessage & { ignored?: boolean };\n\t\tsubscription?: ISubscription;\n\t},\n\t{ direct }: MinimongoCollection = ChatMessage,\n) {\n\tconst userId = msg.u?._id;\n\n\tif (subscription?.ignored?.includes(userId)) {\n\t\tmsg.ignored = true;\n\t}\n\n\tif (msg.t === 'e2e' && !msg.file) {\n\t\tmsg.e2e = 'pending';\n\t}\n\tmsg = (await onClientMessageReceived(msg)) || msg;\n\n\tconst { _id } = msg;\n\n\treturn direct.upsert({ _id }, msg);\n}\n\nexport function upsertMessageBulk(\n\t{ msgs, subscription }: { msgs: IMessage[]; subscription?: ISubscription },\n\tcollection: MinimongoCollection = ChatMessage,\n) {\n\tconst { queries } = collection;\n\tcollection.queries = [];\n\tmsgs.forEach((msg, index) => {\n\t\tif (index === msgs.length - 1) {\n\t\t\tcollection.queries = queries;\n\t\t}\n\t\tupsertMessage({ msg, subscription }, collection);\n\t});\n}\n\nconst defaultLimit = parseInt(getConfig('roomListLimit') ?? '50') || 50;\n\nconst waitAfterFlush = (fn: () => void) => setTimeout(() => Tracker.afterFlush(fn), 10);\n\nclass RoomHistoryManagerClass extends Emitter {\n\tprivate lastRequest?: Date;\n\n\tprivate histories: Record<\n\t\tIRoom['_id'],\n\t\t{\n\t\t\thasMore: ReactiveVar;\n\t\t\thasMoreNext: ReactiveVar;\n\t\t\tisLoading: ReactiveVar;\n\t\t\tunreadNotLoaded: ReactiveVar;\n\t\t\tfirstUnread: ReactiveVar;\n\t\t\tloaded: number | undefined;\n\t\t}\n\t> = {};\n\n\tprivate requestsList: string[] = [];\n\n\tpublic getRoom(rid: IRoom['_id']) {\n\t\tif (!this.histories[rid]) {\n\t\t\tthis.histories[rid] = {\n\t\t\t\thasMore: new ReactiveVar(true),\n\t\t\t\thasMoreNext: new ReactiveVar(false),\n\t\t\t\tisLoading: new ReactiveVar(false),\n\t\t\t\tunreadNotLoaded: new ReactiveVar(0),\n\t\t\t\tfirstUnread: new ReactiveVar(undefined),\n\t\t\t\tloaded: undefined,\n\t\t\t};\n\t\t}\n\n\t\treturn this.histories[rid];\n\t}\n\n\tprivate async queue(): Promise {\n\t\treturn new Promise((resolve) => {\n\t\t\tconst requestId = uuidv4();\n\t\t\tconst done = () => {\n\t\t\t\tthis.lastRequest = new Date();\n\t\t\t\tresolve();\n\t\t\t};\n\t\t\tif (this.requestsList.length === 0) {\n\t\t\t\treturn this.run(done);\n\t\t\t}\n\t\t\tthis.requestsList.push(requestId);\n\t\t\tthis.once(requestId, done);\n\t\t});\n\t}\n\n\tprivate run(fn: () => void) {\n\t\tconst difference = this.lastRequest ? differenceInMilliseconds(new Date(), this.lastRequest) : Infinity;\n\t\tif (difference > 500) {\n\t\t\treturn fn();\n\t\t}\n\t\treturn setTimeout(fn, 500 - difference);\n\t}\n\n\tprivate unqueue() {\n\t\tconst requestId = this.requestsList.pop();\n\t\tif (!requestId) {\n\t\t\treturn;\n\t\t}\n\t\tthis.run(() => this.emit(requestId));\n\t}\n\n\tpublic async getMore(rid: IRoom['_id'], limit = defaultLimit): Promise {\n\t\tlet ts;\n\t\tconst room = this.getRoom(rid);\n\n\t\tif (Tracker.nonreactive(() => room.hasMore.get()) !== true) {\n\t\t\treturn;\n\t\t}\n\n\t\troom.isLoading.set(true);\n\n\t\tawait this.queue();\n\n\t\t// ScrollListener.setLoader true\n\t\tconst lastMessage = ChatMessage.findOne({ rid, _hidden: { $ne: true } }, { sort: { ts: 1 } });\n\t\t// lastMessage ?= ChatMessage.findOne({rid: rid}, {sort: {ts: 1}})\n\n\t\tif (lastMessage) {\n\t\t\t({ ts } = lastMessage);\n\t\t} else {\n\t\t\tts = undefined;\n\t\t}\n\n\t\tlet ls = undefined;\n\n\t\tconst subscription = ChatSubscription.findOne({ rid });\n\t\tif (subscription) {\n\t\t\t({ ls } = subscription);\n\t\t}\n\n\t\tconst result = await callWithErrorHandling('loadHistory', rid, ts, limit, ls ? String(ls) : undefined, false);\n\n\t\tthis.unqueue();\n\n\t\tlet previousHeight: number | undefined;\n\t\tlet scroll: number | undefined;\n\t\tconst { messages = [] } = result;\n\t\troom.unreadNotLoaded.set(result.unreadNotLoaded);\n\t\troom.firstUnread.set(result.firstUnread);\n\n\t\tconst wrapper = await waitForElement('.messages-box .wrapper');\n\n\t\tif (wrapper) {\n\t\t\tpreviousHeight = wrapper.scrollHeight;\n\t\t\tscroll = wrapper.scrollTop;\n\t\t}\n\n\t\tupsertMessageBulk({\n\t\t\tmsgs: messages.filter((msg) => msg.t !== 'command'),\n\t\t\tsubscription,\n\t\t});\n\n\t\tif (!room.loaded) {\n\t\t\troom.loaded = 0;\n\t\t}\n\n\t\tconst visibleMessages = messages.filter((msg) => !msg.tmid || msg.tshow);\n\n\t\troom.loaded += visibleMessages.length;\n\n\t\tif (messages.length < limit) {\n\t\t\troom.hasMore.set(false);\n\t\t}\n\n\t\tif (room.hasMore.get() && (visibleMessages.length === 0 || room.loaded < limit)) {\n\t\t\treturn this.getMore(rid);\n\t\t}\n\n\t\twaitAfterFlush(() => {\n\t\t\tconst heightDiff = wrapper.scrollHeight - (previousHeight ?? NaN);\n\t\t\twrapper.scrollTop = (scroll ?? NaN) + heightDiff;\n\t\t});\n\n\t\troom.isLoading.set(false);\n\t\twaitAfterFlush(() => {\n\t\t\treadMessage.refreshUnreadMark(rid);\n\t\t});\n\t}\n\n\tpublic async getMoreNext(rid: IRoom['_id'], atBottomRef: MutableRefObject) {\n\t\tconst room = this.getRoom(rid);\n\t\tif (Tracker.nonreactive(() => room.hasMoreNext.get()) !== true) {\n\t\t\treturn;\n\t\t}\n\n\t\tawait this.queue();\n\t\tatBottomRef.current = false;\n\n\t\troom.isLoading.set(true);\n\n\t\tconst lastMessage = ChatMessage.findOne({ rid, _hidden: { $ne: true } }, { sort: { ts: -1 } });\n\n\t\tconst subscription = ChatSubscription.findOne({ rid });\n\n\t\tif (lastMessage?.ts) {\n\t\t\tconst { ts } = lastMessage;\n\t\t\tconst result = await callWithErrorHandling('loadNextMessages', rid, ts, defaultLimit);\n\t\t\tupsertMessageBulk({\n\t\t\t\tmsgs: Array.from(result.messages).filter((msg) => msg.t !== 'command'),\n\t\t\t\tsubscription,\n\t\t\t});\n\n\t\t\troom.isLoading.set(false);\n\t\t\tif (!room.loaded) {\n\t\t\t\troom.loaded = 0;\n\t\t\t}\n\n\t\t\troom.loaded += result.messages.length;\n\t\t\tif (result.messages.length < defaultLimit) {\n\t\t\t\troom.hasMoreNext.set(false);\n\t\t\t}\n\t\t}\n\t\tthis.unqueue();\n\t}\n\n\tpublic hasMore(rid: IRoom['_id']) {\n\t\tconst room = this.getRoom(rid);\n\t\treturn room.hasMore.get();\n\t}\n\n\tpublic hasMoreNext(rid: IRoom['_id']) {\n\t\tconst room = this.getRoom(rid);\n\t\treturn room.hasMoreNext.get();\n\t}\n\n\tpublic getMoreIfIsEmpty(rid: IRoom['_id']) {\n\t\tconst room = this.getRoom(rid);\n\n\t\tif (room.loaded === undefined) {\n\t\t\treturn this.getMore(rid);\n\t\t}\n\t}\n\n\tpublic isLoading(rid: IRoom['_id']) {\n\t\tconst room = this.getRoom(rid);\n\t\treturn room.isLoading.get();\n\t}\n\n\tpublic async clear(rid: IRoom['_id']) {\n\t\tconst room = this.getRoom(rid);\n\t\tChatMessage.remove({ rid });\n\t\troom.isLoading.set(true);\n\t\troom.hasMore.set(true);\n\t\troom.hasMoreNext.set(false);\n\t\troom.loaded = undefined;\n\t}\n\n\tpublic async getSurroundingMessages(message?: Pick & { ts?: Date }, atBottomRef?: MutableRefObject) {\n\t\tif (!message || !message.rid) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst surroundingMessage = ChatMessage.findOne({ _id: message._id, _hidden: { $ne: true } });\n\n\t\tif (surroundingMessage) {\n\t\t\tawait waitForElement(`[data-id='${message._id}']`);\n\t\t\tconst wrapper = $('.messages-box .wrapper');\n\t\t\tconst msgElement = $(`[data-id='${message._id}']`, wrapper);\n\n\t\t\tif (msgElement.length === 0) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst pos = (wrapper.scrollTop() ?? NaN) + (msgElement.offset()?.top ?? NaN) - (wrapper.height() ?? NaN) / 2;\n\t\t\twrapper.animate(\n\t\t\t\t{\n\t\t\t\t\tscrollTop: pos,\n\t\t\t\t},\n\t\t\t\t500,\n\t\t\t);\n\n\t\t\tmsgElement.addClass('highlight');\n\t\t\tsetHighlightMessage(message._id);\n\n\t\t\tsetTimeout(() => {\n\t\t\t\tmsgElement.removeClass('highlight');\n\t\t\t}, 500);\n\n\t\t\tsetTimeout(() => {\n\t\t\t\tclearHighlightMessage();\n\t\t\t}, 1000);\n\n\t\t\treturn;\n\t\t}\n\n\t\tconst room = this.getRoom(message.rid);\n\t\troom.isLoading.set(true);\n\t\troom.hasMore.set(false);\n\n\t\tconst subscription = ChatSubscription.findOne({ rid: message.rid });\n\n\t\tconst result = await callWithErrorHandling('loadSurroundingMessages', message, defaultLimit);\n\n\t\tif (!result) {\n\t\t\treturn;\n\t\t}\n\n\t\tupsertMessageBulk({ msgs: Array.from(result.messages).filter((msg) => msg.t !== 'command'), subscription });\n\n\t\treadMessage.refreshUnreadMark(message.rid);\n\n\t\tTracker.afterFlush(async () => {\n\t\t\tawait waitForElement(`[data-id='${message._id}']`);\n\t\t\tconst wrapper = $('.messages-box .wrapper');\n\t\t\tconst msgElement = $(`[data-id=${message._id}]`, wrapper);\n\n\t\t\tif (msgElement.length === 0) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst pos = (wrapper.scrollTop() ?? NaN) + (msgElement.offset()?.top ?? NaN) - (wrapper.height() ?? NaN) / 2;\n\t\t\twrapper.animate(\n\t\t\t\t{\n\t\t\t\t\tscrollTop: pos,\n\t\t\t\t},\n\t\t\t\t500,\n\t\t\t);\n\n\t\t\tmsgElement.addClass('highlight');\n\t\t\tsetHighlightMessage(message._id);\n\n\t\t\troom.isLoading.set(false);\n\t\t\tconst messages = wrapper[0];\n\t\t\tif (atBottomRef) atBottomRef.current = !result.moreAfter && messages.scrollTop >= messages.scrollHeight - messages.clientHeight;\n\n\t\t\tsetTimeout(() => {\n\t\t\t\tmsgElement.removeClass('highlight');\n\t\t\t}, 500);\n\n\t\t\tsetTimeout(() => {\n\t\t\t\tclearHighlightMessage();\n\t\t\t}, 1000);\n\t\t});\n\n\t\tif (!room.loaded) {\n\t\t\troom.loaded = 0;\n\t\t}\n\t\troom.loaded += result.messages.length;\n\t\troom.hasMore.set(result.moreBefore);\n\t\troom.hasMoreNext.set(result.moreAfter);\n\t}\n}\n\nexport const RoomHistoryManager = new RoomHistoryManagerClass();\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/RoomManager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/mainReady.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/messageActionDefault.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/messageBox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/messageContext.ts",[],["22901","22902","22903","22904","22905","22906","22907"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/openRoom.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/client/lib/readMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/lib/Message.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/lib/MessageTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-utils/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-vrecord/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-vrecord/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/lib/customUserStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/lib/userStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/notifications/deleteCustomUserStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/client/notifications/updateCustomUserStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/deleteCustomUserStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/getUserStatusText.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/insertOrUpdateUserStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/listCustomUserStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/user-status/server/methods/setUserStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/client/lib/RestApiClient.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/fileUploadRestrictions.js",["22908","22909","22910","22911","22912"],[],"import { Meteor } from 'meteor/meteor';\nimport _ from 'underscore';\n\nlet settings;\nif (Meteor.isClient) {\n\tsettings = require('../../settings/client').settings;\n} else {\n\tsettings = require('../../settings/server').settings;\n}\n\nexport const fileUploadMediaWhiteList = function (customWhiteList) {\n\tconst mediaTypeWhiteList = customWhiteList || settings.get('FileUpload_MediaTypeWhiteList');\n\n\tif (!mediaTypeWhiteList || mediaTypeWhiteList === '*') {\n\t\treturn;\n\t}\n\treturn _.map(mediaTypeWhiteList.split(','), function (item) {\n\t\treturn item.trim();\n\t});\n};\n\nconst fileUploadMediaBlackList = function () {\n\tconst blacklist = settings.get('FileUpload_MediaTypeBlackList');\n\tif (!blacklist) {\n\t\treturn;\n\t}\n\n\treturn _.map(blacklist.split(','), (item) => item.trim());\n};\n\nconst isTypeOnList = function (type, list) {\n\tif (_.contains(list, type)) {\n\t\treturn true;\n\t}\n\tconst wildCardGlob = '/*';\n\tconst wildcards = _.filter(list, function (item) {\n\t\treturn item.indexOf(wildCardGlob) > 0;\n\t});\n\tif (_.contains(wildcards, type.replace(/(\\/.*)$/, wildCardGlob))) {\n\t\treturn true;\n\t}\n};\n\nexport const fileUploadIsValidContentType = function (type, customWhiteList) {\n\tconst blackList = fileUploadMediaBlackList();\n\tconst whiteList = fileUploadMediaWhiteList(customWhiteList);\n\n\tif (!type && blackList) {\n\t\treturn false;\n\t}\n\n\tif (blackList && isTypeOnList(type, blackList)) {\n\t\treturn false;\n\t}\n\n\tif (!whiteList) {\n\t\treturn true;\n\t}\n\n\treturn isTypeOnList(type, whiteList);\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getAvatarColor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getAvatarURL.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getDefaultSubscriptionPref.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getRoomAvatarURL.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getURL.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getUserAvatarURL.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getUserNotificationPreference.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/getUserPreference.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/mimeTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/placeholders.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/slashCommand.ts",["22913","22914","22915","22916"],[],"import { Meteor } from 'meteor/meteor';\nimport type {\n\tIMessage,\n\tSlashCommand,\n\tSlashCommandOptions,\n\tRequiredField,\n\tSlashCommandPreviewItem,\n\tSlashCommandPreviews,\n} from '@rocket.chat/core-typings';\n\nexport interface ISlashCommandAddParams {\n\tcommand: string;\n\tcallback?: SlashCommand['callback'];\n\toptions?: SlashCommandOptions;\n\tresult?: SlashCommand['result'];\n\tprovidesPreview?: boolean;\n\tpreviewer?: SlashCommand['previewer'];\n\tpreviewCallback?: SlashCommand['previewCallback'];\n\tappId?: string;\n\tdescription?: string;\n}\n\nexport const slashCommands = {\n\tcommands: {} as Record,\n\tadd({\n\t\tcommand,\n\t\tcallback,\n\t\toptions = {},\n\t\tresult,\n\t\tprovidesPreview = false,\n\t\tpreviewer,\n\t\tpreviewCallback,\n\t\tappId,\n\t\tdescription = '',\n\t}: ISlashCommandAddParams): void {\n\t\tthis.commands[command] = {\n\t\t\tcommand,\n\t\t\tcallback,\n\t\t\tparams: options.params,\n\t\t\tdescription: options.description || description,\n\t\t\tpermission: options.permission,\n\t\t\tclientOnly: options.clientOnly || false,\n\t\t\tresult,\n\t\t\tprovidesPreview: Boolean(providesPreview),\n\t\t\tpreviewer,\n\t\t\tpreviewCallback,\n\t\t\tappId,\n\t\t} as SlashCommand;\n\t},\n\trun(command: string, params: string, message: RequiredField, 'rid'>, triggerId?: string | undefined): void {\n\t\tconst cmd = this.commands[command];\n\t\tif (typeof cmd?.callback !== 'function') {\n\t\t\treturn;\n\t\t}\n\n\t\tif (!message || !message.rid) {\n\t\t\tthrow new Meteor.Error('invalid-command-usage', 'Executing a command requires at least a message with a room id.');\n\t\t}\n\n\t\treturn cmd.callback(command, params, message, triggerId);\n\t},\n\tgetPreviews(command: string, params: string, message: IMessage): SlashCommandPreviews | undefined {\n\t\tconst cmd = this.commands[command];\n\t\tif (typeof cmd?.previewer !== 'function') {\n\t\t\treturn;\n\t\t}\n\n\t\tif (!message || !message.rid) {\n\t\t\tthrow new Meteor.Error('invalid-command-usage', 'Executing a command requires at least a message with a room id.');\n\t\t}\n\n\t\tconst previewInfo = cmd.previewer(command, params, message);\n\n\t\tif (!previewInfo?.items?.length) {\n\t\t\treturn;\n\t\t}\n\n\t\t// A limit of ten results, to save time and bandwidth\n\t\tif (previewInfo.items.length >= 10) {\n\t\t\tpreviewInfo.items = previewInfo.items.slice(0, 10);\n\t\t}\n\n\t\treturn previewInfo;\n\t},\n\texecutePreview(command: string, params: string, message: IMessage, preview: SlashCommandPreviewItem, triggerId: string): void {\n\t\tconst cmd = this.commands[command];\n\t\tif (typeof cmd?.previewCallback !== 'function') {\n\t\t\treturn;\n\t\t}\n\n\t\tif (!message || !message.rid) {\n\t\t\tthrow new Meteor.Error('invalid-command-usage', 'Executing a command requires at least a message with a room id.');\n\t\t}\n\n\t\t// { id, type, value }\n\t\tif (!preview.id || !preview.type || !preview.value) {\n\t\t\tthrow new Meteor.Error('error-invalid-preview', 'Preview Item must have an id, type, and value.');\n\t\t}\n\n\t\treturn cmd.previewCallback(command, params, message, preview, triggerId);\n\t},\n};\n\nMeteor.methods({\n\tslashCommand(command) {\n\t\tif (!Meteor.userId()) {\n\t\t\tthrow new Meteor.Error('error-invalid-user', 'Invalid user', {\n\t\t\t\tmethod: 'slashCommand',\n\t\t\t});\n\t\t}\n\n\t\tif (!command || !command.cmd || !slashCommands.commands[command.cmd]) {\n\t\t\tthrow new Meteor.Error('error-invalid-command', 'Invalid Command Provided', {\n\t\t\t\tmethod: 'executeSlashCommandPreview',\n\t\t\t});\n\t\t}\n\t\treturn slashCommands.run(command.cmd, command.params, command.msg, command.triggerId);\n\t},\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/tapi18n.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/lib/templateVarHandler.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/getDefaultUserFields.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/getMongoInfo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/isDocker.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/normalizeMessageFileUpload.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/functions/safeGetMeteorUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/JWTHelper.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/cron/Cronjobs.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/getTimezone.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/getValidRoomName.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/utils/server/lib/normalizeMessagesForUser.ts",["22917"],[],"import type { IMessage, IUser } from '@rocket.chat/core-typings';\n\nimport { Users } from '../../../models/server';\nimport { settings } from '../../../settings/server';\n\nconst filterStarred = (message: IMessage, uid: string): IMessage => {\n\t// only return starred field if user has it starred\n\tif (message.starred && Array.isArray(message.starred)) {\n\t\tmessage.starred = message.starred.filter((star) => star._id === uid);\n\t}\n\treturn message;\n};\n\n// TODO: we should let clients get user names on demand instead of doing this\n\nfunction getNameOfUsername(users: Map, username: string): string {\n\treturn users.get(username) || username;\n}\n\nexport const normalizeMessagesForUser = (messages: IMessage[], uid: string): IMessage[] => {\n\t// if not using real names, there is nothing else to do\n\tif (!settings.get('UI_Use_Real_Name')) {\n\t\treturn messages.map((message) => filterStarred(message, uid));\n\t}\n\n\tconst usernames = new Set();\n\n\tmessages.forEach((message) => {\n\t\tmessage = filterStarred(message, uid);\n\n\t\tif (!message.u || !message.u.username) {\n\t\t\treturn;\n\t\t}\n\t\tusernames.add(message.u.username);\n\n\t\t(message.mentions || []).forEach(({ username }) => {\n\t\t\tusernames.add(username);\n\t\t});\n\n\t\tObject.values(message.reactions || {}).forEach((reaction) => reaction.usernames.forEach((username) => usernames.add(username)));\n\t});\n\n\tconst names = new Map();\n\n\t(\n\t\tUsers.findUsersByUsernames([...usernames.values()], {\n\t\t\tfields: {\n\t\t\t\tusername: 1,\n\t\t\t\tname: 1,\n\t\t\t},\n\t\t}) as Pick[]\n\t).forEach((user) => {\n\t\tnames.set(user.username, user.name);\n\t});\n\n\tmessages.forEach((message: IMessage) => {\n\t\tif (!message.u) {\n\t\t\treturn;\n\t\t}\n\t\tmessage.u.name = getNameOfUsername(names, message.u.username);\n\n\t\t(message.mentions || []).forEach((mention) => {\n\t\t\tif (mention.username) {\n\t\t\t\tmention.name = getNameOfUsername(names, mention.username);\n\t\t\t}\n\t\t});\n\n\t\tif (!message.reactions) {\n\t\t\treturn messages;\n\t\t}\n\n\t\tmessage.reactions = Object.fromEntries(\n\t\t\tObject.entries(message.reactions).map(([keys, reaction]) => {\n\t\t\t\treaction.names = reaction.usernames.map((username) => getNameOfUsername(names, username));\n\t\t\t\treturn [keys, reaction];\n\t\t\t}),\n\t\t);\n\t});\n\n\treturn messages;\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/addSettings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/functions/checkVersionUpdate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/functions/getNewUpdates.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/logger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/methods/banner_dismiss.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/version-check/server/sampleUpdateData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/videobridge/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/videobridge/client/tabBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/voip/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/client/actionButton.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/client/startup/sync.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/lib/getWebdavCredentials.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/lib/uploadFileToWebdav.ts",[],["22918"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/lib/webdavClientAdapter.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/addWebdavAccount.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/getFileFromWebdav.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/getWebdavFileList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/getWebdavFilePreview.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/removeWebdavAccount.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/methods/uploadFileToWebdav.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webdav/server/startup/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/WebRTCClass.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/actionLink.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/adapter.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/screenShare.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/client/tabBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/webrtc/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/wordpress/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/wordpress/lib/common.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/wordpress/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/wordpress/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/UIKit/hooks/useUIKitHandleAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/UIKit/hooks/useUIKitHandleClose.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/UIKit/hooks/useUIKitStateManager.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AdministrationList.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AdministrationList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AdministrationModelList.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AdministrationModelList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AppsModelList.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AppsModelList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AuditModelList.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AdministrationList/AuditModelList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AutoCompleteAgent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AutoCompleteAgentWithoutExtension.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AutoCompleteDepartment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/AutoCompleteDepartmentMultiple.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Backdrop.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerBadge.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerBadge.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerIcon.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerMenu.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerMenuButton.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/BurgerMenuButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/Line.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/Wrapper.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/BurgerMenu/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/ConfirmOwnerChangeModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/CreateDiscussion/CreateDiscussion.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/CreateDiscussion/DefaultParentRoomField.tsx",["22919"],[],"import { Skeleton, TextInput, Callout } from '@rocket.chat/fuselage';\nimport { useTranslation } from '@rocket.chat/ui-contexts';\nimport type { ReactElement } from 'react';\nimport React, { useMemo } from 'react';\n\nimport { AsyncStatePhase } from '../../hooks/useAsyncState';\nimport { useEndpointData } from '../../hooks/useEndpointData';\nimport { roomCoordinator } from '../../lib/rooms/roomCoordinator';\n\nconst DefaultParentRoomField = ({ defaultParentRoom }: { defaultParentRoom: string }): ReactElement => {\n\tconst t = useTranslation();\n\tconst { value, phase } = useEndpointData('/v1/rooms.info', {\n\t\tparams: useMemo(\n\t\t\t() => ({\n\t\t\t\troomId: defaultParentRoom,\n\t\t\t}),\n\t\t\t[defaultParentRoom],\n\t\t),\n\t});\n\n\tif (phase === AsyncStatePhase.LOADING) {\n\t\treturn ;\n\t}\n\n\tif (!value || !value.room) {\n\t\treturn {t('Error')};\n\t}\n\n\treturn (\n\t\t\n\t);\n};\n\nexport default DefaultParentRoomField;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/CreateDiscussion/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/CustomFieldsForm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Emoji.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/FilterByText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericModal.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/GenericTable.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/GenericTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/HeaderCell.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/NoResults.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/SortIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableBody.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableCell.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableHeaderCell.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableLoadingRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableLoadingTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/V2/GenericTableRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useCurrent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useItemsPerPage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useItemsPerPageLabel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/usePagination.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useShowingResultsLabel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useSort.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/GenericTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanel.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanel.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelActionGroup.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelAvatar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelLabel.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/InfoPanelTitle.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/RetentionPolicyCallout.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/InfoPanel/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/LocalTime.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/MarkdownText.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/MarkdownText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/Skeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/Tags.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/hooks/useAgentsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/hooks/useAvailableAgentsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/hooks/useDepartmentsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/CloseChatModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/CloseChatModalData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/EnterpriseDepartmentsModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/ForwardChatModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/ModalSeparator/ModalSeparator.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/ModalSeparator/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/ReturnChatQueueModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/modals/TranscriptModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/Page.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/Page.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageBlockWithBorder.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageScrollableContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/PageScrollableContentWithShadow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Page/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/PageSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/PlanTag.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RawText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomAutoComplete/Avatar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomAutoComplete/RoomAutoComplete.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomAutoComplete/hooks/useRoomsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomAutoComplete/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/OmnichannelAppSourceRoomIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/OmnichannelCoreSourceRoomIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/OmnichannelRoomIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/context/OmnichannelRoomIconContext.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/lib/OmnichannelRoomIcon.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/OmnichannelRoomIcon/provider/OmnichannelRoomIconProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/RoomIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/RoomIcon/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/ScrollableContentWrapper.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/Content.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/Header.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/ListItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/Sidebar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/SidebarGenericItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/SidebarItemsAssembler.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/SidebarNavigationItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Sidebar/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Skeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/GroupingList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/SortList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/SortModeList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/ViewModeList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/SortList/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Subtitle.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TextCopy.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TooltipPortal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/TwoFactorEmailModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/TwoFactorModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/TwoFactorPasswordModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/TwoFactorTotpModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/TwoFactorModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UTCClock.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UrlChangeModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoComplete/UserAutoComplete.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoComplete/UserAutoComplete.tsx",[],["22920"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoComplete/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/UserAutoCompleteMultiple.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/UserAutoCompleteMultipleFederated.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/UserAutoCompleteMultipleOption.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/UserAutoCompleteMultipleOptions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserAutoCompleteMultiple/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCard.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardContainer.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardRole.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardRoles.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/UserCardUsername.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserCard/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfo.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfoAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfoAvatar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/UserInfoUsername.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserInfo/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserStatus/ReactiveUserStatus.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserStatus/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/UserStatusMenu.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarActions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarBack.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarClose.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarFooter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarInnerContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarScrollableContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/VerticalBarText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/VerticalBar/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/WarningModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/AppAvatar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/BaseAvatar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/RoomAvatar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/RoomAvatarEditor.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/UserAvatar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/UserAvatarEditor/UserAvatarEditor.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/UserAvatarEditor/UserAvatarSuggestions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/avatar/UserAvatarEditor/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/connectionStatus/ConnectionStatusBar.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/connectionStatus/ConnectionStatusBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/Counter.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/Counter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/CounterSet.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/CounterSet.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/Growth.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/Growth.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/NegativeGrowthSymbol.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/NegativeGrowthSymbol.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/PositiveGrowthSymbol.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/dataView/PositiveGrowthSymbol.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/IgnoredContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/MessageCollapsible.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/MessageContentBody.tsx",["22921"],[],"import { css } from '@rocket.chat/css-in-js';\nimport { MessageBody, Box, Palette } from '@rocket.chat/fuselage';\nimport type { UserMention, ChannelMention } from '@rocket.chat/gazzodown';\nimport { MarkupInteractionContext, Markup } from '@rocket.chat/gazzodown';\nimport { escapeRegExp } from '@rocket.chat/string-helpers';\nimport { useLayout, useUserPreference } from '@rocket.chat/ui-contexts';\nimport { FlowRouter } from 'meteor/kadira:flow-router';\nimport type { ReactElement, UIEvent } from 'react';\nimport React, { useCallback, useMemo } from 'react';\n\nimport { emoji } from '../../../app/emoji/client';\nimport type { MessageWithMdEnforced } from '../../lib/parseMessageTextToAstMarkdown';\nimport { fireGlobalEvent } from '../../lib/utils/fireGlobalEvent';\nimport { useChat } from '../../views/room/contexts/ChatContext';\nimport { useGoToRoom } from '../../views/room/hooks/useGoToRoom';\nimport { useMessageListHighlights } from './list/MessageListContext';\n\ntype MessageContentBodyProps = Pick & {\n\tsearchText?: string;\n};\n\nconst detectEmoji = (text: string): { name: string; className: string; image?: string; content: string }[] => {\n\tconst html = Object.values(emoji.packages)\n\t\t.reverse()\n\t\t.reduce((html, { render }) => render(html), text);\n\tconst div = document.createElement('div');\n\tdiv.innerHTML = html;\n\treturn Array.from(div.querySelectorAll('span')).map((span) => ({\n\t\tname: span.title,\n\t\tclassName: span.className,\n\t\timage: span.style.backgroundImage || undefined,\n\t\tcontent: span.innerText,\n\t}));\n};\n\nconst MessageContentBody = ({ mentions, channels, md, searchText }: MessageContentBodyProps): ReactElement => {\n\tconst highlights = useMessageListHighlights();\n\tconst highlightRegex = useMemo(() => {\n\t\tif (!highlights || !highlights.length) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst alternatives = highlights.map(({ highlight }) => escapeRegExp(highlight)).join('|');\n\t\tconst expression = `(?=^|\\\\b|[\\\\s\\\\n\\\\r\\\\t.,،'\\\\\\\"\\\\+!?:-])(${alternatives})(?=$|\\\\b|[\\\\s\\\\n\\\\r\\\\t.,،'\\\\\\\"\\\\+!?:-])`;\n\n\t\treturn (): RegExp => new RegExp(expression, 'gmi');\n\t}, [highlights]);\n\n\tconst markRegex = useMemo(() => {\n\t\tif (!searchText) {\n\t\t\treturn;\n\t\t}\n\n\t\treturn (): RegExp => new RegExp(`(${searchText})(?![^<]*>)`, 'gi');\n\t}, [searchText]);\n\n\tconst resolveUserMention = useCallback(\n\t\t(mention: string) => {\n\t\t\tif (mention === 'all' || mention === 'here') {\n\t\t\t\treturn undefined;\n\t\t\t}\n\n\t\t\tconst filterUser = ({ username, type }: UserMention) => (!type || type === 'user') && username === mention;\n\t\t\tconst filterTeam = ({ name, type }: UserMention) => type === 'team' && name === mention;\n\n\t\t\treturn mentions?.find((mention) => filterUser(mention) || filterTeam(mention));\n\t\t},\n\t\t[mentions],\n\t);\n\n\tconst chat = useChat();\n\n\tconst goToRoom = useGoToRoom();\n\n\tconst onUserMentionClick = useCallback(\n\t\t({ username }: UserMention) => {\n\t\t\tif (!username) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\treturn (event: UIEvent): void => {\n\t\t\t\tevent.stopPropagation();\n\t\t\t\tchat?.userCard.open(username)(event);\n\t\t\t};\n\t\t},\n\t\t[chat?.userCard],\n\t);\n\n\tconst resolveChannelMention = useCallback((mention: string) => channels?.find(({ name }) => name === mention), [channels]);\n\n\tconst { isEmbedded } = useLayout();\n\n\tconst onChannelMentionClick = useCallback(\n\t\t({ _id: rid }: ChannelMention) =>\n\t\t\t(event: UIEvent): void => {\n\t\t\t\tif (isEmbedded) {\n\t\t\t\t\tfireGlobalEvent('click-mention-link', {\n\t\t\t\t\t\tpath: FlowRouter.path('channel', { name: rid }),\n\t\t\t\t\t\tchannel: rid,\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tevent.stopPropagation();\n\t\t\t\tgoToRoom(rid);\n\t\t\t},\n\t\t[isEmbedded, goToRoom],\n\t);\n\n\t// TODO: this style should go to Fuselage repository\n\tconst messageBodyAdditionalStyles = css`\n\t\t> blockquote {\n\t\t\tpadding-inline: 8px;\n\t\t\tborder: 1px solid ${Palette.stroke['stroke-extra-light']};\n\t\t\tborder-radius: 2px;\n\t\t\tbackground-color: ${Palette.surface['surface-tint']};\n\t\t\tborder-inline-start-color: ${Palette.stroke['stroke-medium']};\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tbackground-color: ${Palette.surface['surface-hover']};\n\t\t\t\tborder-color: ${Palette.stroke['stroke-light']};\n\t\t\t\tborder-inline-start-color: ${Palette.stroke['stroke-medium']};\n\t\t\t}\n\t\t}\n\t\t> ul.task-list {\n\t\t\t> li::before {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t> li > .rcx-check-box > .rcx-check-box__input:focus + .rcx-check-box__fake {\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\tlist-style: none;\n\t\t\tmargin-inline-start: 0;\n\t\t\tpadding-inline-start: 0;\n\t\t}\n\t\ta {\n\t\t\tcolor: ${Palette.statusColor['status-font-on-info']};\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t\t&:focus {\n\t\t\t\tborder: 2px solid ${Palette.stroke['stroke-extra-light-highlight']};\n\t\t\t\tborder-radius: 2px;\n\t\t\t}\n\t\t}\n\t`;\n\n\tconst convertAsciiToEmoji = useUserPreference('convertAsciiEmoji', true);\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default MessageContentBody;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/MessageHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/ReadReceiptIndicator.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/StatusIndicators.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/ToolboxHolder.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/Action.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/Attachments.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/BroadcastMetrics.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/DiscussionMetrics.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/Location.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/MessageActions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/Reactions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/ThreadMetrics.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/UiKitSurface.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/UrlPreviews.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/actions/MessageAction.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/actions/MessageAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/AttachmentsItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/DefaultAttachment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/FileAttachment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/QuoteAttachment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/ActionAttachmentButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/ActionAttachtment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/Field.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/FieldsAttachment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/ShortField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/default/hooks/usePerformActionMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/AudioAttachment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/GenericFileAttachment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/ImageAttachment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/VideoAttachment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/file/hooks/useLoadImage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/Attachment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentAuthor.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentAuthorAvatar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentAuthorName.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentBlock.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentDescription.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentDetails.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentDownload.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentImage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentInner.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentSize.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentThumb.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentTitle.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/AttachmentTitleLink.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/image/ImageBox.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/image/Load.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/attachments/structure/image/Retry.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/collapsible/CollapsibleContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/location/MapView.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/location/MapViewFallback.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/location/MapViewImage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/location/hooks/useAsyncImage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/reactions/Reaction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/reactions/useToggleReactionMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedCollapsible.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedHtmlPreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedImagePreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedLinkPreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedPreviewContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedPreviewMetadata.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/OEmbedResolver.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlAudioPreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlImagePreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlPreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlPreviewMetadata.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlPreviewResolver.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/UrlVideoPreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/urlPreviews/buildImageURL.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/header/MessageRoles.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/header/MessageRoles.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/header/hooks/useMessageRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/helpers/followSyle.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/hooks/useCollapse.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/hooks/useNormalizedMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/hooks/useOembedLayout.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/hooks/useSubscriptionFromMessageQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/list/MessageListContext.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/list/MessageListSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/notification/AllMentionNotification.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/notification/MeMentionNotification.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/notification/MessageNotification.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/notification/UnreadMessagesNotification.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/DesktopToolboxDropdown.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/MessageActionMenu.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/MobileToolboxDropdown.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/Toolbox.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/toolbox/ToolboxDropdown.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/RoomMessage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/SystemMessage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/ThreadMessage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/ThreadMessagePreview.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/ThreadMessagePreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/room/RoomMessageContent.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/room/RoomMessageContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/thread/ThreadMessageContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/variants/threadPreview/ThreadMessagePreviewBody.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/modal/ModalBackdrop.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/modal/ModalPortal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/root/ErrorBoundary.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/voip/room/VoipRoomForeword.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/withDoNotAskAgain.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/ActionManagerContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/CallContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/OmnichannelContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/UserPresenceContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/contexts/VideoConfContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/MinimongoCollection.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/Subscribable.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/SubscriptionWithRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/css.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/html.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/definitions/info.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/lists/useRecordList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/lists/useScrollableMessageList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/lists/useScrollableRecordList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/lists/useStreamUpdatesForMessageList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelAgentAvailable.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelEnabled.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelRouteConfig.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelShowQueueLink.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useQueuedInquiries.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useAsyncState.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useClipboardWithToast.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useComponentDidUpdate.ts",[],["22922","22923"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useDecryptedMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useDialModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useDontAskAgain.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useEmbeddedLayout.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useEndpointAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useEndpointData.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useEndpointUpload.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFileInput.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useForm.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatDate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatDateAndTime.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatDuration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatMemorySize.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatRelativeTime.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormatTime.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useFormattedRelativeTime.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useHighlightedCode.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useIsEnterprise.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useLicense.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useLocalePercentage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/usePresence.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/usePreventPropagation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useReactiveQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useReactiveValue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useReactiveVar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useRegisterAnonymousUserMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useRegistrationStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useResizeInlineBreakpoint.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useRoomIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useRoomInfoEndpoint.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useTimeAgo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useTimeFromNow.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useTimezoneNameList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useTimezoneTime.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUTCClock.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUpdateAvatar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUserCustomFields.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUserData.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/useUserDisplayName.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/importPackages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/2fa/overrideLoginMethod.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/2fa/process2faReturn.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/2fa/utils.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/RoomManager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/VideoConfManager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/appLayout.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/asyncState/AsyncState.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/asyncState/AsyncStatePhase.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/asyncState/functions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/asyncState/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/banners.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/baseURI.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/ChatAPI.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/Upload.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/data.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/processMessageEditing.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/processSetReaction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/processSlashCommand.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/processTooLongMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/replyBroadcast.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/requestMessageDeletion.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/sendMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/flows/uploadFiles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/chats/uploads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/clickableItem.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/constants.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/createReactiveSubscriptionFactory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/createRouteGroup.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/createSidebarItems.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/createSubscription.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/download.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/errorHandling.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/federation/Federation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/getLocalePercentage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/getUserDisplayName.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/getWebdavServerName.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/imperativeModal.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/CannedResponseList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/DiscussionsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/FilesList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/MessageList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/RecordList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/lists/ThreadsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/meteorCallWrapper.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/bson.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/comparisons.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/lookups.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/query.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/sort.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/minimongo/types.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/onClientBeforeSendMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/onClientMessageReceived.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/parseMessageTextToAstMarkdown.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/portals/blazePortals.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/portals/createTemplateForComponent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/portals/portalsSubscription.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/presence.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/queryClient.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomCoordinator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomExit.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/conversation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/direct.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/favorite.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/livechat.ts",["22924"],[],"import type { AtLeast, ValueOf } from '@rocket.chat/core-typings';\nimport { Session } from 'meteor/session';\n\nimport { hasPermission } from '../../../../app/authorization/client';\nimport { LivechatInquiry } from '../../../../app/livechat/client/collections/LivechatInquiry';\nimport { ChatRoom, ChatSubscription } from '../../../../app/models/client';\nimport { settings } from '../../../../app/settings/client';\nimport { getAvatarURL } from '../../../../app/utils/lib/getAvatarURL';\nimport type { IRoomTypeClientDirectives } from '../../../../definition/IRoomTypeConfig';\nimport { RoomSettingsEnum, RoomMemberActions, UiTextContext } from '../../../../definition/IRoomTypeConfig';\nimport { getLivechatRoomType } from '../../../../lib/rooms/roomTypes/livechat';\nimport { roomCoordinator } from '../roomCoordinator';\n\nexport const LivechatRoomType = getLivechatRoomType(roomCoordinator);\n\nroomCoordinator.add(LivechatRoomType, {\n\tallowRoomSettingChange(_room, setting) {\n\t\tswitch (setting) {\n\t\t\tcase RoomSettingsEnum.JOIN_CODE:\n\t\t\t\treturn false;\n\t\t\tdefault:\n\t\t\t\treturn true;\n\t\t}\n\t},\n\n\tallowMemberAction(_room, action) {\n\t\treturn ([RoomMemberActions.INVITE, RoomMemberActions.JOIN] as Array>).includes(action);\n\t},\n\n\troomName(room) {\n\t\treturn room.name || room.fname || (room as any).label;\n\t},\n\n\tgetUiText(context) {\n\t\tswitch (context) {\n\t\t\tcase UiTextContext.HIDE_WARNING:\n\t\t\t\treturn 'Hide_Livechat_Warning';\n\t\t\tcase UiTextContext.LEAVE_WARNING:\n\t\t\t\treturn 'Hide_Livechat_Warning';\n\t\t\tdefault:\n\t\t\t\treturn '';\n\t\t}\n\t},\n\n\tcondition() {\n\t\treturn settings.get('Livechat_enabled') && hasPermission('view-l-room');\n\t},\n\n\tgetAvatarPath(room) {\n\t\treturn getAvatarURL({ username: `@${this.roomName(room)}` }) || '';\n\t},\n\n\tgetUserStatus(rid) {\n\t\tconst room = Session.get(`roomData${rid}`);\n\t\tif (room) {\n\t\t\treturn room.v?.status;\n\t\t}\n\t\tconst inquiry = LivechatInquiry.findOne({ rid });\n\t\treturn inquiry?.v?.status;\n\t},\n\n\tfindRoom(identifier) {\n\t\treturn ChatRoom.findOne({ _id: identifier });\n\t},\n\n\tisLivechatRoom() {\n\t\treturn true;\n\t},\n\n\tcanSendMessage(rid) {\n\t\tconst room = ChatRoom.findOne({ _id: rid }, { fields: { open: 1 } });\n\t\treturn Boolean(room?.open);\n\t},\n\n\treadOnly(rid, _user) {\n\t\tconst room = ChatRoom.findOne({ _id: rid }, { fields: { open: 1, servedBy: 1 } });\n\t\tif (!room || !room.open) {\n\t\t\treturn true;\n\t\t}\n\n\t\tconst subscription = ChatSubscription.findOne({ rid });\n\t\treturn !subscription;\n\t},\n} as AtLeast);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/private.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/public.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/unread.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/rooms/roomTypes/voip.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/settings/PrivateSettingsCachedCollection.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/settings/PublicSettingsCachedCollection.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/toast.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/userData.ts",["22925"],[],"import type { ILivechatAgent, IUser, IUserDataEvent, Serialized } from '@rocket.chat/core-typings';\nimport { Meteor } from 'meteor/meteor';\nimport { ReactiveVar } from 'meteor/reactive-var';\n\nimport { Users } from '../../app/models/client';\nimport { Notifications } from '../../app/notifications/client';\nimport { APIClient } from '../../app/utils/client';\n\nexport const isSyncReady = new ReactiveVar(false);\n\ntype RawUserData = Serialized<\n\tPick<\n\t\tIUser,\n\t\t| '_id'\n\t\t| 'type'\n\t\t| 'name'\n\t\t| 'username'\n\t\t| 'emails'\n\t\t| 'status'\n\t\t| 'statusDefault'\n\t\t| 'statusText'\n\t\t| 'statusConnection'\n\t\t| 'avatarOrigin'\n\t\t| 'utcOffset'\n\t\t| 'language'\n\t\t| 'settings'\n\t\t| 'roles'\n\t\t| 'active'\n\t\t| 'defaultRoom'\n\t\t| 'customFields'\n\t\t| 'oauth'\n\t\t| 'createdAt'\n\t\t| '_updatedAt'\n\t\t| 'avatarETag'\n\t> & { statusLivechat?: ILivechatAgent['statusLivechat'] }\n>;\n\nconst updateUser = (userData: IUser): void => {\n\tconst user = Users.findOne({ _id: userData._id }) as IUser | undefined;\n\n\tif (!user || !user._updatedAt || user._updatedAt.getTime() < userData._updatedAt.getTime()) {\n\t\tMeteor.users.upsert({ _id: userData._id }, userData as Meteor.User);\n\t\treturn;\n\t}\n\n\t// delete data already on user's collection as those are newer\n\tObject.keys(user).forEach((key) => {\n\t\tdelete userData[key as keyof IUser];\n\t});\n\tMeteor.users.update({ _id: user._id }, { $set: userData as Meteor.User });\n};\n\nlet cancel: undefined | (() => void);\nexport const synchronizeUserData = async (uid: Meteor.User['_id']): Promise => {\n\tif (!uid) {\n\t\treturn;\n\t}\n\n\t// Remove data from any other user that we may have retained\n\tMeteor.users.remove({ _id: { $ne: uid } });\n\n\tcancel?.();\n\n\tcancel = await Notifications.onUser('userData', (data: IUserDataEvent) => {\n\t\tswitch (data.type) {\n\t\t\tcase 'inserted':\n\t\t\t\t// eslint-disable-next-line @typescript-eslint/no-unused-vars\n\t\t\t\tconst { type, id, ...user } = data;\n\t\t\t\tMeteor.users.insert(user as Meteor.User);\n\t\t\t\tbreak;\n\n\t\t\tcase 'updated':\n\t\t\t\tMeteor.users.upsert({ _id: uid }, { $set: data.diff as Meteor.User, $unset: data.unset });\n\t\t\t\tbreak;\n\n\t\t\tcase 'removed':\n\t\t\t\tMeteor.users.remove({ _id: uid });\n\t\t\t\tbreak;\n\t\t}\n\t});\n\n\tconst { ldap, lastLogin, services: rawServices, ...userData } = await APIClient.get('/v1/me');\n\n\t// email?: {\n\t// \tverificationTokens?: IUserEmailVerificationToken[];\n\t// };\n\t// export interface IUserEmailVerificationToken {\n\t// \ttoken: string;\n\t// \taddress: string;\n\t// \twhen: Date;\n\t// }\n\n\tif (userData) {\n\t\tconst { email, cloud, resume, email2fa, emailCode, ...services } = rawServices || {};\n\n\t\tupdateUser({\n\t\t\t...userData,\n\t\t\t...(rawServices && {\n\t\t\t\tservices: {\n\t\t\t\t\t...(services ? { ...services } : {}),\n\t\t\t\t\t...(resume\n\t\t\t\t\t\t? {\n\t\t\t\t\t\t\t\tresume: {\n\t\t\t\t\t\t\t\t\t...(resume.loginTokens && {\n\t\t\t\t\t\t\t\t\t\tloginTokens: resume.loginTokens.map((token) => ({\n\t\t\t\t\t\t\t\t\t\t\t...token,\n\t\t\t\t\t\t\t\t\t\t\twhen: new Date(token.when),\n\t\t\t\t\t\t\t\t\t\t\tcreatedAt: (token.createdAt ? new Date(token.createdAt) : undefined) as Date,\n\t\t\t\t\t\t\t\t\t\t\ttwoFactorAuthorizedUntil: token.twoFactorAuthorizedUntil ? new Date(token.twoFactorAuthorizedUntil) : undefined,\n\t\t\t\t\t\t\t\t\t\t})),\n\t\t\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t }\n\t\t\t\t\t\t: {}),\n\t\t\t\t\t...(cloud\n\t\t\t\t\t\t? {\n\t\t\t\t\t\t\t\tcloud: {\n\t\t\t\t\t\t\t\t\t...cloud,\n\t\t\t\t\t\t\t\t\texpiresAt: new Date(cloud.expiresAt),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t }\n\t\t\t\t\t\t: {}),\n\t\t\t\t\temailCode: emailCode?.map(({ expire, ...data }) => ({ expire: new Date(expire), ...data })) || [],\n\t\t\t\t\t...(email2fa ? { email2fa: { ...email2fa, changedAt: new Date(email2fa.changedAt) } } : {}),\n\t\t\t\t\t...(email?.verificationTokens && {\n\t\t\t\t\t\temail: {\n\t\t\t\t\t\t\tverificationTokens: email.verificationTokens.map((token) => ({\n\t\t\t\t\t\t\t\t...token,\n\t\t\t\t\t\t\t\twhen: new Date(token.when),\n\t\t\t\t\t\t\t})),\n\t\t\t\t\t\t},\n\t\t\t\t\t}),\n\t\t\t\t},\n\t\t\t}),\n\t\t\t...(lastLogin && {\n\t\t\t\tlastLogin: new Date(lastLogin),\n\t\t\t}),\n\t\t\tldap: Boolean(ldap),\n\t\t\tcreatedAt: new Date(userData.createdAt),\n\t\t\t_updatedAt: new Date(userData._updatedAt),\n\t\t});\n\t}\n\tisSyncReady.set(true);\n\n\treturn userData;\n};\n\nexport const removeLocalUserData = (): number => Meteor.users.remove({});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/applyCustomTranslations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/call.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/callWithErrorHandling.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/createAnchor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/createToken.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/deleteAnchor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/domEvents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/filterLanguage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/fireGlobalEvent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/formatBytes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/formatDate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/formatDateAndTime.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/formatTime.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getAvatarAsPng.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getConfig.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getDateRange.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getUidDirectMessage.ts",["22926"],[],"import type { IRoom, IUser } from '@rocket.chat/core-typings';\nimport { Meteor } from 'meteor/meteor';\n\nimport { Rooms } from '../../../app/models/client';\n\nexport const getUidDirectMessage = (rid: IRoom['_id'], userId: IUser['_id'] | null = Meteor.userId()): string | undefined => {\n\tconst room = Rooms.findOne({ _id: rid }, { fields: { uids: 1 } });\n\n\tif (!room || !room.uids || room.uids.length > 2) {\n\t\treturn undefined;\n\t}\n\n\treturn room.uids.filter((uid) => uid !== userId)[0];\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/getUserEmailVerified.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/goToRoomById.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isIE11.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isIOsDevice.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isLayoutEmbedded.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isRTL.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isRTLScriptLanguage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/isValidImageFormat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/jumpToMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/keyCodes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/mapMessageFromApi.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/messageArgs.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/prependReplies.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/queueMicrotask.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/renderEmoji.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/renderMessageEmoji.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/timeAgo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/userAgentMIMETypeFallback.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/waitForElement.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/utils/waitUntilFind.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/Helper.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/LocalStream.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/QueueAggregator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/RemoteStream.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/Stream.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/voip/VoIPUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/main.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/hideRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/openRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/pinMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/setUserActiveStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/starMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/toggleFavorite.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/unpinMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/methods/updateMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/childNodeRemove.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/cssVars.ts",["22927"],[],"import { withDebouncing } from '../../lib/utils/highOrderFunctions';\n\ntype Variables = {\n\t[name: string]: (variables: Variables) => string;\n};\n\nconst findDeclarations = (code: string): [string, Variables[keyof Variables]][] =>\n\t(code.match(/(--[^:; ]+:..*?;)/g) ?? []).map((declaration) => {\n\t\tconst matches = /(.*?):\\s*(.*?)\\s*;/.exec(declaration);\n\n\t\tif (matches === null) {\n\t\t\tthrow new Error();\n\t\t}\n\n\t\tconst [, name, value] = matches;\n\t\treturn [\n\t\t\tname,\n\t\t\tvalue.indexOf('var(') >= 0\n\t\t\t\t? (variables: Variables): string => value.replace(/var\\((--.*?)\\)/gm, (_, name) => variables[name]?.call(null, variables))\n\t\t\t\t: (): string => value,\n\t\t];\n\t});\n\nconst replaceReferences = (code: string, variables: Variables): string =>\n\tcode.replace(/var\\((--.*?)\\)/gm, (_, name) => variables[name]?.call(null, variables));\n\nlet cssVariablesElement: HTMLElement;\nconst originalCodes = new Map();\n\nconst update = withDebouncing({ wait: 100 })(() => {\n\tconst declarations = ([] as [string, Variables[keyof Variables]][]).concat(\n\t\t...Array.from(originalCodes.values(), findDeclarations),\n\t\tfindDeclarations(cssVariablesElement.innerHTML),\n\t);\n\n\tconst variables = Object.fromEntries(declarations);\n\n\toriginalCodes.forEach((originalCode, element) => {\n\t\tconst patchedCode = replaceReferences(originalCode, variables);\n\n\t\tlet patchedElement = element.nextElementSibling;\n\t\tif (!patchedElement || !patchedElement.classList.contains('patched-css-variables')) {\n\t\t\tpatchedElement = document.createElement('style');\n\t\t\tpatchedElement.type = 'text/css';\n\t\t\tpatchedElement.classList.add('patched-css-variables');\n\t\t\telement.insertAdjacentElement('afterend', patchedElement);\n\t\t}\n\n\t\tconst { sheet } = patchedElement;\n\t\twhile (sheet.cssRules.length > 0) {\n\t\t\tsheet.deleteRule(0);\n\t\t}\n\t\tsheet.insertRule(`@media all {${patchedCode}}`, 0);\n\t});\n});\n\nconst findAndPatchFromLinkElements = (): void => {\n\tArray.from(document.querySelectorAll('link[type=\"text/css\"].__meteor-css__')).forEach(async (linkElement) => {\n\t\tconst url = linkElement.getAttribute('href');\n\n\t\tif (url === null) {\n\t\t\treturn;\n\t\t}\n\n\t\ttry {\n\t\t\tconst response = await fetch(url);\n\t\t\tconst code = await response.text();\n\t\t\toriginalCodes.set(linkElement, code);\n\t\t} catch (error) {\n\t\t\tconsole.warn(error);\n\t\t} finally {\n\t\t\tupdate();\n\t\t}\n\t});\n};\n\nconst waitAndInitialize = (): void => {\n\tif (document.readyState !== 'complete') {\n\t\trequestAnimationFrame(waitAndInitialize);\n\t\treturn;\n\t}\n\n\tconst element = document.getElementById('css-variables');\n\n\tif (element === null) {\n\t\trequestAnimationFrame(waitAndInitialize);\n\t\treturn;\n\t}\n\n\tcssVariablesElement = element;\n\n\tconst cssVariablesElementObserver = new MutationObserver(() => {\n\t\tupdate();\n\t});\n\n\tcssVariablesElementObserver.observe(cssVariablesElement, { childList: true });\n\n\tfindAndPatchFromLinkElements();\n};\n\n((): void => {\n\tif (window.CSS?.supports?.('(--foo: red)')) {\n\t\treturn;\n\t}\n\n\twaitAndInitialize();\n})();\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/customEventPolyfill.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/hoverTouchClick.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/polyfills/objectFromEntries.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/portals/VideoConfPopupPortal.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ActionManagerProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/AttachmentProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/AuthorizationProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/AvatarUrlProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/CallProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/definitions/IceServer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/hooks/useWebRtcServers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CallProvider/lib/parseStringToIceServers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ConnectionStatusProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/CustomSoundProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/DeviceProvider/DeviceProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/DeviceProvider/lib/isSetSinkIdAvailable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/LayoutProvider.tsx",[],["22928","22929"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/MeteorProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ModalProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/OmnichannelProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/RouterProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ServerProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/SessionProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/SettingsProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/ToastMessagesProvider.tsx",[],["22930"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/TooltipProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/TranslationProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/UserPresenceProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/UserProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/providers/VideoConfProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Condensed.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Condensed.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Extended.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Extended.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Medium.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Item/Medium.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/RoomList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/RoomListRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/ScrollerWithCustomProps.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/SideBarItemTemplateWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomList/normalizeSidebarMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/RoomMenu.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Sidebar.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/Sidebar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/SidebarPortal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/SidebarFooter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/SidebarFooterDefault.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/voip/VoipFooter.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/voip/VoipFooter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/voip/hooks/useOmnichannelContactLabel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/footer/voip/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateChannel/CreateChannelModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateChannel/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateDirectMessage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateTeam/CreateTeamModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/CreateTeam/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/EditStatusModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/UserAvatarButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/UserDropdown.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Administration.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/CreateRoom.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/CreateRoomList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Directory.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Home.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Login.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Search.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/actions/Sort.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/hooks/useCreateRoomModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/hooks/useDropdownVisibility.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/header/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useAvatarTemplate.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/usePreventDefault.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useQueryOptions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useRoomList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useShortcutOpenMenu.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/hooks/useTemplateByViewMode.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/search/Row.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/search/ScrollerWithCustomProps.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/search/SearchList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/search/UserItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/OmnichannelSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/StatusDisabledSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallDialPad.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallToggle.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallToggleError.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallToggleLoading.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelCallToggleReady.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/OmnichannelLivechatToggle.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/sidebar/sections/actions/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/UserDeleted.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/absoluteUrl.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/jumpToMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/jumpToPinMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/jumpToSearchMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/jumpToStarMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/permalinkPinned.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/permalinkStar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/pinMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/readReceipt.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/starMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/unpinMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/actionButtons/unstarMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/afterLogoutCleanUp/customScriptOnLogout.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/afterLogoutCleanUp/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/afterLogoutCleanUp/purgeAllDrafts.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/afterLogoutCleanUp/roomManager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/appRoot.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/banners.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/callbacks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/exportMessagesTab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/mentionsTab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/pinnedMessagesTab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/contextualBar/starredMessagesTab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/customOAuth.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/customTranslations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/e2e.ts",["22931"],[],"import type { AtLeast, IMessage, IRoom, ISubscription } from '@rocket.chat/core-typings';\nimport { FlowRouter } from 'meteor/kadira:flow-router';\nimport { Meteor } from 'meteor/meteor';\nimport { Tracker } from 'meteor/tracker';\n\nimport { e2e } from '../../app/e2e/client/rocketchat.e2e';\nimport { Subscriptions, Rooms } from '../../app/models/client';\nimport { Notifications } from '../../app/notifications/client';\nimport { settings } from '../../app/settings/client';\nimport { onClientBeforeSendMessage } from '../lib/onClientBeforeSendMessage';\nimport { onClientMessageReceived } from '../lib/onClientMessageReceived';\nimport { isLayoutEmbedded } from '../lib/utils/isLayoutEmbedded';\nimport { waitUntilFind } from '../lib/utils/waitUntilFind';\n\nconst handle = async (roomId: IRoom['_id'], keyId: string): Promise => {\n\tconst e2eRoom = await e2e.getInstanceByRoomId(roomId);\n\tif (!e2eRoom) {\n\t\treturn;\n\t}\n\n\te2eRoom.provideKeyToUser(keyId);\n};\n\nMeteor.startup(() => {\n\tTracker.autorun(() => {\n\t\tif (!Meteor.userId()) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst adminEmbedded = isLayoutEmbedded() && FlowRouter.current().path.startsWith('/admin');\n\n\t\tif (!adminEmbedded && settings.get('E2E_Enable') && window.crypto) {\n\t\t\te2e.startClient();\n\t\t\te2e.enabled.set(true);\n\t\t} else {\n\t\t\te2e.enabled.set(false);\n\t\t\te2e.closeAlert();\n\t\t}\n\t});\n\n\tlet observable: Meteor.LiveQueryHandle | null = null;\n\tlet offClientMessageReceived: undefined | (() => void);\n\tlet offClientBeforeSendMessage: undefined | (() => void);\n\tTracker.autorun(() => {\n\t\tif (!e2e.isReady()) {\n\t\t\toffClientMessageReceived?.();\n\t\t\tNotifications.unUser('e2ekeyRequest', handle);\n\t\t\tobservable?.stop();\n\t\t\toffClientBeforeSendMessage?.();\n\t\t\treturn;\n\t\t}\n\n\t\tNotifications.onUser('e2ekeyRequest', handle);\n\n\t\tobservable = Subscriptions.find().observe({\n\t\t\tchanged: async (sub: ISubscription) => {\n\t\t\t\tMeteor.defer(async () => {\n\t\t\t\t\tif (!sub.encrypted && !sub.E2EKey) {\n\t\t\t\t\t\te2e.removeInstanceByRoomId(sub.rid);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst e2eRoom = await e2e.getInstanceByRoomId(sub.rid);\n\t\t\t\t\tif (!e2eRoom) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (sub.E2ESuggestedKey) {\n\t\t\t\t\t\tif (await e2eRoom.importGroupKey(sub.E2ESuggestedKey)) {\n\t\t\t\t\t\t\te2e.acceptSuggestedKey(sub.rid);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconsole.warn('Invalid E2ESuggestedKey, rejecting', sub.E2ESuggestedKey);\n\t\t\t\t\t\t\te2e.rejectSuggestedKey(sub.rid);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tsub.encrypted ? e2eRoom.resume() : e2eRoom.pause();\n\n\t\t\t\t\t// Cover private groups and direct messages\n\t\t\t\t\tif (!e2eRoom.isSupportedRoomType(sub.t)) {\n\t\t\t\t\t\te2eRoom.disable();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (sub.E2EKey && e2eRoom.isWaitingKeys()) {\n\t\t\t\t\t\te2eRoom.keyReceived();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (!e2eRoom.isReady()) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\te2eRoom.decryptSubscription();\n\t\t\t\t});\n\t\t\t},\n\t\t\tadded: async (sub: ISubscription) => {\n\t\t\t\tMeteor.defer(async () => {\n\t\t\t\t\tif (!sub.encrypted && !sub.E2EKey) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\treturn e2e.getInstanceByRoomId(sub.rid);\n\t\t\t\t});\n\t\t\t},\n\t\t\tremoved: (sub: ISubscription) => {\n\t\t\t\te2e.removeInstanceByRoomId(sub.rid);\n\t\t\t},\n\t\t});\n\n\t\toffClientMessageReceived = onClientMessageReceived.use(async (msg: IMessage) => {\n\t\t\tconst e2eRoom = await e2e.getInstanceByRoomId(msg.rid);\n\t\t\tif (!e2eRoom || !e2eRoom.shouldConvertReceivedMessages()) {\n\t\t\t\treturn msg;\n\t\t\t}\n\t\t\treturn e2e.decryptMessage(msg);\n\t\t});\n\n\t\t// Encrypt messages before sending\n\t\toffClientBeforeSendMessage = onClientBeforeSendMessage.use(async (message: AtLeast) => {\n\t\t\tconst e2eRoom = await e2e.getInstanceByRoomId(message.rid);\n\n\t\t\tif (!e2eRoom) {\n\t\t\t\treturn message;\n\t\t\t}\n\n\t\t\tconst subscription = await waitUntilFind(() => Rooms.findOne({ _id: message.rid }));\n\n\t\t\tsubscription.encrypted ? e2eRoom.resume() : e2eRoom.pause();\n\n\t\t\tconst shouldConvertSentMessages = await e2eRoom.shouldConvertSentMessages(message);\n\n\t\t\tif (!shouldConvertSentMessages) {\n\t\t\t\treturn message;\n\t\t\t}\n\n\t\t\t// Should encrypt this message.\n\t\t\tconst msg = await e2eRoom.encrypt(message);\n\n\t\t\tmessage.msg = msg;\n\t\t\tmessage.t = 'e2e';\n\t\t\tmessage.e2e = 'pending';\n\t\t\treturn message;\n\t\t});\n\t});\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/emailVerification.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/enterRoom/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/enterRoom/readMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/forceLogout.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/i18n.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/incomingMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/ldap.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/loadMissedMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/loginViaQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/messageObserve.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/messageTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/notifications/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/notifications/konchatNotifications.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/notifications/updateAvatar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/notifications/usersNameChanged.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/oauth.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/openedRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/otr.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/readMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/reloadRoomAfterLogin.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/autotranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/emoji.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/hexcolor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/highlightWords.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/katex.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderMessage/mentionsMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderNotification/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/renderNotification/markdown.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/roomObserve.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/rootUrlChange.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/routes.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/setupWizard.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/slashCommands/federation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/slashCommands/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/slashCommands/list.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/streamMessage/autotranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/streamMessage/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/unread.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/userRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/userStatusManuallySet.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/startup/usersObserve.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/ModalContextMock.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/QueryClientProviderMock.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/RouterContextMock.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/ServerContextMock.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/contexts/TranslationContextMock.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/stories/hooks/useAutoSequence.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/avatarUrlFromUsername.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/emojiUrlFromName.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/hasPermission.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/log.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/nrrargs.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/preference.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/renderEmoji.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/setting.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templateHelpers/userHasAllPermission.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/AccountRouter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/AccountSidebar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/integrations/AccountIntegrationsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/integrations/AccountIntegrationsRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/omnichannel/OmnichannelPreferencesPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/omnichannel/PreferencesConversationTranscript.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/AccountPreferencesPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/MyDataModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesGlobalSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesHighlightsSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesLocalizationSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesMessagesSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesMyDataSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesNotificationsSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesSoundSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/preferences/PreferencesUserPresenceSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/profile/AccountProfileForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/profile/AccountProfilePage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/profile/AccountProfileRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/profile/ActionConfirmModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/routes.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/AccountSecurityPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/AccountSecurityRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/BackupCodesModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/EndToEnd.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/TwoFactorEmail.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/security/TwoFactorTOTP.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/sidebarItems.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensTable/AccountTokensRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensTable/AccountTokensTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensTable/AddToken.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/account/tokens/AccountTokensTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/AdministrationLayout.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/AdministrationRouter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/EditableSettingsContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AccordionLoading.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/AppDetailsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/AppDetailsPageHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/AppDetailsPageLoading.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/AppDetails.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/AppDetailsAPIs.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppLogs/AppLogs.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppLogs/AppLogsItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppLogs/AppLogsItemEntry.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppLogs/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppReleases/AppReleases.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppReleases/AppReleasesItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppReleases/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSecurity.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSettings/AppSetting.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSettings/AppSettings.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSettings/AppSettingsAssembler.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppSettings/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppStatus/AppStatus.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppStatus/AppStatusPriceDisplay.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppStatus/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppInstallPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppMenu.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppPermissionsReviewModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppUpdateModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsContext.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsList/AppRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsList/AppsList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsList/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsFilters.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsPageConnectionError.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsPageContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/AppsPageContentSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/FeaturedAppsSections.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/NoInstalledAppMatchesEmptyState.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/NoInstalledAppsFoundEmptyState.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/NoMarketplaceOrInstalledAppMatchesEmptyState.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsPage/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsProvider.tsx",[],["22932"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/AppsWhatIsIt.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/BundleChips.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/CloudLoginModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/IframeModal.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/AppPermissionsList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDown.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDown.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownAnchor.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/CategoryFilter/TagList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/DropDownListWrapper.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/RadioButtonList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDownAnchor.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDropDown.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDropDown.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/ScreenshotCarousel.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/components/ScreenshotCarouselAnchor.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/definitions/AppInfo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/definitions/CategoryDropdownDefinitions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/definitions/RadioDropDownDefinitions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByCategories.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByDisabled.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByEnabled.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByFree.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByPaid.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/filterAppsByText.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/installApp.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/isValidReference.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/marketplaceActions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/normalizeFeaturedApps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/onMouseEventPreventSideEffects.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/sortAppsByAlphabeticalOrInverseOrder.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/sortAppsByClosestOrFarthestModificationDate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers/updateApp.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/helpers.ts",["22933"],["22934"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useAppInfo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useCategories.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useCategoryFlatList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useCategoryToggle.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useFeaturedApps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useFilteredApps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useLogs.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/hooks/useRadioToggle.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/lib/getManifestFromZippedApp.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/apps/types.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/CloudPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/CloudRoute.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/ConnectToCloudSection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/CopyStep.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/ManualWorkspaceRegistrationModal.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/PasteStep.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/RegisterWorkspace.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/TroubleshootingSection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/WhatIsItSection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/WorkspaceLoginSection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/WorkspaceRegistrationSection.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/components/RegisterWorkspaceCards.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/components/RegisterWorkspaceMenu.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/constants.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/hooks/useFeatureBullets.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/ConnectWorkspaceModal.tsx",["22935"],[],"import { Box, Button, ButtonGroup, Modal } from '@rocket.chat/fuselage';\nimport { useMethod, useSetModal, useToastMessageDispatch, useTranslation } from '@rocket.chat/ui-contexts';\nimport React from 'react';\n\nimport useFeatureBullets from '../hooks/useFeatureBullets';\n\ntype ConnectWorkspaceModalProps = {\n\tonClose: () => void;\n\tonStatusChange?: () => void;\n};\n\nconst ConnectWorkspaceModal = ({ onClose, onStatusChange, ...props }: ConnectWorkspaceModalProps) => {\n\tconst t = useTranslation();\n\tconst setModal = useSetModal();\n\tconst bulletFeatures = useFeatureBullets();\n\tconst dispatchToastMessage = useToastMessageDispatch();\n\n\tconst connectWorkspace = useMethod('cloud:reconnectWorkspace');\n\n\tconst handleConnectWorkspace = async () => {\n\t\ttry {\n\t\t\tawait connectWorkspace();\n\t\t\tsetModal(null);\n\t\t\tdispatchToastMessage({ type: 'success', message: t('Connected') });\n\t\t} catch (error: unknown) {\n\t\t\tconsole.error(error);\n\t\t\tdispatchToastMessage({ type: 'error', message: error });\n\t\t} finally {\n\t\t\tonStatusChange && onStatusChange();\n\t\t}\n\t};\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{t('Workspace_not_connected')}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{`${t('RegisterWorkspace_NotConnected_Subtitle')}:`}\n\t\t\t\t\t
    \n\t\t\t\t\t\t{bulletFeatures.map((features) => (\n\t\t\t\t\t\t\t
  • \n\t\t\t\t\t\t\t\t{features.title}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{features.description}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
  • \n\t\t\t\t\t\t))}\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
\n\t);\n};\n\nexport default ConnectWorkspaceModal;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/DisconnectWorkspaceModal.tsx",["22936"],[],"import { Box, Button, ButtonGroup, Modal } from '@rocket.chat/fuselage';\nimport { useMethod, useSetModal, useToastMessageDispatch, useTranslation } from '@rocket.chat/ui-contexts';\nimport React from 'react';\n\nimport useFeatureBullets from '../hooks/useFeatureBullets';\nimport RegisteredWorkspaceModal from './RegisteredWorkspaceModal';\n\ntype DisconnectWorkspaceModalProps = {\n\tonClose: () => void;\n\tonStatusChange?: () => void;\n};\n\nconst DisconnectWorkspaceModal = ({ onClose, onStatusChange, ...props }: DisconnectWorkspaceModalProps) => {\n\tconst t = useTranslation();\n\tconst setModal = useSetModal();\n\tconst bulletFeatures = useFeatureBullets();\n\tconst dispatchToastMessage = useToastMessageDispatch();\n\n\tconst disconnectWorkspace = useMethod('cloud:disconnectWorkspace');\n\n\tconst handleCancelAction = (): void => {\n\t\tconst handleModalClose = (): void => setModal(null);\n\t\tsetModal();\n\t};\n\n\tconst handleUnregister = async () => {\n\t\ttry {\n\t\t\tconst success = await disconnectWorkspace();\n\n\t\t\tif (!success) {\n\t\t\t\tthrow Error(t('RegisterWorkspace_Disconnect_Error'));\n\t\t\t}\n\n\t\t\tdispatchToastMessage({ type: 'success', message: t('Disconnected') });\n\n\t\t\tsetModal(null);\n\t\t} catch (error) {\n\t\t\tdispatchToastMessage({ type: 'error', message: error });\n\t\t} finally {\n\t\t\tawait (onStatusChange && onStatusChange());\n\t\t}\n\t};\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{t('Are_you_sure')}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{`${t('RegisterWorkspace_Disconnect_Subtitle')}: `}\n\t\t\t\t\t
    \n\t\t\t\t\t\t{bulletFeatures.map((item, index) => (\n\t\t\t\t\t\t\t
  • \n\t\t\t\t\t\t\t\t{item.title}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{item.disconnect}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
  • \n\t\t\t\t\t\t))}\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
\n\t);\n};\n\nexport default DisconnectWorkspaceModal;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceSetupModal/RegisterWorkspaceSetupModal.tsx",["22937"],[],"import { useSetModal } from '@rocket.chat/ui-contexts';\nimport React, { useEffect, useState } from 'react';\n\nimport { validateEmail } from '../../../../../../lib/emailValidator';\nimport RegisteredWorkspaceModal from '../RegisteredWorkspaceModal';\nimport RegisterWorkspaceSetupStepOneModal from './RegisterWorkspaceSetupStepOneModal';\nimport RegisterWorkspaceSetupStepTwoModal from './RegisterWorkspaceSetupStepTwoModal';\n\ntype RegisterWorkspaceSetupModalProps = {\n\tonClose: () => void;\n\tonStatusChange?: () => void;\n\tisConnectedToCloud: boolean | string;\n};\n\nconst RegisterWorkspaceSetupModal = ({ onClose, isConnectedToCloud }: RegisterWorkspaceSetupModalProps) => {\n\tconst setModal = useSetModal();\n\n\tconst [step, setStep] = useState(1);\n\tconst [email, setEmail] = useState('');\n\tconst [terms, setTerms] = useState(false);\n\tconst [validInfo, setValidInfo] = useState(false);\n\tconst [intentData, setIntentData] = useState({\n\t\tdevice_code: '',\n\t\tinterval: 0,\n\t\tuser_code: '',\n\t});\n\n\t// reset validInfo when users go back to step 1\n\tuseEffect(() => {\n\t\tsetValidInfo(false);\n\t}, [step]);\n\n\tuseEffect(() => {\n\t\tif (step === 1) {\n\t\t\tsetValidInfo(validateEmail(email) && terms);\n\t\t}\n\t}, [email, terms]);\n\n\tconst onSuccess = () => {\n\t\tconst handleModalClose = (): void => setModal(null);\n\t\tsetModal();\n\t};\n\n\treturn (\n\t\t<>\n\t\t\t{step === 1 ? (\n\t\t\t\t\n\t\t\t) : (\n\t\t\t\t\n\t\t\t)}\n\t\t\n\t);\n};\n\nexport default RegisterWorkspaceSetupModal;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceSetupModal/RegisterWorkspaceSetupStepOneModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceSetupModal/RegisterWorkspaceSetupStepTwoModal.tsx",["22938"],[],"import { Modal, Box, Field, TextInput } from '@rocket.chat/fuselage';\nimport { useEndpoint, useToastMessageDispatch, useTranslation } from '@rocket.chat/ui-contexts';\nimport React, { useCallback, useEffect } from 'react';\nimport { Trans } from 'react-i18next';\n\ntype Props = {\n\temail: string;\n\tstep: number;\n\tsetStep: (step: number) => void;\n\tonClose: () => void;\n\tintentData: {\n\t\tdevice_code: string;\n\t\tinterval: number;\n\t\tuser_code: string;\n\t};\n\tonSuccess: () => void;\n};\n\nconst setIntervalTime = (interval?: number): number => (interval ? interval * 1000 : 0);\n\nconst RegisterWorkspaceSetupStepTwoModal = ({ email, step, setStep, onClose, intentData, onSuccess, ...props }: Props) => {\n\tconst t = useTranslation();\n\tconst dispatchToastMessage = useToastMessageDispatch();\n\n\tconst cloudConfirmationPoll = useEndpoint('GET', '/v1/cloud.confirmationPoll');\n\tconst createRegistrationIntent = useEndpoint('POST', '/v1/cloud.createRegistrationIntent');\n\n\tconst handleBackFromConfirmation = (): void => setStep(step - 1);\n\n\tconst handleResendRegistrationEmail = async () => {\n\t\ttry {\n\t\t\tawait createRegistrationIntent({ resend: true, email });\n\t\t\tdispatchToastMessage({ type: 'success', message: t('Email_sent') });\n\t\t} catch (error: unknown) {\n\t\t\tdispatchToastMessage({ type: 'error', message: error });\n\t\t}\n\t};\n\n\tconst getConfirmation = useCallback(async () => {\n\t\ttry {\n\t\t\tconst { pollData } = await cloudConfirmationPoll({\n\t\t\t\tdeviceCode: intentData.device_code,\n\t\t\t});\n\n\t\t\tif ('successful' in pollData && pollData.successful) {\n\t\t\t\tdispatchToastMessage({ type: 'success', message: t('Workspace_registered') });\n\t\t\t\tonSuccess();\n\t\t\t}\n\t\t} catch (error: any) {\n\t\t\tconsole.log(error);\n\t\t}\n\t}, [cloudConfirmationPoll, intentData.device_code, dispatchToastMessage, t]);\n\n\tuseEffect(() => {\n\t\tconst pollInterval = setInterval(() => getConfirmation(), setIntervalTime(intentData.interval));\n\n\t\treturn (): void => clearInterval(pollInterval);\n\t}, [getConfirmation, intentData]);\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{t('RegisterWorkspace_Setup_Steps', { step, numberOfSteps: 2 })}\n\t\t\t\t\t{t('Awaiting_confirmation')}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tEmail sent to{' '}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{email}{' '}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\twith a confirmation link.\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{t('RegisterWorkspace_Setup_Email_Verification')}\n\t\t\t\t\t\n\t\t\t\t\t\t{t('Security_code')}\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tDidn’t receive email?{' '}\n\t\t\t\t\t\n\t\t\t\t\t\tResend\n\t\t\t\t\t{' '}\n\t\t\t\t\tor{' '}\n\t\t\t\t\t\n\t\t\t\t\t\tchange email\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default RegisterWorkspaceSetupStepTwoModal;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceSetupModal/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisterWorkspaceTokenModal.tsx",["22939"],[],"import { Box, Button, ButtonGroup, Field, Modal, TextInput } from '@rocket.chat/fuselage';\nimport { useMethod, useSetModal, useToastMessageDispatch, useTranslation } from '@rocket.chat/ui-contexts';\nimport type { ChangeEvent } from 'react';\nimport React, { useState } from 'react';\nimport { Trans } from 'react-i18next';\n\nimport WorkspaceRegistrationModal from './RegisterWorkspaceModal';\n\ntype RegisterWorkspaceTokenModalProps = {\n\tonClose: () => void;\n\tonStatusChange?: () => void;\n\tisConnectedToCloud: boolean | string;\n};\n\nconst RegisterWorkspaceTokenModal = ({ onClose, onStatusChange, isConnectedToCloud, ...props }: RegisterWorkspaceTokenModalProps) => {\n\tconst setModal = useSetModal();\n\tconst t = useTranslation();\n\tconst dispatchToastMessage = useToastMessageDispatch();\n\tconst connectWorkspace = useMethod('cloud:connectWorkspace');\n\n\tconst [token, setToken] = useState('');\n\tconst [processing, setProcessing] = useState(false);\n\tconst [error, setError] = useState(false);\n\n\tconst handleBackAction = (): void => {\n\t\tconst handleModalClose = (): void => setModal(null);\n\t\tsetModal();\n\t};\n\n\tconst handleTokenChange = (event: ChangeEvent) => {\n\t\tsetToken(event.target.value);\n\t};\n\n\tconst isToken = token.length > 0;\n\n\tconst handleConnectButtonClick = async () => {\n\t\tsetProcessing(true);\n\t\tsetError(false);\n\n\t\ttry {\n\t\t\tconst isConnected = await connectWorkspace(token);\n\n\t\t\tif (!isConnected) {\n\t\t\t\tthrow Error(t('RegisterWorkspace_Connection_Error'));\n\t\t\t}\n\n\t\t\tsetModal(null);\n\n\t\t\tdispatchToastMessage({ type: 'success', message: t('Connected') });\n\t\t} catch (error) {\n\t\t\tdispatchToastMessage({ type: 'error', message: error });\n\t\t\tsetError(true);\n\t\t} finally {\n\t\t\tawait (onStatusChange && onStatusChange());\n\t\t\tsetProcessing(false);\n\t\t}\n\t};\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{t('RegisterWorkspace_Token_Title')}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t1. Go to:{' '}\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tcloud.rocket.chat {'>'} Workspaces\n\t\t\t\t\t\t{' '}\n\t\t\t\t\t\tand click{' '}\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\"Register self-managed\"\n\t\t\t\t\t\t\n\t\t\t\t\t\t.\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t{`2. ${t('RegisterWorkspace_Token_Step_Two')}`}\n\t\t\t\t\n\t\t\t\t\t{t('Registration_Token')}\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{error && {t('Token_Not_Recognized')}}\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default RegisterWorkspaceTokenModal;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/cloud/modals/RegisteredWorkspaceModal.tsx",["22940"],[],"import { Box, Button, ButtonGroup, Icon, Modal } from '@rocket.chat/fuselage';\nimport { useSafely } from '@rocket.chat/fuselage-hooks';\nimport { useMethod, useSetModal, useToastMessageDispatch, useTranslation } from '@rocket.chat/ui-contexts';\nimport React, { useState } from 'react';\n\nimport useFeatureBullets from '../hooks/useFeatureBullets';\nimport DisconnectWorkspaceModal from './DisconnectWorkspaceModal';\n\ntype RegisteredWorkspaceModalProps = {\n\tonClose: () => void;\n\tonStatusChange?: () => void;\n};\n\nconst RegisteredWorkspaceModal = ({ onClose, onStatusChange, ...props }: RegisteredWorkspaceModalProps) => {\n\tconst t = useTranslation();\n\tconst setModal = useSetModal();\n\tconst dispatchToastMessage = useToastMessageDispatch();\n\tconst bulletFeatures = useFeatureBullets();\n\tconst [isSyncing, setSyncing] = useSafely(useState(false));\n\n\tconst syncWorkspace = useMethod('cloud:syncWorkspace');\n\n\tconst handleDisconnect = (): void => {\n\t\tconst handleModalClose = (): void => setModal(null);\n\t\tsetModal();\n\t};\n\n\tconst handleSyncAction = async () => {\n\t\tsetSyncing(true);\n\n\t\ttry {\n\t\t\tconst isSynced = await syncWorkspace();\n\n\t\t\tif (!isSynced) {\n\t\t\t\tthrow Error(t('RegisterWorkspace_Syncing_Error'));\n\t\t\t}\n\n\t\t\tdispatchToastMessage({ type: 'success', message: t('RegisterWorkspace_Syncing_Complete') });\n\t\t\tsetModal(null);\n\t\t} catch (error) {\n\t\t\tdispatchToastMessage({ type: 'error', message: error });\n\t\t} finally {\n\t\t\tawait (onStatusChange && onStatusChange());\n\t\t\tsetSyncing(false);\n\t\t}\n\t};\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{t('Workspace_registered')}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{`${t('RegisterWorkspace_Registered_Subtitle')}: `}\n\t\t\t\t\t
    \n\t\t\t\t\t\t{bulletFeatures.map((item, index) => (\n\t\t\t\t\t\t\t
  • \n\t\t\t\t\t\t\t\t{item.title}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{item.description}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
  • \n\t\t\t\t\t\t))}\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
\n\t);\n};\n\nexport default RegisteredWorkspaceModal;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/AddCustomEmoji.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/CustomEmoji.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/CustomEmojiRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/EditCustomEmoji.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customEmoji/EditCustomEmojiWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/AddCustomSound.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/CustomSoundRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/CustomSoundsRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/EditCustomSound.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/EditSound.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customSounds/lib.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserActiveConnections.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusFormWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusService.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusTable/CustomUserStatusRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusTable/CustomUserStatusTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/CustomUserStatusTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/customUserStatus/hooks/useActiveConnections.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxFormWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/EmailInboxTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/emailInbox/SendTestButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/FederationDashboardPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/FederationDashboardPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/FederationDashboardRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/OverviewSection.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/OverviewSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/ServersSection.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/federationDashboard/ServersSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportHistoryPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportHistoryPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportOperationSummary.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportOperationSummary.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportOperationSummarySkeleton.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportProgressPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportRoute.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/ImportTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/NewImportPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/NewImportPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/PrepareChannels.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/PrepareImportPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/PrepareUsers.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/import/useErrorHandler.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DeploymentCard.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DeploymentCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DescriptionList.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DescriptionList.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/DescriptionListEntry.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/Feature.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/Feature.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/FederationCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/CardHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/DNSRecordItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/DNSRecords.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/DNSText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/InviteUsers.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/Types.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/FederationModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/Section.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/SectionStatusIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/components/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/FederationCard/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InformationPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InformationPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InformationRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InstancesModal.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/InstancesModal.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/LicenseCard.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/LicenseCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/OfflineLicenseModal.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/OfflineLicenseModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/UsageCard.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/UsageCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/UsagePieGraph.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/info/UsagePieGraph.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/FilterByTypeAndText.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IncomingWebhookForm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IntegrationRow.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IntegrationsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IntegrationsRoute.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/IntegrationsTable.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/OutgoiongWebhookForm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditIncomingWebhook.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditIncomingWebhookWithData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditIntegrationsPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditOutgoingWebhook.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/EditOutgoingWebhookWithData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/HistoryContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/HistoryItem.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/edit/OutgoingWebhookHistoryPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/helpers/triggerWords.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewBot.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewIncomingWebhook.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewIntegrationsPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewOutgoingWebhook.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/new/NewZapier.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/integrations/useExampleIncomingData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/invites/InviteRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/invites/InvitesPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/invites/InvitesRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/mailer/Mailer.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/mailer/Mailer.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/mailer/MailerRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/EditOauthApp.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/EditOauthAppWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/OAuthAddApp.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/OAuthAppsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/OAuthAppsRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/oauthApps/OAuthAppsTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/CustomRoleUpsellModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/EditRolePage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/EditRolePageWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsContextBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsRouter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/PermissionRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/PermissionsTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/PermissionsTableFilter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/RoleCell.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/RoleHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/PermissionsTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/RoleForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRolePage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRolePageWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRoleTable/UsersInRoleTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRoleTable/UsersInRoleTableRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRoleTable/UsersInRoleTableWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRoleTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/UsersInRole/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/hooks/useChangeRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/hooks/usePermissionsAndRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/permissions/hooks/useRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/EditRoom.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/EditRoomContextBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/EditRoomWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/FilterByTypeAndText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/RoomsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/RoomsRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/rooms/RoomsTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/routes.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/EditableSettingsProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupPageSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupSelector.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/GroupSelector.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/MemoizedSetting.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/ResetSettingButton.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/ResetSettingButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/Section.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/Section.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SectionSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/Setting.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/Setting.tsx",[],["22941","22942","22943","22944"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SettingSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SettingsGroupCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SettingsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/SettingsRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/AssetsGroupPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/CreateOAuthModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/GenericGroupPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/LDAPGroupPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/OAuthGroupPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/TabbedGroupPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/VoipGroupPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/voip/AssignAgentButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/voip/AssignAgentModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/voip/RemoveAgentButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/groups/voip/VoipExtensionsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/hooks/useSettingsGroups.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/ActionSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/ActionSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/AssetSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/AssetSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/BooleanSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/BooleanSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/CodeMirror.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/CodeSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/CodeSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/ColorSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/ColorSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/FontSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/FontSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/GenericSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/GenericSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/IntSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/IntSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/LanguageSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/LanguageSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/LookupSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/MultiSelectSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/MultiSelectSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/PasswordSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/PasswordSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/RelativeUrlSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/RelativeUrlSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/RoomPickSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/SelectSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/SelectSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/SelectTimezoneSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/StringSettingInput.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/settings/inputs/StringSettingInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/sidebar/AdminSidebar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/sidebar/AdminSidebarPages.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/sidebar/UpgradeTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/sidebarItems.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/upgrade/UpgradePage/UpgradePage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/upgrade/UpgradePage/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/upgrade/UpgradePageError/UpgradePageError.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/upgrade/UpgradePageError/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/AddUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/AdminUserInfoActions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/AdminUserInfoWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/EditUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/EditUserWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/InviteUsers.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UserForm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersTable/UsersTableRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/UsersTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useChangeAdminStatusAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useChangeUserStatusAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useConfirmOwnerChanges.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useDeleteUserAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useResetE2EEKeyAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useResetTOTPAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/users/hooks/useSendInvitationEmailMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ServerLogs.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ViewLogsPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ViewLogsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ViewLogsRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/admin/viewLogs/ansispan.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/banners/BannerRegion.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/banners/LegacyBanner.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/banners/UiKitBanner.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/blocks/ConnectedModalBlock.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/blocks/ModalBlock.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/blocks/getButtonStyle.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/blocks/textParsers.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/AudioMessageRecorder/AudioMessageRecorder.tsx",["22945","22946"],[],"import type { IMessage, IRoom } from '@rocket.chat/core-typings';\nimport { Box, Throbber } from '@rocket.chat/fuselage';\nimport { useMutableCallback } from '@rocket.chat/fuselage-hooks';\nimport { MessageComposerAction } from '@rocket.chat/ui-composer';\nimport { useSetting, useTranslation } from '@rocket.chat/ui-contexts';\nimport type { ReactElement, AllHTMLAttributes } from 'react';\nimport React, { useEffect, useMemo, useState } from 'react';\n\nimport { AudioRecorder } from '../../../../app/ui/client';\nimport type { ChatAPI } from '../../../lib/chats/ChatAPI';\nimport { useChat } from '../../room/contexts/ChatContext';\n\nconst audioRecorder = new AudioRecorder();\n\ntype AudioMessageRecorderProps = {\n\trid: IRoom['_id'];\n\ttmid?: IMessage['_id'];\n\tchatContext?: ChatAPI; // TODO: remove this when the composer is migrated to React\n} & Omit, 'is'>;\n\nconst AudioMessageRecorder = ({ rid, chatContext }: AudioMessageRecorderProps): ReactElement | null => {\n\tconst t = useTranslation();\n\n\tconst [state, setState] = useState<'loading' | 'recording'>('recording');\n\tconst [time, setTime] = useState('00:00');\n\tconst [isMicrophoneDenied, setIsMicrophoneDenied] = useState(false);\n\tconst [recordingInterval, setRecordingInterval] = useState | null>(null);\n\tconst [recordingRoomId, setRecordingRoomId] = useState(null);\n\n\tconst stopRecording = useMutableCallback(async () => {\n\t\tif (recordingInterval) {\n\t\t\tclearInterval(recordingInterval);\n\t\t}\n\t\tsetRecordingInterval(null);\n\t\tsetRecordingRoomId(null);\n\n\t\tsetTime('00:00');\n\n\t\tconst blob = await new Promise((resolve) => audioRecorder.stop(resolve));\n\n\t\tchat?.action.stop('recording');\n\n\t\tchat?.composer?.setRecordingMode(false);\n\n\t\treturn blob;\n\t});\n\n\tconst handleMount = useMutableCallback(async (): Promise => {\n\t\tif (navigator.permissions) {\n\t\t\ttry {\n\t\t\t\tconst permissionStatus = await navigator.permissions.query({ name: 'microphone' as PermissionName });\n\t\t\t\tsetIsMicrophoneDenied(permissionStatus.state === 'denied');\n\t\t\t\tpermissionStatus.onchange = (): void => {\n\t\t\t\t\tsetIsMicrophoneDenied(permissionStatus.state === 'denied');\n\t\t\t\t};\n\t\t\t\treturn;\n\t\t\t} catch (error) {\n\t\t\t\tconsole.warn(error);\n\t\t\t}\n\t\t}\n\n\t\tif (!navigator.mediaDevices || !navigator.mediaDevices.enumerateDevices) {\n\t\t\tsetIsMicrophoneDenied(true);\n\t\t\treturn;\n\t\t}\n\n\t\ttry {\n\t\t\tif (!(await navigator.mediaDevices.enumerateDevices()).some(({ kind }) => kind === 'audioinput')) {\n\t\t\t\tsetIsMicrophoneDenied(true);\n\t\t\t\treturn;\n\t\t\t}\n\t\t} catch (error) {\n\t\t\tconsole.warn(error);\n\t\t}\n\t});\n\n\tconst handleUnmount = useMutableCallback(async () => {\n\t\tif (state === 'recording') {\n\t\t\tawait stopRecording();\n\t\t}\n\t});\n\n\tconst handleRecord = useMutableCallback(async () => {\n\t\tif (recordingRoomId && recordingRoomId !== rid) {\n\t\t\treturn;\n\t\t}\n\n\t\ttry {\n\t\t\tawait audioRecorder.start();\n\t\t\tchat?.action.performContinuously('recording');\n\t\t\tconst startTime = new Date();\n\t\t\tsetRecordingInterval(\n\t\t\t\tsetInterval(() => {\n\t\t\t\t\tconst now = new Date();\n\t\t\t\t\tconst distance = (now.getTime() - startTime.getTime()) / 1000;\n\t\t\t\t\tconst minutes = Math.floor(distance / 60);\n\t\t\t\t\tconst seconds = Math.floor(distance % 60);\n\t\t\t\t\tsetTime(`${String(minutes).padStart(2, '0')}:${String(seconds).padStart(2, '0')}`);\n\t\t\t\t}, 1000),\n\t\t\t);\n\t\t\tsetRecordingRoomId(rid);\n\t\t} catch (error) {\n\t\t\tconsole.log(error);\n\t\t\tsetIsMicrophoneDenied(true);\n\t\t\tchat?.composer?.setRecordingMode(false);\n\t\t}\n\t});\n\n\tconst handleCancelButtonClick = useMutableCallback(async () => {\n\t\tawait stopRecording();\n\t});\n\n\tconst chat = useChat() ?? chatContext;\n\n\tconst handleDoneButtonClick = useMutableCallback(async () => {\n\t\tsetState('loading');\n\n\t\tconst blob = await stopRecording();\n\n\t\tconst fileName = `${t('Audio_record')}.mp3`;\n\t\tconst file = new File([blob], fileName, { type: 'audio/mpeg' });\n\n\t\tawait chat?.flows.uploadFiles([file]);\n\t});\n\n\tuseEffect(() => {\n\t\thandleMount();\n\t\thandleRecord();\n\n\t\treturn () => {\n\t\t\thandleUnmount();\n\t\t};\n\t}, [handleMount, handleUnmount, handleRecord]);\n\n\tconst isFileUploadEnabled = useSetting('FileUpload_Enabled') as boolean;\n\tconst isAudioRecorderEnabled = useSetting('Message_AudioRecorderEnabled') as boolean;\n\tconst fileUploadMediaTypeBlackList = useSetting('FileUpload_MediaTypeBlackList') as string;\n\tconst fileUploadMediaTypeWhiteList = useSetting('FileUpload_MediaTypeWhiteList') as string;\n\n\tconst isAllowed = useMemo(\n\t\t() =>\n\t\t\taudioRecorder.isSupported() &&\n\t\t\t!isMicrophoneDenied &&\n\t\t\tisFileUploadEnabled &&\n\t\t\tisAudioRecorderEnabled &&\n\t\t\t(!fileUploadMediaTypeBlackList || !fileUploadMediaTypeBlackList.match(/audio\\/mp3|audio\\/\\*/i)) &&\n\t\t\t(!fileUploadMediaTypeWhiteList || fileUploadMediaTypeWhiteList.match(/audio\\/mp3|audio\\/\\*/i)),\n\t\t[fileUploadMediaTypeBlackList, fileUploadMediaTypeWhiteList, isAudioRecorderEnabled, isFileUploadEnabled, isMicrophoneDenied],\n\t);\n\n\tconst stateClass = useMemo(() => {\n\t\tif (recordingRoomId && recordingRoomId !== rid) {\n\t\t\treturn 'rc-message-box__audio-message--busy';\n\t\t}\n\n\t\treturn state && `rc-message-box__audio-message--${state}`;\n\t}, [recordingRoomId, rid, state]);\n\n\tif (!isAllowed) {\n\t\treturn null;\n\t}\n\n\treturn (\n\t\t\n\t\t\t{state === 'recording' && (\n\t\t\t\t<>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t{time}\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t)}\n\t\t\t{state === 'loading' && (\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t)}\n\t\t
\n\t);\n};\n\nexport default AudioMessageRecorder;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/AudioMessageRecorder/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/VideoMessageRecorder/VideoMessageRecorder.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/VideoMessageRecorder/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/DirectoryPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/RoomTags.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/hooks/useDirectoryQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/channels/ChannelsTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/channels/ChannelsTable/ChannelsTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/channels/ChannelsTable/ChannelsTableRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/channels/ChannelsTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/teams/TeamsTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/teams/TeamsTable/TeamsTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/teams/TeamsTable/TeamsTableRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/teams/TeamsTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/users/UsersTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/users/UsersTable/UsersTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/users/UsersTable/UsersTableRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/directory/tabs/users/UsersTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/e2e/EnterE2EPasswordModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/e2e/SaveE2EPasswordModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/CustomHomePage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/CustomHomePageContent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/DefaultHomePage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/HomePage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/HomePageHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/HomepageGridItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/AddUsersCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/CreateChannelsCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/DesktopAppsCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/DocumentationCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/JoinRoomsCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/MobileAppsCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useActionSpread.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useDepartmentsByUnitsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useImperativeModal.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useMembersList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useMonitorsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useThemeShortcut.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/hooks/useUpgradeTabParams.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/invite/InvitePage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/invite/SecretURLPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/mailer/MailerUnsubscriptionPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/meet/CallPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/meet/MeetPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/meet/OngoingCallDuration.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/modal/ModalRegion.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/notAuthorized/NotAuthorizedPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/notAuthorized/NotAuthorizedPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/notFound/NotFoundPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/notFound/NotFoundPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/OmnichannelRouter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/additionalForms.tsx",[],["22947","22948"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AddAgent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentEdit.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentEditWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentInfoAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentInfoActions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentsPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentsPageRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/AgentsTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/RemoveAgentButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/agents/hooks/useQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/AgentOverview.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/AnalyticsPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/AnalyticsPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/DateRangePicker.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/DateRangePicker.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/InterchangeableChart.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/analytics/Overview.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/appearance/AppearanceForm.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/appearance/AppearanceForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/appearance/AppearancePage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/appearance/AppearancePageContainer.tsx",["22949"],[],"import { Callout } from '@rocket.chat/fuselage';\nimport { usePermission, useTranslation } from '@rocket.chat/ui-contexts';\nimport type { FC } from 'react';\nimport React from 'react';\n\nimport Page from '../../../components/Page';\nimport PageSkeleton from '../../../components/PageSkeleton';\nimport { AsyncStatePhase } from '../../../hooks/useAsyncState';\nimport { useEndpointData } from '../../../hooks/useEndpointData';\nimport NotAuthorizedPage from '../../notAuthorized/NotAuthorizedPage';\nimport AppearancePage from './AppearancePage';\n\nconst AppearancePageContainer: FC = () => {\n\tconst t = useTranslation();\n\n\tconst { value: data, phase: state, error } = useEndpointData('/v1/livechat/appearance');\n\n\tconst canViewAppearance = usePermission('view-livechat-appearance');\n\n\tif (!canViewAppearance) {\n\t\treturn ;\n\t}\n\n\tif (state === AsyncStatePhase.LOADING) {\n\t\treturn ;\n\t}\n\n\tif (!data || !data.appearance || error) {\n\t\treturn (\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{t('Error')}\n\t\t\t\t\n\t\t\t\n\t\t);\n\t}\n\n\treturn ;\n};\n\nexport default AppearancePageContainer;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursForm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursForm.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursFormContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/BusinessHoursRouter.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/EditBusinessHoursPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/NewBusinessHoursPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/TimeRangeFieldsAssembler.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/TimeRangeInput.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/businessHours/mapBusinessHoursForm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/AgentInfoDetails.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/Field.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/Info.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/Label.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/ContactHistory.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/ContactHistoryItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/ContactHistoryVerticalBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/MessageList/ContactHistoryMessage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/MessageList/ContactHistoryMessagesVerticalBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/MessageList/useHistoryMessageList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/contactHistory/useHistoryList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/CurrentChatsRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/CustomFieldsVerticalBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/FilterByText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/Label.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/RemoveAllClosed.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/RemoveChatButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/hooks/useAllCustomFields.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/hooks/useCurrentChats.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/currentChats/hooks/useRemoveCurrentChatMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/CustomFieldsForm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/CustomFieldsForm.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/CustomFieldsPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/CustomFieldsRoute.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/EditCustomFieldsPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/EditCustomFieldsPageContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/NewCustomFieldsPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/customFields/RemoveCustomFieldButton.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/AddAgent.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/AgentRow.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/ArchivedDepartmentsPageWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/ArchivedItemMenu.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/Count.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentItemMenu.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentsAgentsTable.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentsPageWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentsRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/DepartmentsTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/EditDepartment.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/EditDepartmentWithAllowedForwardData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/EditDepartmentWithData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/NewDepartment.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/Order.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/PermanentDepartmentRemovalModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/departments/RemoveAgentButton.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/CallsContextualBarDirectory.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/ChatsContextualBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/ContextualBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/OmnichannelDirectoryPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/Call.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/CallTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/CallTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/CallTableRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/contextualBar/CallsContextualBarRoom.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/contextualBar/InfoField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/contextualBar/VoipInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/calls/contextualBar/VoipInfoCallButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/Chat.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/ChatTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/ChatTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/ChatInfo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/ChatInfoDirectory.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/DepartmentField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/VisitorClientInfo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/ContactTab.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/ContactTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/contextualBar/ContactEditWithData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/contextualBar/ContactNewEdit.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/contextualBar/ContactsContextualBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useDepartmentInfo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/installation/Installation.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/installation/Installation.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/installation/Wrapper.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/managers/AddManager.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/managers/ManagersRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/managers/RemoveManagerButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/queueList/QueueListFilter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/queueList/QueueListPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/queueList/hooks/useQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/queueList/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/RealTimeMonitoringPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/AgentStatusChart.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/Chart.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ChatDurationChart.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ChatsChart.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ChatsPerAgentChart.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ChatsPerDepartmentChart.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/ResponseTimesChart.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/getMomentChartLabelsAndData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/getMomentCurrentLabel.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/charts/useUpdateChartData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/counter/CounterContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/counter/CounterContainer.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/counter/CounterItem.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/counter/CounterRow.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/overviews/AgentsOverview.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/overviews/ChatsOverview.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/overviews/ConversationOverview.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/realTimeMonitoring/overviews/ProductivityOverview.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/routes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/sidebar/OmnichannelSidebar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/sidebarItems.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/EditTriggerPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/EditTriggerPageContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/NewTriggerPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersForm.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersRow.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersTable.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/triggers/TriggersTableContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/webhooks/WebhooksPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/webhooks/WebhooksPageContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Announcement/Announcement.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Announcement/Announcement.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Announcement/AnnouncementComponent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Announcement/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/DirectRoomHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Header.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/HeaderIconWithRoom.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/BackButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/OmnichannelRoomHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/QuickActions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/ToolBoxActionOptions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/hooks/usePutChatOnHoldMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/hooks/useQuickActions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/hooks/useReturnChatToQueueMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/QuickActions/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/Omnichannel/VoipRoomHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ParentRoom.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ParentRoomWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ParentRoomWithEndpointData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ParentTeam.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/RoomHeader.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/RoomTitle.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ToolBox/ToolBox.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/ToolBox/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/icons/Encrypted.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/icons/Favorite.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/icons/Translate.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MemberListRouter.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/MessageList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/MessageListErrorBoundary.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/contexts/MessageHighlightContext.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/contexts/SelectedMessagesContext.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useAutoTranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useKatex.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useMessageBody.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/hooks/useParentMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/autoTranslate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isMessageFirstUnread.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isMessageNewDay.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isMessageSequential.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isOwnUserMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isParsedMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/lib/isValidLink.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/providers/MessageHighlightProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/providers/MessageListProvider.tsx",["22950"],[],"import type { IMessage } from '@rocket.chat/core-typings';\nimport { isMessageReactionsNormalized, isThreadMainMessage } from '@rocket.chat/core-typings';\nimport { useLayout, useUser, useUserPreference, useSetting, useEndpoint } from '@rocket.chat/ui-contexts';\nimport type { VFC, ReactNode } from 'react';\nimport React, { useMemo, memo } from 'react';\n\nimport { EmojiPicker } from '../../../../../app/emoji/client';\nimport { getRegexHighlight, getRegexHighlightUrl } from '../../../../../app/highlight-words/client/helper';\nimport type { MessageListContextValue } from '../../../../components/message/list/MessageListContext';\nimport { MessageListContext } from '../../../../components/message/list/MessageListContext';\nimport { useRoom, useRoomSubscription } from '../../contexts/RoomContext';\nimport ToolboxProvider from '../../providers/ToolboxProvider';\nimport { useAutoTranslate } from '../hooks/useAutoTranslate';\nimport { useKatex } from '../hooks/useKatex';\n\ntype MessageListProviderProps = {\n\tchildren: ReactNode;\n};\n\nconst MessageListProvider: VFC = ({ children }) => {\n\tconst room = useRoom();\n\n\tif (!room) {\n\t\tthrow new Error('Room not found');\n\t}\n\n\tconst reactToMessage = useEndpoint('POST', '/v1/chat.react');\n\tconst user = useUser();\n\tconst uid = user?._id;\n\tconst username = user?.username;\n\tconst subscription = useRoomSubscription();\n\n\tconst { isMobile } = useLayout();\n\n\tconst showRealName = Boolean(useSetting('UI_Use_Real_Name'));\n\tconst showColors = useSetting('HexColorPreview_Enabled') as boolean;\n\n\tconst displayRolesGlobal = Boolean(useSetting('UI_DisplayRoles'));\n\tconst hideRolesPreference = Boolean(!useUserPreference('hideRoles') && !isMobile);\n\tconst showRoles = displayRolesGlobal && hideRolesPreference;\n\tconst showUsername = Boolean(!useUserPreference('hideUsernames') && !isMobile);\n\tconst highlights = useUserPreference('highlights');\n\n\tconst { showAutoTranslate, autoTranslateLanguage } = useAutoTranslate(subscription);\n\tconst { katexEnabled, katexDollarSyntaxEnabled, katexParenthesisSyntaxEnabled } = useKatex();\n\n\tconst hasSubscription = Boolean(subscription);\n\n\tconst context: MessageListContextValue = useMemo(\n\t\t() => ({\n\t\t\tshowColors,\n\t\t\tuseReactionsFilter: (message: IMessage): ((reaction: string) => string[]) => {\n\t\t\t\tconst { reactions } = message;\n\t\t\t\treturn !showRealName\n\t\t\t\t\t? (reaction: string): string[] =>\n\t\t\t\t\t\t\treactions?.[reaction]?.usernames.filter((user) => user !== username).map((username) => `@${username}`) || []\n\t\t\t\t\t: (reaction: string): string[] => {\n\t\t\t\t\t\t\tif (!reactions || !reactions[reaction]) {\n\t\t\t\t\t\t\t\treturn [];\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (!isMessageReactionsNormalized(message)) {\n\t\t\t\t\t\t\t\treturn message.reactions?.[reaction]?.usernames.filter((user) => user !== username).map((username) => `@${username}`) || [];\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (!username) {\n\t\t\t\t\t\t\t\treturn message.reactions[reaction].names;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tconst index = message.reactions[reaction].usernames.indexOf(username);\n\t\t\t\t\t\t\tif (index === -1) {\n\t\t\t\t\t\t\t\treturn message.reactions[reaction].names;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\treturn message.reactions[reaction].names.splice(index, 1);\n\t\t\t\t\t };\n\t\t\t},\n\t\t\tuseUserHasReacted: username\n\t\t\t\t? (message) =>\n\t\t\t\t\t\t(reaction): boolean =>\n\t\t\t\t\t\t\tBoolean(message.reactions?.[reaction].usernames.includes(username))\n\t\t\t\t: () => (): boolean => false,\n\t\t\tuseShowFollowing: uid\n\t\t\t\t? ({ message }): boolean => Boolean(message.replies && message.replies.indexOf(uid) > -1 && !isThreadMainMessage(message))\n\t\t\t\t: (): boolean => false,\n\t\t\tautoTranslateLanguage,\n\t\t\tuseShowTranslated: showAutoTranslate,\n\t\t\tuseShowStarred: hasSubscription\n\t\t\t\t? ({ message }): boolean => Boolean(Array.isArray(message.starred) && message.starred.find((star) => star._id === uid))\n\t\t\t\t: (): boolean => false,\n\t\t\tuseMessageDateFormatter:\n\t\t\t\t() =>\n\t\t\t\t(date: Date): string =>\n\t\t\t\t\tdate.toLocaleString(),\n\t\t\tshowRoles,\n\t\t\tshowRealName,\n\t\t\tshowUsername,\n\t\t\t...(katexEnabled && {\n\t\t\t\tkatex: {\n\t\t\t\t\tdollarSyntaxEnabled: katexDollarSyntaxEnabled,\n\t\t\t\t\tparenthesisSyntaxEnabled: katexParenthesisSyntaxEnabled,\n\t\t\t\t},\n\t\t\t}),\n\t\t\thighlights: highlights\n\t\t\t\t?.map((str) => str.trim())\n\t\t\t\t.map((highlight) => ({\n\t\t\t\t\thighlight,\n\t\t\t\t\tregex: getRegexHighlight(highlight),\n\t\t\t\t\turlRegex: getRegexHighlightUrl(highlight),\n\t\t\t\t})),\n\n\t\t\tuseOpenEmojiPicker: uid\n\t\t\t\t? (message) =>\n\t\t\t\t\t\t(e): void => {\n\t\t\t\t\t\t\te.nativeEvent.stopImmediatePropagation();\n\t\t\t\t\t\t\tEmojiPicker.open(\n\t\t\t\t\t\t\t\te.currentTarget,\n\t\t\t\t\t\t\t\t(emoji: string) => reactToMessage({ messageId: message._id, reaction: emoji }) as unknown as void,\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t: () => (): void => undefined,\n\t\t}),\n\t\t[\n\t\t\tusername,\n\t\t\tuid,\n\t\t\tshowAutoTranslate,\n\t\t\thasSubscription,\n\t\t\tautoTranslateLanguage,\n\t\t\tshowRoles,\n\t\t\tshowRealName,\n\t\t\tshowUsername,\n\t\t\tkatexEnabled,\n\t\t\tkatexDollarSyntaxEnabled,\n\t\t\tkatexParenthesisSyntaxEnabled,\n\t\t\thighlights,\n\t\t\treactToMessage,\n\t\t\tshowColors,\n\t\t],\n\t);\n\n\treturn (\n\t\t\n\t\t\t{children}\n\t\t\n\t);\n};\n\nexport default memo(MessageListProvider);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/MessageList/providers/messageHighlightSubscription.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Room/ComposerSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Room/Room.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/RoomNotFound.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/RoomSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/ShareLocation/ShareLocationModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/ShareLocation/getGeolocationPermission.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/ShareLocation/getGeolocationPosition.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/UserCard/UserCardWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/UserCard/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/BlazeTemplate.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/VerticalBarOldActions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/DropTargetOverlay.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/ErroredUploadProgressIndicator.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/JumpToRecentMessagesBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/LeaderBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/LoadingMessagesIndicator.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/NewMessagesButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/RetentionPolicyWarning.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/RoomBody.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/RoomForeword.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/UnreadMessagesIndicator.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/UploadProgressIndicator.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerAnonymous.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerBlocked.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerContainer.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerJoinWithPassword.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerMessage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/ComposerOmnichannel.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/ComposerOmnichannelInquiry.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/ComposerOmnichannelJoin.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/ComposerOmnichannelOnHold.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/hooks/useResumeChatOnHoldMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerOmnichannel/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerReadOnly.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerUserActionIndicator/ComposerUserActionIndicator.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerUserActionIndicator/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerUsersAction/ComposerUsersAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/ComposerVoIP.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/MessageComposer.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/RoomComposer/hooks/useAutoGrow.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerCanJoin.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerIsAnonymous.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerIsBlocked.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerIsReadOnly.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBox.tsx",[],["22951"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/ActionsToolbarDropdown.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/MessageBoxActionsToolbar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/AudioMessageAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/CreateDiscussionAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/FileUploadAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/ShareLocationAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/VideoMessageAction.tsx",["22952"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/actions/WebdavAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxActionsToolbar/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxFormattingToolbar/FormattingToolbarDropdown.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxFormattingToolbar/MessageBoxFormattingToolbar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxFormattingToolbar/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/MessageBoxReplies.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useDropTarget.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useFileUploadDropTarget.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useRetentionPolicy.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useRoomMessageContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useRoomRolesManagement.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/useUnreadMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/contextualBar/MessageListTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/ChatContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/ComposerPopupContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/RoomAPIContext.ts",["22953"],[],"import { createContext } from 'react';\n\ntype RoomAPIContextValue = {};\n\nexport const RoomAPIContext = createContext(undefined);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/RoomContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contexts/ToolboxContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Apps/Apps.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Apps/AppsWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Apps/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/AutoTranslate/AutoTranslate.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/AutoTranslate/AutoTranslate.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/AutoTranslate/AutoTranslateWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/AutoTranslate/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/DiscussionList.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/Row.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/components/Message.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/mapProps.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/useDiscussionsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/withData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/ExportMessages.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/ExportMessages.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/FileExport.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/MailExportForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/ExportMessages/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/ChannelToTeamModal/ChannelToTeamModal.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/ChannelToTeamModal/StepOne.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/ChannelToTeamModal/StepTwo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/EditRoomInfo/EditChannel.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/EditRoomInfo/EditChannelWithData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/EditRoomInfo/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/RoomInfo/RoomInfo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/RoomInfo/RoomInfo.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/RoomInfo/RoomInfoWithData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/RoomInfo/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Info/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/KeyboardShortcutSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/KeyboardShortcuts.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/KeyboardShortcuts.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/KeyboardShortcutsWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/KeyboardShortcuts/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MentionsTab.tsx",[],["22954"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/MessageSearchTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/components/MessageSearch.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/components/MessageSearchForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/hooks/useMessageSearchProviderQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/hooks/useMessageSearchQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/MessageSearchTab/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/NotificationPreferences.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/NotificationPreferences.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/NotificationPreferencesWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/components/NotificationByDevice.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/components/NotificationToogle.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/components/Preferences.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/NotificationPreferences/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/OTR.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/OTR.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/OTRWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/components/OTREstablished.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/components/OTRStates.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/OTR/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PinnedMessagesTab.tsx",[],["22955"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/PruneMessages.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/PruneMessages.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/PruneMessagesDateTimeRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/PruneMessagesWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/PruneMessages/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/RoomFiles.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/RoomFiles.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/RoomFilesWithData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/Row.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/FileItem.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/FileItem.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/FileItemIcon.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/FileItemIcon.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/components/MenuItem.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/hooks/useFilesList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/hooks/useMessageDeletionIsAllowed.js",[],["22956"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomFiles/lib/getDifference.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsers.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsers.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsersWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/EditInviteLink.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/InviteLink.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/InviteUsers.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/InviteUsers.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/InviteUsersWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembers.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembers.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembersActions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembersItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembersRow.tsx",["22957"],[],"import type { IUser, IRoom } from '@rocket.chat/core-typings';\nimport type { MouseEvent, ReactElement } from 'react';\nimport React, { memo } from 'react';\n\nimport RoomMembersItem from './RoomMembersItem';\n\ntype RoomMembersRowProps = {\n\tuser: Pick;\n\tdata: {\n\t\tonClickView: (e: MouseEvent) => void;\n\t\trid: IRoom['_id'];\n\t};\n\tindex: number;\n\treload: () => void;\n};\n\nconst RoomMembersRow = ({ user, data: { onClickView, rid }, index, reload }: RoomMembersRowProps): ReactElement => {\n\tif (!user || !user._id) {\n\t\treturn ;\n\t}\n\n\treturn (\n\t\t\n\t);\n};\n\nexport default memo(RoomMembersRow);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/RoomMembersWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/RoomMembers/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/StarredMessagesTab.tsx",[],["22958"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/Thread.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/ThreadList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/Threads.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadChat.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadListItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadListMessage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadMessageList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadTitle.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useGetMessageByID.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useLegacyThreadMessageJump.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useLegacyThreadMessageListScrolling.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useLegacyThreadMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useThreadMainMessageQuery.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useThreadsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/hooks/useToggleFollowingThreadMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Threads/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/UserInfo/UserInfoActions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/UserInfo/UserInfoWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/UserInfo/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfBlockModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfConfigModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/VideoConfList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/VideoConfListItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/VideoConfListWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/VideoConfRecordList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfList/useVideoConfList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/IncomingPopup.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/OutgoingPopup.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/StartCallPopup.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/TimedVideoConfPopup.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/VideoConfPopupRoomInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopup/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/VideoConfPopups.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/VideoConfPopups/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/VideoConference/useVideoConfWarning.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useAppsContextualBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useGoToRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useGoToThread.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useGoToThreadList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useIsVisible.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserHasRoomRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useBlockUserAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useCallAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useChangeLeaderAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useChangeOwnerAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useDirectMessageAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useIgnoreUserAction.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useMuteUserAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useRemoveUserAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/useUserInfoActions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/layout/RoomLayout.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/QuickActions/QuickActionsContext.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/QuickActions/defaultActions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/QuickActions/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/Toolbox/IframeButtons.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/Toolbox/defaultActions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/Toolbox/generator.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/Toolbox/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/lib/getRoomDirectives.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/FilePreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/FileUploadModal.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/FileUploadModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/GenericPreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/ImagePreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/MediaPreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/PreviewSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/FileUploadModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReactionListModal/ReactionListModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReactionListModal/ReactionUserTag.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReactionListModal/Reactions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReactionListModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptsModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReadReceiptsModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReportMessageModal/ReportMessageModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/modals/ReportMessageModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/ChatProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/ComposerPopupProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/RoomProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/SelectedMessagesProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/ToolboxProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/VirtualAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useChatMessagesInstance.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useDepsMatch.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useInstance.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useToolboxActions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/providers/hooks/useUserCard.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/AddWebdavAccountModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/SaveToWebdavModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/FilePickerBreadcrumbs.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/WebdavFilePickerGrid.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/WebdavFilePickerGridItem.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/lib/getNodeFileSize.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/lib/getNodeIconType.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/lib/sortWebdavNodes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/AppLayout.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/AppRoot.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/BlazeTemplate.tsx",["22959"],[],"import { Blaze } from 'meteor/blaze';\nimport type { EJSONable } from 'meteor/ejson';\nimport { ReactiveDict } from 'meteor/reactive-dict';\nimport { Template } from 'meteor/templating';\nimport type { FC } from 'react';\nimport React, { useEffect, useRef } from 'react';\n\ntype BlazeTemplateProps = {\n\ttemplate: keyof typeof Template;\n\tdata?: EJSONable;\n};\n\nconst hiddenStyle = { display: 'none' } as const;\n\nconst BlazeTemplate: FC = ({ template, data }) => {\n\tconst ref = useRef(null);\n\tconst dataRef = useRef(new ReactiveDict());\n\n\tuseEffect(() => {\n\t\tif (data) {\n\t\t\tdataRef.current.set(data);\n\t\t}\n\t});\n\n\tuseEffect(() => {\n\t\tif (!ref.current || !ref.current.parentNode) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst data = dataRef.current;\n\n\t\tconst view = Blaze.renderWithData(Template[template], () => data.all(), ref.current.parentNode, ref.current);\n\n\t\treturn (): void => {\n\t\t\tBlaze.remove(view);\n\t\t};\n\t}, [template]);\n\n\treturn
;\n};\n\nexport default BlazeTemplate;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/AuthenticationCheck.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/LayoutWithSidebar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/LoginPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/MainLayout.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/PasswordChangeCheck.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/Preload.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/TwoFactorAuthSetupCheck.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/UsernameCheck.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/useCustomScript.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/useIframeLogin.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/MainLayout/useViewportScrolling.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/PageLoading.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/PortalWrapper.ts",[],["22960"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/root/PortalsWrapper.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/SetupWizardPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/SetupWizardRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/contexts/SetupWizardContext.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/hooks/useBodyPosition.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/hooks/useParameters.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/hooks/useRouteLock.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/hooks/useStepRouting.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/providers/SetupWizardProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/steps/AdminInfoStep.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/steps/CloudAccountConfirmation.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/steps/OrganizationInfoStep.tsx",["22961"],[],"import type { ISetting } from '@rocket.chat/core-typings';\nimport { OrganizationInfoPage } from '@rocket.chat/onboarding-ui';\nimport type { TranslationKey } from '@rocket.chat/ui-contexts';\nimport { useRole, useTranslation } from '@rocket.chat/ui-contexts';\nimport type { ComponentProps, ReactElement } from 'react';\nimport React from 'react';\n\nimport { useSetupWizardContext } from '../contexts/SetupWizardContext';\n\nconst getSettingOptions = (\n\tsettings: Array | undefined,\n\tsettingId: ISetting['_id'],\n\tt: ReturnType,\n): Array<[key: string, text: string]> => {\n\tif (!settings) {\n\t\treturn [];\n\t}\n\n\tconst setting = settings.find(({ _id }) => _id === settingId);\n\n\tif (!setting || !setting.values) {\n\t\treturn [];\n\t}\n\n\treturn setting.values.map(({ i18nLabel, key }) => [String(key), t(i18nLabel as TranslationKey)]);\n};\n\nconst OrganizationInfoStep = (): ReactElement => {\n\tconst t = useTranslation();\n\tconst hasAdminRole = useRole('admin');\n\n\tconst {\n\t\tsetupWizardData: { organizationData },\n\t\tsetSetupWizardData,\n\t\tsettings,\n\t\tgoToPreviousStep,\n\t\tgoToNextStep,\n\t\tcompleteSetupWizard,\n\t\tcurrentStep,\n\t\tregisterPreIntent,\n\t\tskipCloudRegistration,\n\t\tmaxSteps,\n\t} = useSetupWizardContext();\n\n\tconst countryOptions = getSettingOptions(settings, 'Country', t);\n\tconst organizationTypeOptions = getSettingOptions(settings, 'Organization_Type', t);\n\tconst organizationIndustryOptions = getSettingOptions(settings, 'Industry', t);\n\tconst organizationSizeOptions = getSettingOptions(settings, 'Size', t);\n\n\tconst handleSubmit: ComponentProps['onSubmit'] = async (data) => {\n\t\tif (skipCloudRegistration) {\n\t\t\treturn completeSetupWizard();\n\t\t}\n\t\tsetSetupWizardData((prevState) => ({ ...prevState, organizationData: data }));\n\t\tawait registerPreIntent();\n\t\tgoToNextStep();\n\t};\n\n\treturn (\n\t\t\n\t);\n};\n\nexport default OrganizationInfoStep;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/setupWizard/steps/RegisterServerStep.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ChannelDesertionTable/ChannelDesertionTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ChannelDesertionTable/ChannelDesertionTableRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ChannelDesertionTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/BaseConvertToChannelModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/ConvertToChannelModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/ModalSteps/FirstStep.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/ModalSteps/SecondStep.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/ConvertToChannelModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/RoomLinkList.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/TeamAutocomplete/Avatar.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/TeamAutocomplete/TeamAutocomplete.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/TeamAutocomplete/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/AddExistingModal/AddExistingModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/AddExistingModal/RoomsInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/AddExistingModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/BaseTeamsChannels.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/ConfirmationModal/ConfirmationModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/ConfirmationModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/RoomActions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/Row.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/TeamsChannelItem.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/TeamsChannels.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/hooks/useTeamsChannelList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/channels/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/ChannelDeletionTable.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/ChannelRow.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/DeleteTeamModal.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/DeleteTeamModal.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/DeleteTeamModalWithRooms.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/StepOne.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/StepTwo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/Delete/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamModal/LeaveTeamModal.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamModal/LeaveTeamModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamModal/LeaveTeamModalChannels.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamModal/LeaveTeamModalConfirmation.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/TeamsInfo.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/TeamsInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/TeamsInfoWithData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/info/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/BaseRemoveUsersModal.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersFirstStep.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersModal.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersSecondStep.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/teams/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/block-navigation.js",[],["22962","22963","22964","22965","22966","22967","22968","22969","22970","22971","22972","22973","22974","22975","22976","22977","22978","22979","22980","22981","22982","22983","22984","22985","22986","22987","22988","22989","22990","22991","22992","22993","22994","22995","22996","22997","22998","22999","23000","23001","23002","23003","23004","23005","23006","23007","23008","23009","23010","23011","23012","23013","23014","23015","23016","23017","23018","23019","23020","23021","23022","23023","23024","23025","23026","23027","23028","23029","23030"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/lcov-report/block-navigation.js",[],["23031","23032","23033","23034","23035","23036","23037","23038","23039","23040","23041","23042","23043","23044","23045","23046","23047","23048","23049","23050","23051","23052","23053","23054","23055","23056","23057","23058","23059","23060","23061","23062","23063","23064","23065","23066","23067","23068","23069","23070","23071","23072","23073","23074","23075","23076","23077","23078","23079","23080","23081","23082","23083","23084","23085","23086","23087","23088","23089","23090","23091","23092","23093","23094","23095","23096","23097","23098","23099"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/lcov-report/prettify.js",[],["23100","23101","23102","23103","23104","23105","23106","23107","23108","23109","23110","23111","23112","23113","23114","23115","23116","23117","23118","23119","23120","23121","23122","23123","23124","23125","23126","23127","23128","23129","23130","23131","23132","23133","23134","23135","23136","23137","23138","23139","23140","23141","23142","23143","23144","23145","23146","23147","23148","23149","23150","23151","23152","23153","23154","23155","23156","23157","23158","23159","23160","23161","23162","23163","23164","23165","23166","23167","23168","23169","23170","23171","23172","23173","23174","23175","23176","23177","23178","23179","23180","23181","23182","23183","23184","23185","23186","23187","23188","23189","23190","23191","23192","23193","23194","23195","23196","23197","23198","23199","23200","23201","23202","23203","23204","23205","23206","23207","23208","23209","23210","23211","23212","23213","23214","23215","23216","23217","23218","23219","23220","23221","23222","23223","23224","23225","23226","23227","23228","23229","23230","23231","23232","23233","23234","23235","23236","23237","23238","23239","23240","23241","23242","23243","23244","23245","23246","23247","23248","23249","23250","23251","23252","23253","23254","23255","23256","23257","23258","23259","23260","23261","23262","23263","23264","23265","23266","23267","23268","23269","23270","23271","23272","23273","23274","23275","23276","23277","23278","23279","23280","23281","23282","23283","23284","23285","23286","23287","23288","23289","23290","23291","23292","23293","23294","23295","23296","23297","23298","23299","23300","23301","23302","23303","23304","23305","23306","23307","23308","23309","23310","23311","23312","23313","23314","23315","23316","23317","23318","23319","23320","23321","23322","23323","23324","23325","23326","23327","23328","23329","23330","23331","23332","23333","23334","23335","23336","23337","23338","23339","23340","23341","23342","23343","23344","23345","23346","23347","23348","23349","23350","23351","23352","23353","23354","23355","23356","23357","23358","23359","23360","23361","23362","23363","23364","23365","23366","23367","23368","23369","23370","23371","23372","23373","23374","23375","23376","23377","23378","23379","23380","23381","23382","23383","23384","23385","23386","23387","23388","23389","23390","23391","23392","23393","23394","23395","23396","23397","23398","23399","23400","23401","23402","23403","23404","23405","23406","23407","23408","23409","23410","23411","23412","23413","23414","23415","23416","23417","23418","23419","23420","23421","23422","23423","23424","23425","23426","23427","23428","23429","23430","23431","23432","23433","23434","23435","23436","23437","23438","23439","23440","23441","23442","23443","23444","23445","23446","23447","23448","23449","23450","23451","23452","23453","23454","23455","23456","23457","23458","23459","23460","23461","23462","23463","23464","23465","23466","23467","23468","23469","23470","23471","23472","23473","23474","23475","23476","23477","23478","23479","23480","23481","23482","23483","23484","23485","23486","23487","23488","23489","23490","23491","23492","23493","23494","23495","23496","23497","23498","23499","23500","23501","23502","23503","23504","23505","23506","23507","23508","23509","23510","23511","23512","23513","23514","23515","23516","23517","23518","23519","23520","23521","23522","23523","23524","23525","23526","23527","23528","23529","23530","23531","23532","23533","23534","23535","23536","23537","23538","23539","23540","23541","23542","23543","23544","23545","23546","23547","23548","23549","23550","23551","23552","23553","23554","23555","23556","23557","23558","23559","23560","23561","23562","23563","23564","23565","23566","23567","23568","23569","23570","23571","23572","23573","23574","23575","23576","23577","23578","23579","23580","23581","23582","23583","23584","23585","23586","23587","23588","23589","23590","23591","23592","23593","23594","23595","23596","23597","23598","23599","23600","23601","23602","23603","23604","23605","23606","23607","23608","23609","23610","23611","23612","23613","23614","23615","23616","23617","23618","23619","23620","23621","23622","23623","23624","23625","23626","23627","23628","23629","23630","23631","23632","23633","23634","23635","23636","23637","23638","23639","23640","23641","23642","23643","23644","23645","23646","23647","23648","23649","23650","23651","23652"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/lcov-report/sorter.js",[],["23653","23654","23655","23656","23657","23658","23659","23660","23661","23662","23663","23664","23665","23666","23667","23668","23669","23670","23671","23672","23673","23674","23675","23676","23677","23678","23679","23680","23681","23682","23683","23684","23685","23686","23687","23688","23689","23690","23691","23692","23693","23694","23695","23696","23697","23698","23699","23700","23701","23702","23703","23704","23705","23706","23707","23708","23709","23710","23711","23712","23713","23714","23715","23716","23717","23718","23719","23720","23721","23722","23723","23724","23725","23726","23727","23728","23729","23730","23731","23732","23733","23734","23735","23736","23737","23738","23739","23740","23741","23742","23743","23744","23745","23746","23747","23748","23749","23750","23751","23752","23753","23754","23755","23756","23757","23758","23759","23760","23761","23762","23763","23764","23765","23766","23767","23768","23769","23770","23771","23772","23773","23774","23775","23776","23777","23778","23779","23780","23781","23782","23783","23784","23785","23786","23787","23788","23789","23790","23791","23792","23793","23794","23795","23796","23797","23798","23799","23800","23801","23802","23803","23804","23805","23806","23807","23808","23809","23810","23811","23812","23813","23814","23815","23816","23817","23818","23819","23820","23821","23822","23823","23824","23825","23826","23827","23828","23829","23830","23831","23832","23833","23834","23835","23836","23837","23838","23839","23840","23841","23842","23843","23844","23845","23846","23847","23848"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/prettify.js",[],["23849","23850","23851","23852","23853","23854","23855","23856","23857","23858","23859","23860","23861","23862","23863","23864","23865","23866","23867","23868","23869","23870","23871","23872","23873","23874","23875","23876","23877","23878","23879","23880","23881","23882","23883","23884","23885","23886","23887","23888","23889","23890","23891","23892","23893","23894","23895","23896","23897","23898","23899","23900","23901","23902","23903","23904","23905","23906","23907","23908","23909","23910","23911","23912","23913","23914","23915","23916","23917","23918","23919","23920","23921","23922","23923","23924","23925","23926","23927","23928","23929","23930","23931","23932","23933","23934","23935","23936","23937","23938","23939","23940","23941","23942","23943","23944","23945","23946","23947","23948","23949","23950","23951","23952","23953","23954","23955","23956","23957","23958","23959","23960","23961","23962","23963","23964","23965","23966","23967","23968","23969","23970","23971","23972","23973","23974","23975","23976","23977","23978","23979","23980","23981","23982","23983","23984","23985","23986","23987","23988","23989","23990","23991","23992","23993","23994","23995","23996","23997","23998","23999","24000","24001","24002","24003","24004","24005","24006","24007","24008","24009","24010","24011","24012","24013","24014","24015","24016","24017","24018","24019","24020","24021","24022","24023","24024","24025","24026","24027","24028","24029","24030","24031","24032","24033","24034","24035","24036","24037","24038","24039","24040","24041","24042","24043","24044","24045","24046","24047","24048","24049","24050","24051","24052","24053","24054","24055","24056","24057","24058","24059","24060","24061","24062","24063","24064","24065","24066","24067","24068","24069","24070","24071","24072","24073","24074","24075","24076","24077","24078","24079","24080","24081","24082","24083","24084","24085","24086","24087","24088","24089","24090","24091","24092","24093","24094","24095","24096","24097","24098","24099","24100","24101","24102","24103","24104","24105","24106","24107","24108","24109","24110","24111","24112","24113","24114","24115","24116","24117","24118","24119","24120","24121","24122","24123","24124","24125","24126","24127","24128","24129","24130","24131","24132","24133","24134","24135","24136","24137","24138","24139","24140","24141","24142","24143","24144","24145","24146","24147","24148","24149","24150","24151","24152","24153","24154","24155","24156","24157","24158","24159","24160","24161","24162","24163","24164","24165","24166","24167","24168","24169","24170","24171","24172","24173","24174","24175","24176","24177","24178","24179","24180","24181","24182","24183","24184","24185","24186","24187","24188","24189","24190","24191","24192","24193","24194","24195","24196","24197","24198","24199","24200","24201","24202","24203","24204","24205","24206","24207","24208","24209","24210","24211","24212","24213","24214","24215","24216","24217","24218","24219","24220","24221","24222","24223","24224","24225","24226","24227","24228","24229","24230","24231","24232","24233","24234","24235","24236","24237","24238","24239","24240","24241","24242","24243","24244","24245","24246","24247","24248","24249","24250","24251","24252","24253","24254","24255","24256","24257","24258","24259","24260","24261","24262","24263","24264","24265","24266","24267","24268","24269","24270","24271","24272","24273","24274","24275","24276","24277","24278","24279","24280","24281","24282","24283","24284","24285","24286","24287","24288","24289","24290","24291","24292","24293","24294","24295","24296","24297","24298","24299","24300","24301","24302","24303","24304","24305","24306","24307","24308","24309","24310","24311","24312","24313","24314","24315","24316","24317","24318","24319","24320","24321","24322","24323","24324","24325","24326","24327","24328","24329","24330","24331","24332","24333","24334","24335","24336","24337","24338","24339","24340","24341","24342","24343","24344","24345","24346","24347","24348","24349","24350","24351","24352","24353","24354","24355","24356","24357","24358","24359","24360","24361","24362","24363","24364","24365","24366","24367","24368","24369","24370","24371","24372","24373","24374","24375","24376","24377","24378","24379","24380","24381","24382","24383","24384","24385","24386","24387","24388","24389","24390","24391","24392","24393","24394","24395","24396","24397","24398","24399","24400","24401"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/coverage/sorter.js",[],["24402","24403","24404","24405","24406","24407","24408","24409","24410","24411","24412","24413","24414","24415","24416","24417","24418","24419","24420","24421","24422","24423","24424","24425","24426","24427","24428","24429","24430","24431","24432","24433","24434","24435","24436","24437","24438","24439","24440","24441","24442","24443","24444","24445","24446","24447","24448","24449","24450","24451","24452","24453","24454","24455","24456","24457","24458","24459","24460","24461","24462","24463","24464","24465","24466","24467","24468","24469","24470","24471","24472","24473","24474","24475","24476","24477","24478","24479","24480","24481","24482","24483","24484","24485","24486","24487","24488","24489","24490","24491","24492","24493","24494","24495","24496","24497","24498","24499","24500","24501","24502","24503","24504","24505","24506","24507","24508","24509","24510","24511","24512","24513","24514","24515","24516","24517","24518","24519","24520","24521","24522","24523","24524","24525","24526","24527","24528","24529","24530","24531","24532","24533","24534","24535","24536","24537","24538","24539","24540","24541","24542","24543","24544","24545","24546","24547","24548","24549","24550","24551","24552","24553","24554","24555","24556","24557","24558","24559","24560","24561","24562","24563","24564","24565","24566","24567","24568","24569","24570","24571","24572","24573","24574","24575","24576","24577","24578","24579","24580","24581","24582","24583","24584","24585","24586","24587","24588","24589","24590","24591","24592","24593","24594","24595","24596","24597"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/IRoomTypeConfig.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/IRoutingManagerConfig.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/express.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/global.d.ts",[],["24598"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/ldap-escape.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/less/browser.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/less-plugin-autoprefixer.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/accounts-base.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/babel-compiler.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/check.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/ddp-common.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/ddp-rate-limiter.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/ejson.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/facts-base.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/htmljs.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/jparker:gravatar.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/kadira-flow-router.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/konecty-user-presence.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/littledata-synced-cron.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/logging.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/meteor.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/meteorhacks-inject-initial.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/mongo.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/mystor-device-detection.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/oauth.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/oauth2server.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/ostrio-cookies.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/random.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/rocketchat-streamer.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/rocketchat-tap-i18n.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/routepolicy.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/session.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/sha.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/templating.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/tracker.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/url.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/meteor/webapp-hashing.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/mongodb.d.ts",[],["24599"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/rocket.chat/fuselage-tokens/colors.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/service-configuration.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/xml-encryption.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/externals/yaqrcode.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/methods/federation.ts",[],["24600"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/methods/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/definition/methods/omnichannel.ts",[],["24601"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/api-enterprise/server/canned-responses.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/api-enterprise/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/api-enterprise/server/lib/canned-responses.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/lib/addRoleRestrictions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/lib/guestPermissions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/server/resetEnterprisePermissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/authorization/server/validateUserRoles.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/collections/CannedResponse.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/startup/responses.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/streamer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/client/tabBar.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/hooks/onMessageSentParsePlaceholder.ts",["24602"],[],"import get from 'lodash.get';\nimport type { IMessage, IOmnichannelRoom } from '@rocket.chat/core-typings';\nimport { isOmnichannelRoom } from '@rocket.chat/core-typings';\nimport { LivechatVisitors } from '@rocket.chat/models';\n\nimport { settings } from '../../../../../app/settings/server';\nimport { callbacks } from '../../../../../lib/callbacks';\nimport { Users, Rooms } from '../../../../../app/models/server';\n\nconst placeholderFields = {\n\t'contact.name': {\n\t\tfrom: 'visitor',\n\t\tdataKey: 'name',\n\t},\n\t'contact.email': {\n\t\tfrom: 'visitor',\n\t\tdataKey: 'visitorEmails[0].address',\n\t},\n\t'contact.phone': {\n\t\tfrom: 'visitor',\n\t\tdataKey: 'phone[0].phoneNumber',\n\t},\n\t'agent.name': {\n\t\tfrom: 'agent',\n\t\tdataKey: 'name',\n\t},\n\t'agent.email': {\n\t\tfrom: 'agent',\n\t\tdataKey: 'emails[0].address',\n\t},\n};\n\nconst replaceAll = (text: string, old: string, replace: string): string => text.replace(new RegExp(old, 'g'), replace);\n\nconst handleBeforeSaveMessage = (message: IMessage, room?: IOmnichannelRoom): IMessage => {\n\tif (!message.msg || message.msg === '') {\n\t\treturn message;\n\t}\n\n\troom = room?._id ? room : Rooms.findOneById(message.rid);\n\tif (!room || !isOmnichannelRoom(room)) {\n\t\treturn message;\n\t}\n\n\tlet messageText = message.msg;\n\tconst agentId = room?.servedBy?._id;\n\tconst visitorId = room?.v?._id;\n\tconst agent = Users.findOneById(agentId, { fields: { name: 1, _id: 1, emails: 1 } }) || {};\n\tconst visitor = visitorId && (Promise.await(LivechatVisitors.findOneById(visitorId, {})) || {});\n\n\tObject.keys(placeholderFields).map((field) => {\n\t\tconst templateKey = `{{${field}}}`;\n\t\tconst placeholderConfig = placeholderFields[field as keyof typeof placeholderFields];\n\t\tconst from = placeholderConfig.from === 'agent' ? agent : visitor;\n\t\tconst data = get(from, placeholderConfig.dataKey, '');\n\t\tmessageText = replaceAll(messageText, templateKey, data);\n\n\t\treturn messageText;\n\t});\n\n\tmessage.msg = messageText;\n\treturn message;\n};\n\nsettings.watch('Canned_Responses_Enable', function (value) {\n\tif (!value) {\n\t\tcallbacks.remove('beforeSaveMessage', 'canned-responses-replace-placeholders');\n\t\treturn;\n\t}\n\n\tcallbacks.add('beforeSaveMessage', handleBeforeSaveMessage, callbacks.priority.HIGH * 2, 'canned-responses-replace-placeholders');\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/hooks/onRemoveAgentDepartment.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/hooks/onSaveAgentDepartment.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/methods/removeCannedResponse.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/methods/saveCannedResponse.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/permissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/canned-responses/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/ecdh/Session.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/ecdh/client/ClientSession.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/ecdh/server/ServerSession.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/AbstractFederationService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/room/DMRoomInternalHooksServiceSender.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/room/RoomInternalHooksServiceSender.ts",["24603"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/room/RoomServiceSender.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/domain/FederatedRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/domain/FederatedUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/domain/IFederationBridge.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/Factory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/matrix/Bridge.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/adapters/Room.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/adapters/User.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/converters/RoomSender.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/hooks/index.ts",["24604","24605"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/action.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/definition/ILicense.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/definition/ILicenseTag.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/bundles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/decrypt.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/getSeatsRequestLink.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/getStatistics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/getTagColor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/license.internalService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/license.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/maxSeatsBanners.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/methods.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/settings.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/license/server/startup.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/departments.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/inquiries.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/rooms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/sms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/imports/server/rest/upload.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/SingleBusinessHour.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/components/modals/PlaceChatOnHoldModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/messageTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/views/business-hours/Multiple.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/client/views/livechatSideNavItems.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/lib/QuickActions/defaultActions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/agents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/business-hours.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/departments.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/inquiries.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/definition.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/inquiries.ts",["24606"],[],"import { LivechatInquiry, Users, OmnichannelServiceLevelAgreements } from '@rocket.chat/models';\n\nimport { updateRoomSLA } from './sla';\n\nexport async function setSLAToInquiry({ userId, roomId, sla }: { userId: string; roomId: string; sla: string }): Promise {\n\tconst inquiry = await LivechatInquiry.findOneByRoomId(roomId, { projection: { status: 1 } });\n\tif (!inquiry || inquiry.status !== 'queued') {\n\t\tthrow new Error('error-invalid-inquiry');\n\t}\n\n\tconst slaData = sla && (await OmnichannelServiceLevelAgreements.findOneByIdOrName(sla));\n\tif (!slaData) {\n\t\tthrow new Error('error-invalid-sla');\n\t}\n\n\tconst user = await Users.findOneById(userId, { projection: { _id: 1, username: 1, name: 1 } });\n\tif (!user || !user.username) {\n\t\tthrow new Error('error-invalid-user');\n\t}\n\n\tawait updateRoomSLA(\n\t\troomId,\n\t\t{\n\t\t\t_id: user._id,\n\t\t\tname: user.name || '',\n\t\t\tusername: user.username,\n\t\t},\n\t\tslaData,\n\t);\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/monitors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/priorities.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/tags.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/units.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/monitors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/priorities.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/rooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/tags.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/transcript.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/units.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/Custom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/Helper.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/Multiple.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/business-hour/lib/business-hour.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/addDepartmentAncestors.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterForwardChatToAgent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterForwardChatToDepartment.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterInquiryQueued.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterOnHold.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterOnHoldChatResumed.ts",["24607"],[],"import { callbacks } from '../../../../../lib/callbacks';\nimport { LivechatEnterprise } from '../lib/LivechatEnterprise';\nimport { cbLogger } from '../lib/logger';\n\nconst handleAfterOnHoldChatResumed = async (room: any): Promise => {\n\tif (!room || !room._id || !room.onHold) {\n\t\tcbLogger.debug('Skipping callback. No room provided or room is not on hold');\n\t\treturn;\n\t}\n\n\tcbLogger.debug(`Removing current on hold timers for room ${room._id}`);\n\tLivechatEnterprise.releaseOnHoldChat(room);\n};\n\ncallbacks.add(\n\t'livechat:afterOnHoldChatResumed',\n\t(room) => Promise.await(handleAfterOnHoldChatResumed(room)),\n\tcallbacks.priority.HIGH,\n\t'livechat-after-on-hold-chat-resumed',\n);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterRemoveDepartment.ts",["24608"],[],"import type { ILivechatAgent, ILivechatDepartmentRecord } from '@rocket.chat/core-typings';\nimport { LivechatDepartment } from '@rocket.chat/models';\n\nimport { callbacks } from '../../../../../lib/callbacks';\nimport { cbLogger } from '../lib/logger';\n\nconst afterRemoveDepartment = async (options: { department: ILivechatDepartmentRecord; agentsId: ILivechatAgent['_id'][] }) => {\n\tcbLogger.debug(`Performing post-department-removal actions in EE: ${options?.department?._id}. Removing department from forward list`);\n\tif (!options || !options.department) {\n\t\tcbLogger.warn('No department found in options', options);\n\t\treturn options;\n\t}\n\n\tconst { department } = options;\n\n\tcbLogger.debug(`Removing department from forward list: ${department._id}`);\n\tawait LivechatDepartment.removeDepartmentFromForwardListById(department._id);\n\tcbLogger.debug(`Removed department from forward list: ${department._id}`);\n\n\tcbLogger.debug(`Post-department-removal actions completed in EE: ${department._id}`);\n\n\treturn options;\n};\n\ncallbacks.add(\n\t'livechat.afterRemoveDepartment',\n\t(options) => Promise.await(afterRemoveDepartment(options)),\n\tcallbacks.priority.HIGH,\n\t'livechat-after-remove-department',\n);\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterReturnRoomAsInquiry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/afterTakeInquiry.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/applyDepartmentRestrictions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/applySimultaneousChatsRestrictions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/autoCloseQueued.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeForwardRoomToDepartment.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeJoinRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeListTags.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeNewRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeRoutingChat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/checkAgentBeforeTakeInquiry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/handleNextAgentPreferredEvents.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onAgentAssignmentFailed.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onBusinessHourStart.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onCheckRoomParamsApi.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onCloseLivechat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onLoadConfigApi.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onLoadForwardDepartmentRestrictions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onTransferFailure.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/resumeOnHold.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/scheduleAutoTransfer.ts",["24609"],[],"import type { IMessage, IOmnichannelRoom } from '@rocket.chat/core-typings';\n\nimport { AutoTransferChatScheduler } from '../lib/AutoTransferChatScheduler';\nimport { callbacks } from '../../../../../lib/callbacks';\nimport { settings } from '../../../../../app/settings/server';\nimport { LivechatRooms } from '../../../../../app/models/server';\nimport { cbLogger } from '../lib/logger';\nimport type { CloseRoomParams } from '../../../../../app/livechat/server/lib/LivechatTyped.d';\n\ntype LivechatCloseCallbackParams = {\n\troom: IOmnichannelRoom;\n\toptions: CloseRoomParams['options'];\n};\n\nlet autoTransferTimeout = 0;\n\nconst handleAfterTakeInquiryCallback = async (inquiry: any = {}): Promise => {\n\tconst { rid } = inquiry;\n\tif (!rid || !rid.trim()) {\n\t\tcbLogger.debug('Skipping callback. Invalid room id');\n\t\treturn;\n\t}\n\n\tif (!autoTransferTimeout || autoTransferTimeout <= 0) {\n\t\tcbLogger.debug('Skipping callback. No auto transfer timeout or invalid value from setting');\n\t\treturn inquiry;\n\t}\n\n\tconst room = LivechatRooms.findOneById(rid, { autoTransferredAt: 1, autoTransferOngoing: 1 });\n\tif (!room || room.autoTransferredAt || room.autoTransferOngoing) {\n\t\tcbLogger.debug(`Skipping callback. Room ${room._id} already being transfered or not found`);\n\t\treturn inquiry;\n\t}\n\n\tcbLogger.debug(`Callback success. Room ${room._id} will be scheduled to be auto transfered after ${autoTransferTimeout} seconds`);\n\tawait AutoTransferChatScheduler.scheduleRoom(rid, autoTransferTimeout as number);\n\n\treturn inquiry;\n};\n\nconst handleAfterSaveMessage = (message: any = {}, room: any = {}): IMessage => {\n\tconst { _id: rid, t, autoTransferredAt, autoTransferOngoing } = room;\n\tconst { token } = message;\n\n\tif (!autoTransferTimeout || autoTransferTimeout <= 0) {\n\t\treturn message;\n\t}\n\n\tif (!rid || !message || rid === '' || t !== 'l' || token) {\n\t\treturn message;\n\t}\n\n\tif (autoTransferredAt) {\n\t\treturn message;\n\t}\n\n\tif (!autoTransferOngoing) {\n\t\treturn message;\n\t}\n\n\tPromise.await(AutoTransferChatScheduler.unscheduleRoom(rid));\n\treturn message;\n};\n\nconst handleAfterCloseRoom = (params: LivechatCloseCallbackParams): LivechatCloseCallbackParams => {\n\tconst { room } = params;\n\n\tconst { _id: rid, autoTransferredAt, autoTransferOngoing } = room;\n\n\tif (!autoTransferTimeout || autoTransferTimeout <= 0) {\n\t\treturn params;\n\t}\n\n\tif (autoTransferredAt) {\n\t\treturn params;\n\t}\n\n\tif (!autoTransferOngoing) {\n\t\treturn params;\n\t}\n\n\tPromise.await(AutoTransferChatScheduler.unscheduleRoom(rid));\n\treturn params;\n};\n\nsettings.watch('Livechat_auto_transfer_chat_timeout', function (value) {\n\tautoTransferTimeout = value as number;\n\tif (!autoTransferTimeout || autoTransferTimeout === 0) {\n\t\tcallbacks.remove('livechat.afterTakeInquiry', 'livechat-auto-transfer-job-inquiry');\n\t\tcallbacks.remove('afterSaveMessage', 'livechat-cancel-auto-transfer-job-after-message');\n\t\tcallbacks.remove('livechat.closeRoom', 'livechat-cancel-auto-transfer-on-close-room');\n\t\treturn;\n\t}\n\n\tcallbacks.add(\n\t\t'livechat.afterTakeInquiry',\n\t\t(inquiry) => Promise.await(handleAfterTakeInquiryCallback(inquiry)),\n\t\tcallbacks.priority.MEDIUM,\n\t\t'livechat-auto-transfer-job-inquiry',\n\t);\n\tcallbacks.add('afterSaveMessage', handleAfterSaveMessage, callbacks.priority.HIGH, 'livechat-cancel-auto-transfer-job-after-message');\n\tcallbacks.add('livechat.closeRoom', handleAfterCloseRoom, callbacks.priority.HIGH, 'livechat-cancel-auto-transfer-on-close-room');\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/sendPdfTranscriptOnClose.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/setPredictedVisitorAbandonmentTime.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/AutoCloseOnHoldScheduler.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/AutoTransferChatScheduler.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/Department.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/Helper.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/LivechatEnterprise.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/QueueInactivityMonitor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/VisitorInactivityMonitor.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/debounceByParams.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/logger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/query.helper.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/routing/LoadBalancing.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/routing/LoadRotation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/runEndpointsAsUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/units.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/addMonitor.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/getUnitsFromUserRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/removeBusinessHour.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/removeMonitor.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/removeTag.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/removeUnit.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/resumeOnHold.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/saveTag.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/methods/saveUnit.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/permissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/CannedResponse.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatDepartment.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatPriority.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatTag.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatUnit.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/LivechatUnitMonitors.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/Messages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/models/Users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/models/server/raw/LivechatDepartmentAgents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/settings/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/settings/server/settings.internalService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/settings/server/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/teams-mention/server/EEMentionQueries.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/teams-mention/server/EESpotlight.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/teams-mention/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/voip-enterprise/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/voip-enterprise/server/lib/calculateOnHoldTimeForRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/voip-enterprise/server/services/voipService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/components/deviceManagement/LoggedOutBanner.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/deviceManagement/components/DeviceIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/deviceManagement/components/DeviceManagementTable/DeviceManagementTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/deviceManagement/components/DeviceManagementTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/ecdh.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useAgentsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useDeviceLogout.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useDevicesMenuOption.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useHasLicenseModule.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useOutboundDialer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useTagsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useVoipClient.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/hooks/useVoipFooterMenu.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/lib/fetchFeatures.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/lib/onToggledFeature.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/lib/voip/EEVoipClient.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/lib/voip/parseOutboundPhoneNumber.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/BusinessHoursRow.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/BusinessHoursTable.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/BusinessHoursTable.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/BusinessHoursTableContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/ContactManagerInfo.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/RemoveBusinessHourButton.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursMultiple.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursMultiple.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursMultipleContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursTimeZone.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/BusinessHoursTimeZone.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/ContactManager.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/CustomFieldsAdditionalForm.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/CustomFieldsAdditionalFormContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/DepartmentBusinessHours.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/DepartmentForwarding.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/EeNumberInput.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/EeTextAreaInput.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/EeTextInput.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/MaxChatsPerAgent.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/MaxChatsPerAgentContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/MaxChatsPerAgentDisplay.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/register.ts",[],["24610"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseEdit.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseEditWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseEditWithDepartmentData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseFilter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponseNew.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponsesPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/CannedResponsesRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/IOmnichannelCannedResponse.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/RemoveCannedResponseButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/cannedResponses/components/cannedResponseForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/MarkdownTextEditor/InsertPlaceholderDropdown.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/MarkdownTextEditor/MarkdownTextEditor.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/MarkdownTextEditor/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/IconButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/TextButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/TextEditor.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/Textarea.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/Toolbox.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/TextEditor/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/CreateCannedResponseModal.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/CreateCannedResponseModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/PreviewText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/SharingOptions.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/CreateCannedResponse/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/CannedResponse/modals/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/CannedResponse.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/CannedResponse.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/CannedResponseList.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/CannedResponseList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/Item.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/Item.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/WrapCannedResponse.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/components/contextualBar/CannedResponse/index.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useCannedResponseFilterOptions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useCannedResponseList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useScopeDict.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/monitors/MonitorsPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/monitors/MonitorsPageContainer.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/monitors/MonitorsRow.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/monitors/MonitorsTable.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/routes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/AutoCompleteTags.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/AutoCompleteTagsMultiple.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/CurrentChatTags.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/RemoveTagButton.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagEdit.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagEditWithData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagEditWithDepartmentData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagsPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/tags/TagsRoute.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/RemoveUnitButton.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/UnitEdit.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/UnitEditWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/UnitsPage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/units/UnitsRoute.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/sidebar/footer/SidebarFooterWatermark.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/audit.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/deviceManagement.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/engagementDashboard.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/slashCommands/federation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/slashCommands/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/account/deviceManagement/DeviceManagementAccountPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/account/deviceManagement/DeviceManagementAccountTable/DeviceManagementAccountRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/account/deviceManagement/DeviceManagementAccountTable/DeviceManagementAccountTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/account/deviceManagement/DeviceManagementAccountTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminTable/DeviceManagementAdminRow.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminTable/DeviceManagementAdminTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementAdminTable/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementInfo/DeviceManagementInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementInfo/DeviceManagementInfoWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/deviceManagement/DeviceManagementInfo/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardCardErrorBoundary.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardCardFilter.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardPage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/EngagementDashboardRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/channels/ChannelsOverview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/channels/ChannelsTab.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/channels/ChannelsTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/channels/useChannelsList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/DownloadDataButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/LegendSymbol.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/LegendSymbol.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/PeriodSelector.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/colors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/periods.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/usePeriodLabel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/dataView/usePeriodSelectorState.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/MessagesPerChannelSection.tsx",["24611"],[],"import { ResponsivePie } from '@nivo/pie';\nimport { Box, Flex, Icon, Margins, Skeleton, Table, Tile, Palette } from '@rocket.chat/fuselage';\nimport { useTranslation } from '@rocket.chat/ui-contexts';\nimport type { ReactElement } from 'react';\nimport React, { useMemo } from 'react';\n\nimport EngagementDashboardCardFilter from '../EngagementDashboardCardFilter';\nimport DownloadDataButton from '../dataView/DownloadDataButton';\nimport LegendSymbol from '../dataView/LegendSymbol';\nimport PeriodSelector from '../dataView/PeriodSelector';\nimport { usePeriodSelectorState } from '../dataView/usePeriodSelectorState';\nimport { useMessageOrigins } from './useMessageOrigins';\nimport { useTopFivePopularChannels } from './useTopFivePopularChannels';\n\nconst colors = {\n\twarning: Palette.statusColor['status-font-on-warning'].toString(),\n\tsuccess: Palette.statusColor['status-font-on-success'].toString(),\n\tinfo: Palette.statusColor['status-font-on-info'].toString(),\n};\nconst MessagesPerChannelSection = (): ReactElement => {\n\tconst [period, periodSelectorProps] = usePeriodSelectorState('last 7 days', 'last 30 days', 'last 90 days');\n\n\tconst t = useTranslation();\n\n\tconst { data: messageOriginsData } = useMessageOrigins({ period });\n\tconst { data: topFivePopularChannelsData } = useTopFivePopularChannels({ period });\n\n\tconst pie = useMemo(\n\t\t() => messageOriginsData?.origins?.reduce<{ [roomType: string]: number }>((obj, { messages, t }) => ({ ...obj, [t]: messages }), {}),\n\t\t[messageOriginsData],\n\t);\n\n\tconst table = useMemo(\n\t\t() =>\n\t\t\ttopFivePopularChannelsData?.channels?.reduce<\n\t\t\t\t{\n\t\t\t\t\ti: number;\n\t\t\t\t\tt: string;\n\t\t\t\t\tname?: string;\n\t\t\t\t\tmessages: number;\n\t\t\t\t}[]\n\t\t\t>((entries, { t, messages, name, usernames }, i) => [...entries, { i, t, name: name || usernames?.join(' × '), messages }], []),\n\t\t[topFivePopularChannelsData],\n\t);\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t messageOriginsData?.origins.map(({ t, messages }) => [t, messages])}\n\t\t\t\t/>\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{pie ? (\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{t('Value_messages', { value: datum.value })}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{t('Private_Chats')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{t('Private_Channels')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{t('Public_Channels')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) : (\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{table ? {t('Most_popular_channels_top_5')} : }\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{table && !table.length && (\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t{t('Not_enough_data')}\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t{(!table || !!table.length) && (\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t{'#'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t{t('Channel')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t{t('Number_of_messages')}\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t{table?.map(({ i, t, name, messages }) => (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{i + 1}.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{(t === 'd' && ) ||\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t(t === 'p' && ) ||\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t(t === 'c' && )}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{name}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{messages}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t))}\n\t\t\t\t\t\t\t\t\t\t\t\t{!table &&\n\t\t\t\t\t\t\t\t\t\t\t\t\tArray.from({ length: 5 }, (_, i) => (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t))}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default MessagesPerChannelSection;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/MessagesSentSection.tsx",["24612"],[],"import { ResponsiveBar } from '@nivo/bar';\nimport { Box, Flex, Skeleton, Palette } from '@rocket.chat/fuselage';\nimport colors from '@rocket.chat/fuselage-tokens/colors.json';\nimport { useTranslation } from '@rocket.chat/ui-contexts';\nimport moment from 'moment';\nimport type { ReactElement } from 'react';\nimport React, { useMemo } from 'react';\n\nimport CounterSet from '../../../../../../client/components/dataView/CounterSet';\nimport EngagementDashboardCardFilter from '../EngagementDashboardCardFilter';\nimport DownloadDataButton from '../dataView/DownloadDataButton';\nimport PeriodSelector from '../dataView/PeriodSelector';\nimport { usePeriodLabel } from '../dataView/usePeriodLabel';\nimport { usePeriodSelectorState } from '../dataView/usePeriodSelectorState';\nimport { useMessagesSent } from './useMessagesSent';\n\nconst MessagesSentSection = (): ReactElement => {\n\tconst [period, periodSelectorProps] = usePeriodSelectorState('last 7 days', 'last 30 days', 'last 90 days');\n\tconst periodLabel = usePeriodLabel(period);\n\n\tconst t = useTranslation();\n\n\tconst { data } = useMessagesSent({ period });\n\n\tconst [countFromPeriod, variatonFromPeriod, countFromYesterday, variationFromYesterday, values] = useMemo(() => {\n\t\tif (!data) {\n\t\t\treturn [];\n\t\t}\n\n\t\tconst values = Array.from({ length: moment(data.end).diff(data.start, 'days') + 1 }, (_, i) => ({\n\t\t\tdate: moment(data.start).add(i, 'days').toISOString(),\n\t\t\tnewMessages: 0,\n\t\t}));\n\n\t\tfor (const { day, messages } of data.days ?? []) {\n\t\t\tconst i = moment(day).diff(data.start, 'days');\n\t\t\tif (i >= 0) {\n\t\t\t\tvalues[i].newMessages += messages;\n\t\t\t}\n\t\t}\n\n\t\treturn [data.period?.count, data.period?.variation, data.yesterday?.count, data.yesterday?.variation, values];\n\t}, [data]);\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t values?.map(({ date, newMessages }) => [date, newMessages])}\n\t\t\t\t/>\n\t\t\t\n\n\t\t\t,\n\t\t\t\t\t\tvariation: variatonFromPeriod ?? 0,\n\t\t\t\t\t\tdescription: periodLabel,\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tcount: countFromYesterday ?? ,\n\t\t\t\t\t\tvariation: variationFromYesterday ?? 0,\n\t\t\t\t\t\tdescription: t('Yesterday'),\n\t\t\t\t\t},\n\t\t\t\t]}\n\t\t\t/>\n\t\t\t\n\t\t\t\t{values ? (\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t moment(date).format('dddd'),\n\t\t\t\t\t\t\t\t\t\t\t}) ||\n\t\t\t\t\t\t\t\t\t\t\tnull\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\taxisLeft={null}\n\t\t\t\t\t\t\t\t\t\tanimate={true}\n\t\t\t\t\t\t\t\t\t\t// @ts-ignore\n\t\t\t\t\t\t\t\t\t\tmotionStiffness={90}\n\t\t\t\t\t\t\t\t\t\tmotionDamping={15}\n\t\t\t\t\t\t\t\t\t\ttheme={{\n\t\t\t\t\t\t\t\t\t\t\t// TODO: Get it from theme\n\t\t\t\t\t\t\t\t\t\t\taxis: {\n\t\t\t\t\t\t\t\t\t\t\t\tticks: {\n\t\t\t\t\t\t\t\t\t\t\t\t\ttext: {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfill: colors.n600,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontFamily:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'Inter, -apple-system, system-ui, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Helvetica Neue\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Meiryo UI\", Arial, sans-serif',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontSize: '10px',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontStyle: 'normal',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontWeight: 600,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tletterSpacing: '0.2px',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlineHeight: '12px',\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\ttooltip: {\n\t\t\t\t\t\t\t\t\t\t\t\tcontainer: {\n\t\t\t\t\t\t\t\t\t\t\t\t\tbackgroundColor: colors.n900,\n\t\t\t\t\t\t\t\t\t\t\t\t\tboxShadow: '0px 0px 12px rgba(47, 52, 61, 0.12), 0px 0px 2px rgba(47, 52, 61, 0.08)',\n\t\t\t\t\t\t\t\t\t\t\t\t\tborderRadius: 2,\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\ttooltip={({ value }): ReactElement => (\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t{t('Value_messages', { value })}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t) : (\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\t\t\n\t);\n};\n\nexport default MessagesSentSection;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/MessagesTab.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/MessagesTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/useMessageOrigins.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/useMessagesSent.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/messages/useTopFivePopularChannels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/ActiveUsersSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/BusiestChatTimesSection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/ContentForDays.tsx",["24613"],[],"import { ResponsiveBar } from '@nivo/bar';\nimport { Box, Flex, IconButton, Margins, Skeleton } from '@rocket.chat/fuselage';\nimport colors from '@rocket.chat/fuselage-tokens/colors';\nimport moment from 'moment';\nimport type { ReactElement } from 'react';\nimport React, { useMemo } from 'react';\n\nimport { useWeeklyChatActivity } from './useWeeklyChatActivity';\n\ntype ContentForDaysProps = {\n\tdisplacement: number;\n\tonPreviousDateClick: () => void;\n\tonNextDateClick: () => void;\n\ttimezone: 'utc' | 'local';\n};\n\nconst ContentForDays = ({ displacement, onPreviousDateClick, onNextDateClick, timezone }: ContentForDaysProps): ReactElement => {\n\tconst utc = timezone === 'utc';\n\tconst { data } = useWeeklyChatActivity({ displacement, utc });\n\n\tconst formattedCurrentDate = useMemo(() => {\n\t\tif (!data) {\n\t\t\treturn null;\n\t\t}\n\n\t\tconst endOfWeek = moment(data.day);\n\t\tconst startOfWeek = moment(data.day).subtract(6, 'days');\n\t\treturn `${startOfWeek.format('L')} - ${endOfWeek.format('L')}`;\n\t}, [data]);\n\n\tconst values = useMemo(\n\t\t() =>\n\t\t\tdata?.month\n\t\t\t\t?.map(({ users, day, month, year }) => ({\n\t\t\t\t\tusers,\n\t\t\t\t\tday: moment({ year, month: month - 1, day }),\n\t\t\t\t}))\n\t\t\t\t?.sort(({ day: a }, { day: b }) => a.diff(b))\n\t\t\t\t?.map(({ users, day }) => ({ users, day: String(day.valueOf()) })) ?? [],\n\t\t[data],\n\t);\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{formattedCurrentDate}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t{data ? (\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t moment(parseInt(timestamp, 10)).format('L'),\n\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\taxisLeft={null}\n\t\t\t\t\t\t\t\t\t\tanimate={true}\n\t\t\t\t\t\t\t\t\t\t// @ts-ignore\n\t\t\t\t\t\t\t\t\t\tmotionStiffness={90}\n\t\t\t\t\t\t\t\t\t\tmotionDamping={15}\n\t\t\t\t\t\t\t\t\t\ttheme={{\n\t\t\t\t\t\t\t\t\t\t\t// TODO: Get it from theme\n\t\t\t\t\t\t\t\t\t\t\taxis: {\n\t\t\t\t\t\t\t\t\t\t\t\tticks: {\n\t\t\t\t\t\t\t\t\t\t\t\t\ttext: {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfill: colors.n600,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontFamily:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'Inter, -apple-system, system-ui, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Helvetica Neue\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Meiryo UI\", Arial, sans-serif',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontSize: '10px',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontStyle: 'normal',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontWeight: 600,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tletterSpacing: '0.2px',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlineHeight: '12px',\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t) : (\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\t\t\n\t);\n};\n\nexport default ContentForDays;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/ContentForHours.tsx",["24614"],[],"import { ResponsiveBar } from '@nivo/bar';\nimport { Box, Button, Chevron, Skeleton } from '@rocket.chat/fuselage';\nimport { useBreakpoints } from '@rocket.chat/fuselage-hooks';\nimport colors from '@rocket.chat/fuselage-tokens/colors.json';\nimport { useTranslation } from '@rocket.chat/ui-contexts';\nimport moment from 'moment';\nimport type { ReactElement } from 'react';\nimport React, { useMemo } from 'react';\n\nimport { useHourlyChatActivity } from './useHourlyChatActivity';\n\ntype ContentForHoursProps = {\n\tdisplacement: number;\n\tonPreviousDateClick: () => void;\n\tonNextDateClick: () => void;\n\ttimezone: 'utc' | 'local';\n};\n\nconst ContentForHours = ({ displacement, onPreviousDateClick, onNextDateClick, timezone }: ContentForHoursProps): ReactElement => {\n\tconst utc = timezone === 'utc';\n\tconst { data } = useHourlyChatActivity({ displacement, utc });\n\n\tconst t = useTranslation();\n\tconst isLgScreen = useBreakpoints().includes('lg');\n\n\tconst values = useMemo(() => {\n\t\tif (!data) {\n\t\t\treturn [];\n\t\t}\n\n\t\tconst divider = 2;\n\t\tconst values = Array.from({ length: 24 / divider }, (_, i) => ({\n\t\t\thour: String(divider * i),\n\t\t\tusers: 0,\n\t\t}));\n\n\t\tfor (const { hour, users } of data?.hours ?? []) {\n\t\t\tconst i = Math.floor(hour / divider);\n\t\t\tvalues[i] = values[i] || { hour: String(divider * i), users: 0 };\n\t\t\tvalues[i].users += users;\n\t\t}\n\n\t\treturn values;\n\t}, [data]);\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{data ? moment(data.day).format(displacement < 7 ? 'dddd' : 'L') : null}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t{data ? (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t moment().set({ hour, minute: 0, second: 0 }).format('LT'),\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\taxisLeft={null}\n\t\t\t\t\t\t\t\tanimate={true}\n\t\t\t\t\t\t\t\tmotionStiffness={90}\n\t\t\t\t\t\t\t\tmotionDamping={15}\n\t\t\t\t\t\t\t\ttheme={{\n\t\t\t\t\t\t\t\t\t// TODO: Get it from theme\n\t\t\t\t\t\t\t\t\taxis: {\n\t\t\t\t\t\t\t\t\t\tticks: {\n\t\t\t\t\t\t\t\t\t\t\ttext: {\n\t\t\t\t\t\t\t\t\t\t\t\tfill: colors.n600,\n\t\t\t\t\t\t\t\t\t\t\t\tfontFamily:\n\t\t\t\t\t\t\t\t\t\t\t\t\t'Inter, -apple-system, system-ui, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Helvetica Neue\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Meiryo UI\", Arial, sans-serif',\n\t\t\t\t\t\t\t\t\t\t\t\tfontSize: '10px',\n\t\t\t\t\t\t\t\t\t\t\t\tfontStyle: 'normal',\n\t\t\t\t\t\t\t\t\t\t\t\tfontWeight: 600,\n\t\t\t\t\t\t\t\t\t\t\t\tletterSpacing: '0.2px',\n\t\t\t\t\t\t\t\t\t\t\t\tlineHeight: '12px',\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\ttooltip: {\n\t\t\t\t\t\t\t\t\t\t// @ts-ignore\n\t\t\t\t\t\t\t\t\t\tbackgroundColor: colors.n900,\n\t\t\t\t\t\t\t\t\t\tboxShadow: '0px 0px 12px rgba(47, 52, 61, 0.12), 0px 0px 2px rgba(47, 52, 61, 0.08)',\n\t\t\t\t\t\t\t\t\t\tborderRadius: 2,\n\t\t\t\t\t\t\t\t\t\tpadding: 4,\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\ttooltip={({ value }): ReactElement => (\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{t('Value_users', { value })}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t) : (\n\t\t\t\t\n\t\t\t)}\n\t\t\n\t);\n};\n\nexport default ContentForHours;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/NewUsersSection.tsx",["24615"],[],"import { ResponsiveBar } from '@nivo/bar';\nimport { Box, Flex, Skeleton } from '@rocket.chat/fuselage';\nimport { useResizeObserver } from '@rocket.chat/fuselage-hooks';\nimport colors from '@rocket.chat/fuselage-tokens/colors.json';\nimport { useTranslation } from '@rocket.chat/ui-contexts';\nimport moment from 'moment';\nimport type { ReactElement } from 'react';\nimport React, { useMemo } from 'react';\n\nimport CounterSet from '../../../../../../client/components/dataView/CounterSet';\nimport { useFormatDate } from '../../../../../../client/hooks/useFormatDate';\nimport EngagementDashboardCardFilter from '../EngagementDashboardCardFilter';\nimport DownloadDataButton from '../dataView/DownloadDataButton';\nimport PeriodSelector from '../dataView/PeriodSelector';\nimport { usePeriodLabel } from '../dataView/usePeriodLabel';\nimport { usePeriodSelectorState } from '../dataView/usePeriodSelectorState';\nimport { useNewUsers } from './useNewUsers';\n\nconst TICK_WIDTH = 45;\n\ntype NewUsersSectionProps = {\n\ttimezone: 'utc' | 'local';\n};\n\nconst NewUsersSection = ({ timezone }: NewUsersSectionProps): ReactElement => {\n\tconst [period, periodSelectorProps] = usePeriodSelectorState('last 7 days', 'last 30 days', 'last 90 days');\n\tconst periodLabel = usePeriodLabel(period);\n\n\tconst utc = timezone === 'utc';\n\tconst { data } = useNewUsers({ period, utc });\n\n\tconst t = useTranslation();\n\n\tconst formatDate = useFormatDate();\n\n\tconst { ref: sizeRef, contentBoxSize: { inlineSize = 600 } = {} } = useResizeObserver();\n\n\tconst maxTicks = Math.ceil(inlineSize / TICK_WIDTH);\n\n\tconst tickValues = useMemo(() => {\n\t\tif (!data) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\tconst arrayLength = moment(data.end).diff(data.start, 'days') + 1;\n\t\tif (arrayLength <= maxTicks || !maxTicks) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\tconst values = Array.from({ length: arrayLength }, (_, i) => moment(data.start).add(i, 'days').format('YYYY-MM-DD'));\n\n\t\tconst relation = Math.ceil(values.length / maxTicks);\n\n\t\treturn values.reduce((acc, cur, i) => {\n\t\t\tif ((i + 1) % relation === 0) {\n\t\t\t\tacc = [...acc, cur];\n\t\t\t}\n\t\t\treturn acc;\n\t\t}, [] as string[]);\n\t}, [data, maxTicks]);\n\n\tconst [countFromPeriod, variatonFromPeriod, countFromYesterday, variationFromYesterday, values] = useMemo(() => {\n\t\tif (!data) {\n\t\t\treturn [];\n\t\t}\n\n\t\tconst values = Array.from({ length: moment(data.end).diff(data.start, 'days') + 1 }, (_, i) => ({\n\t\t\tdate: moment(data.start).add(i, 'days').format('YYYY-MM-DD'),\n\t\t\tnewUsers: 0,\n\t\t}));\n\t\tfor (const { day, users } of data.days) {\n\t\t\tconst i = utc ? moment(day).utc().diff(data.start, 'days') : moment(day).diff(data.start, 'days');\n\t\t\tif (i >= 0) {\n\t\t\t\tvalues[i].newUsers += users;\n\t\t\t}\n\t\t}\n\n\t\treturn [data.period.count, data.period.variation, data.yesterday.count, data.yesterday.variation, values];\n\t}, [data, utc]);\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t values?.map(({ date, newUsers }) => [date, newUsers])}\n\t\t\t\t/>\n\t\t\t\n\t\t\t,\n\t\t\t\t\t\tvariation: variatonFromPeriod ?? 0,\n\t\t\t\t\t\tdescription: periodLabel,\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tcount: countFromYesterday ?? ,\n\t\t\t\t\t\tvariation: variationFromYesterday ?? 0,\n\t\t\t\t\t\tdescription: t('Yesterday'),\n\t\t\t\t\t},\n\t\t\t\t]}\n\t\t\t/>\n\t\t\t\n\t\t\t\t{values ? (\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t moment(date).format(values?.length === 7 ? 'dddd' : 'DD/MM'),\n\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\taxisLeft={{\n\t\t\t\t\t\t\t\t\t\t\ttickSize: 0,\n\t\t\t\t\t\t\t\t\t\t\t// TODO: Get it from theme\n\t\t\t\t\t\t\t\t\t\t\ttickPadding: 4,\n\t\t\t\t\t\t\t\t\t\t\ttickRotation: 0,\n\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\tanimate={true}\n\t\t\t\t\t\t\t\t\t\tmotionStiffness={90}\n\t\t\t\t\t\t\t\t\t\tmotionDamping={15}\n\t\t\t\t\t\t\t\t\t\ttheme={{\n\t\t\t\t\t\t\t\t\t\t\t// TODO: Get it from theme\n\t\t\t\t\t\t\t\t\t\t\taxis: {\n\t\t\t\t\t\t\t\t\t\t\t\tticks: {\n\t\t\t\t\t\t\t\t\t\t\t\t\ttext: {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfill: colors.n600,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontFamily:\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'Inter, -apple-system, system-ui, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Helvetica Neue\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Meiryo UI\", Arial, sans-serif',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontSize: '10px',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontStyle: 'normal',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfontWeight: 600,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tletterSpacing: '0.2px',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlineHeight: '12px',\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\ttooltip: {\n\t\t\t\t\t\t\t\t\t\t\t\t// @ts-ignore\n\t\t\t\t\t\t\t\t\t\t\t\tbackgroundColor: colors.n900,\n\t\t\t\t\t\t\t\t\t\t\t\tboxShadow: '0px 0px 12px rgba(47, 52, 61, 0.12), 0px 0px 2px rgba(47, 52, 61, 0.08)',\n\t\t\t\t\t\t\t\t\t\t\t\tborderRadius: 2,\n\t\t\t\t\t\t\t\t\t\t\t\tpadding: 4,\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\ttooltip={({ value, indexValue }): ReactElement => (\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t{t('Value_users', { value })}, {formatDate(indexValue)}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t) : (\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\t\t\n\t);\n};\n\nexport default NewUsersSection;\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/UsersByTimeOfTheDaySection.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/UsersTab.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/UsersTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useActiveUsers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useHourlyChatActivity.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useNewUsers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useUsersByTimeOfTheDay.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/engagementDashboard/users/useWeeklyChatActivity.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/info/SeatsCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/CloseToSeatsCapModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/ReachedSeatsCapModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/SeatsCapUsage.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/SeatsCapUsage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/useUsageLabel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/UserPageHeaderContentWithSeatsCap.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/useRequestSeatsLink.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/admin/users/useSeatsCap.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/AuditLogPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/AuditPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditFiltersDisplay.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditLogEntry.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditLogTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditMessageList.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/AuditResult.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/forms/DateRangePicker.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/forms/RoomAutoComplete.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/forms/UsernamesAutoComplete.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/forms/VisitorAutoComplete.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/tabs/DirectTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/tabs/OmnichannelTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/tabs/RoomsTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/components/tabs/UsersTab.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/hooks/useAuditForm.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/hooks/useAuditMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/hooks/useAuditTab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/hooks/useSendTelemetryMutation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/views/audit/utils/dateRange.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/components/modals/WrapUpCallModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/DialInput.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/DialPadModal.stories.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/DialPadModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/Pad.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/PadButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/hooks/useDialPad.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/hooks/useEnterKey.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modal/DialPad/hooks/useLongPress.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/voip/modals/DeviceSettingsModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/IAuditLog.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/methods/audit.ts",[],["24616"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/methods/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/methods/license.ts",[],["24617"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/engagementDashboard.ts",[],["24618"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/omnichannel/businessHours.ts",[],["24619"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/omnichannel/businessUnits.ts",[],["24620"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/omnichannel/cannedResponses.ts",[],["24621"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/omnichannel/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/roles.ts",[],["24622"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/sessions/SessionsPaginateProps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/sessions/SessionsProps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/sessions/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/sessions/sessions.ts",[],["24623"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/NetworkBroker.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/api.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/engagementDashboard/channels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/engagementDashboard/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/engagementDashboard/messages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/engagementDashboard/users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/ldap.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/licenses.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/roles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/sessions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/ldap.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/oauth.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/saml.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/configuration/videoConference.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/EnterpriseCheck.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/audit/AuditLog.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/audit/methods.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/audit/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/deviceManagement/session.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/deviceManagement/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/channels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/date.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/messages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/engagementDashboard/users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/Manager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/copyCustomFieldsLDAP.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/copyCustomFieldsLDAP.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/getNestedProp.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/getNestedProp.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/replacesNestedValues.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/ldap/replacesNestedValues.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/oauth/Manager.ts",["24624"],[],"import { Roles } from '@rocket.chat/models';\nimport type { IUser } from '@rocket.chat/core-typings';\n\nimport { Rooms } from '../../../../app/models/server';\nimport { addUserToRoom, createRoom } from '../../../../app/lib/server/functions';\nimport { Logger } from '../../../../app/logger/server';\nimport { syncUserRoles } from '../syncUserRoles';\n\nexport const logger = new Logger('OAuth');\n\nexport class OAuthEEManager {\n\tstatic mapSSOGroupsToChannels(\n\t\tuser: IUser,\n\t\tidentity: Record,\n\t\tgroupClaimName: string,\n\t\tchannelsMap: Record | undefined,\n\t\tchannelsAdmin: string,\n\t): void {\n\t\tif (user && identity && groupClaimName) {\n\t\t\tconst groupsFromSSO = identity[groupClaimName] || [];\n\n\t\t\tfor (const ssoGroup in channelsMap) {\n\t\t\t\tif (typeof ssoGroup === 'string') {\n\t\t\t\t\tlet channels = channelsMap[ssoGroup];\n\t\t\t\t\tif (!Array.isArray(channels)) {\n\t\t\t\t\t\tchannels = [channels];\n\t\t\t\t\t}\n\t\t\t\t\tfor (const channel of channels) {\n\t\t\t\t\t\tlet room = Rooms.findOneByNonValidatedName(channel);\n\t\t\t\t\t\tif (!room) {\n\t\t\t\t\t\t\troom = createRoom('c', channel, channelsAdmin, [], false);\n\t\t\t\t\t\t\tif (!room || !room.rid) {\n\t\t\t\t\t\t\t\tlogger.error(`could not create channel ${channel}`);\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (Array.isArray(groupsFromSSO) && groupsFromSSO.includes(ssoGroup)) {\n\t\t\t\t\t\t\taddUserToRoom(room._id, user);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tstatic updateRolesFromSSO(user: Record, identity: Record, roleClaimName: string, rolesToSync: string[]): void {\n\t\tif (user && identity && roleClaimName) {\n\t\t\tconst rolesFromSSO = this.mapRolesFromSSO(identity, roleClaimName);\n\n\t\t\tif (!Array.isArray(user.roles)) {\n\t\t\t\tuser.roles = [];\n\t\t\t}\n\n\t\t\tconst rolesIdsFromSSO = Promise.await(Roles.findInIdsOrNames(rolesFromSSO).toArray()).map((role) => role._id);\n\t\t\tconst allowedRoles = Promise.await(Roles.findInIdsOrNames(rolesToSync).toArray()).map((role) => role._id);\n\n\t\t\tPromise.await(\n\t\t\t\tsyncUserRoles(user._id, rolesIdsFromSSO, {\n\t\t\t\t\tallowedRoles,\n\t\t\t\t}),\n\t\t\t);\n\t\t}\n\t}\n\n\t// Returns list of roles from SSO identity\n\tstatic mapRolesFromSSO(identity: Record, roleClaimName: string): string[] {\n\t\tlet roles: string[] = [];\n\t\tif (identity && roleClaimName) {\n\t\t\t// Adding roles\n\t\t\tif (identity[roleClaimName] && Array.isArray(identity[roleClaimName])) {\n\t\t\t\troles = identity[roleClaimName].filter(\n\t\t\t\t\t(val: string) => val !== 'offline_access' && val !== 'uma_authorization' && Promise.await(Roles.findOneByIdOrName(val)),\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\n\t\treturn roles;\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/registerServiceModels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/roles/insertRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/roles/updateRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/syncUserRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/local-services/instance/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/local-services/ldap/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/CannedResponse.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatDepartment.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatPriority.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatRooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatTag.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatUnit.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatUnitMonitors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/CannedResponse.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatDepartment.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatPriority.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatRooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatTag.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatUnit.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatUnitMonitors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/requestSeatsRoute.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/types/IInstanceService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/types/ILDAPEEService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/services/ecdh-proxy/ECDHProxy.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/services/ecdh-proxy/lib/server.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/services/ecdh-proxy/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/services/mongo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/deviceManagement.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/ldap.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/saml.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/settings/video-conference.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/audit.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/broker.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/deviceManagement.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/engagementDashboard.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/presence.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/seatsCap.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/services.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/startup/upsell.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/application/DMRoomInternalHooksServiceSender.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/application/RoomInternalHooksServiceSender.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/infrastructure/rocket-chat/converters/RoomSender.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/infrastructure/rocket-chat/hooks/hooks.spec.ts",[],["24625"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/infrastructure/rocket-chat/slash-commands/actions.spec.ts",[],["24626","24627","24628","24629","24630","24631","24632","24633"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/api/methods/generateToken.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/api/methods/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/api/methods/regenerateToken.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/api/methods/removeToken.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/personal-access-tokens/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/imports/startup/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/ClientLogger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/callbacks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/createQuoteAttachment.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/emailValidator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/getImageExtensionFromMime.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/getMessageUrlRegex.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/getUserEmailAddress.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/isTruthy.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/oauthRedirectUri.ts",[],["24634"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/random.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/roles/getMostImportantRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/roles/isValidRoleScope.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/adminFields.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/coordinator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/conversation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/direct.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/discussion.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/favorite.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/livechat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/private.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/public.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/unread.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/rooms/roomTypes/voip.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/transforms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/typedJSONParse.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/upgradeTab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/addMinutesToADate.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/arrayUtils.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/comparisons.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/getFileExtension.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/highOrderFunctions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/isJSON.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/isRelativeURL.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/isURL.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/omit.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/parseCSV.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/parseParameters.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/promisify.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/safeHtmlDots.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/secondsToHHMMSS.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/utils/stringUtils.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/lib/videoConference/constants.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/accounts-linkedin/linkedin.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/accounts-linkedin/notice.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/accounts-linkedin/package.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/linkedin-oauth/linkedin-client.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/linkedin-oauth/linkedin-server.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/linkedin-oauth/package.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/package.js",[],["24635"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-config.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-filter.js",[],["24636"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-methods.js",[],["24637","24638","24639","24640"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-mime.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-server.js",[],["24641","24642","24643","24644","24645","24646","24647","24648","24649","24650","24651","24652"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-store-permissions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-store.js",[],["24653","24654","24655","24656","24657","24658","24659","24660","24661","24662","24663","24664","24665","24666","24667","24668"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-tokens.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs-uploader.js",[],["24669","24670","24671","24672","24673","24674","24675","24676","24677","24678"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/meteor-jalik-ufs/ufs.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-ddp/client/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-ddp/package.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-i18n/package.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-livechat/package.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-livechat/plugin/build-livechat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-mongo-config/package.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-mongo-config/server/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-postcss/build.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-postcss/package.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-version/package.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/packages/rocketchat-version/plugin/compile-version.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/playwright.config.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/configuration/accounts_meld.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/configuration/ldap.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/federation.ts",[],["24679"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/nps.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/oembed.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/statistics.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/userDataDownloads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/cron/videoConferences.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/DatabaseWatcher.ts",["24680"],["24681"],"import EventEmitter from 'events';\n\nimport type { IRocketChatRecord } from '@rocket.chat/core-typings';\nimport type { Timestamp, Db, ChangeStreamDeleteDocument, ChangeStreamInsertDocument, ChangeStreamUpdateDocument } from 'mongodb';\nimport { escapeRegExp } from '@rocket.chat/string-helpers';\nimport { MongoClient } from 'mongodb';\n\nimport type { Logger } from '../lib/logger/Logger';\nimport { convertChangeStreamPayload } from './convertChangeStreamPayload';\nimport { convertOplogPayload } from './convertOplogPayload';\nimport { watchCollections } from './watchCollections';\n\nconst instancePing = parseInt(String(process.env.MULTIPLE_INSTANCES_PING_INTERVAL)) || 10000;\n\nconst maxDocMs = instancePing * 4; // 4 times the ping interval\n\nexport type RealTimeData = {\n\tid: string;\n\taction: 'insert' | 'update' | 'remove';\n\tclientAction: 'inserted' | 'updated' | 'removed';\n\tdata?: T;\n\tdiff?: Record;\n\tunset?: Record;\n\toplog?: true;\n};\n\nconst ignoreChangeStream = ['yes', 'true'].includes(String(process.env.IGNORE_CHANGE_STREAM).toLowerCase());\n\nconst useMeteorOplog = ['yes', 'true'].includes(String(process.env.USE_NATIVE_OPLOG).toLowerCase());\n\nexport class DatabaseWatcher extends EventEmitter {\n\tprivate db: Db;\n\n\tprivate _oplogHandle?: any;\n\n\tprivate metrics?: any;\n\n\tprivate logger: Logger;\n\n\t/**\n\t * Last doc timestamp received from a real time event\n\t */\n\tprivate lastDocTS: Date;\n\n\t// eslint-disable-next-line @typescript-eslint/naming-convention\n\tconstructor({ db, _oplogHandle, metrics, logger: LoggerClass }: { db: Db; _oplogHandle?: any; metrics?: any; logger: typeof Logger }) {\n\t\tsuper();\n\n\t\tthis.db = db;\n\t\tthis._oplogHandle = _oplogHandle;\n\t\tthis.metrics = metrics;\n\t\tthis.logger = new LoggerClass('DatabaseWatcher');\n\t}\n\n\tasync watch(): Promise {\n\t\tif (useMeteorOplog) {\n\t\t\t// TODO remove this when updating to Meteor 2.8\n\t\t\tthis.logger.warn(\n\t\t\t\t'Using USE_NATIVE_OPLOG=true is currently discouraged due to known performance issues. Please use IGNORE_CHANGE_STREAM=true instead.',\n\t\t\t);\n\t\t\tthis.watchMeteorOplog();\n\t\t\treturn;\n\t\t}\n\n\t\tif (ignoreChangeStream) {\n\t\t\tawait this.watchOplog();\n\t\t\treturn;\n\t\t}\n\n\t\ttry {\n\t\t\tthis.watchChangeStream();\n\t\t} catch (err: unknown) {\n\t\t\tawait this.watchOplog();\n\t\t}\n\t}\n\n\tprivate async watchOplog(): Promise {\n\t\tif (!process.env.MONGO_OPLOG_URL) {\n\t\t\tthrow Error('No $MONGO_OPLOG_URL provided');\n\t\t}\n\n\t\tconst isMasterDoc = await this.db.admin().command({ ismaster: 1 });\n\t\tif (!isMasterDoc || !isMasterDoc.setName) {\n\t\t\tthrow Error(\"$MONGO_URL should be a replica set's URL\");\n\t\t}\n\n\t\tconst dbName = this.db.databaseName;\n\n\t\tconst client = new MongoClient(process.env.MONGO_OPLOG_URL, {\n\t\t\tmaxPoolSize: 1,\n\t\t});\n\n\t\tif (client.db().databaseName !== 'local') {\n\t\t\tthrow Error(\"$MONGO_OPLOG_URL must be set to the 'local' database of a Mongo replica set\");\n\t\t}\n\n\t\tawait client.connect();\n\n\t\tthis.logger.startup('Using oplog');\n\n\t\tconst db = client.db();\n\n\t\tconst oplogCollection = db.collection('oplog.rs');\n\n\t\tconst lastOplogEntry = await oplogCollection.findOne<{ ts: Timestamp }>({}, { sort: { $natural: -1 }, projection: { _id: 0, ts: 1 } });\n\n\t\tconst oplogSelector = {\n\t\t\tns: new RegExp(`^(?:${[escapeRegExp(`${dbName}.`)].join('|')})`),\n\t\t\top: { $in: ['i', 'u', 'd'] },\n\t\t\t...(lastOplogEntry && { ts: { $gt: lastOplogEntry.ts } }),\n\t\t};\n\n\t\tconst cursor = oplogCollection.find(oplogSelector);\n\n\t\tcursor.addCursorFlag('tailable', true);\n\t\tcursor.addCursorFlag('awaitData', true);\n\t\tcursor.addCursorFlag('oplogReplay', true);\n\n\t\tconst stream = cursor.stream();\n\n\t\tstream.on('data', (doc) => {\n\t\t\tconst doesMatter = watchCollections.some((collection) => doc.ns === `${dbName}.${collection}`);\n\t\t\tif (!doesMatter) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tthis.emitDoc(\n\t\t\t\tdoc.ns.slice(dbName.length + 1),\n\t\t\t\tconvertOplogPayload({\n\t\t\t\t\tid: doc.op === 'u' ? doc.o2._id : doc.o._id,\n\t\t\t\t\top: doc,\n\t\t\t\t}),\n\t\t\t);\n\t\t});\n\t}\n\n\tprivate watchMeteorOplog(): void {\n\t\tif (!this._oplogHandle) {\n\t\t\tthrow new Error('no-oplog-handle');\n\t\t}\n\n\t\tthis.logger.startup('Using Meteor oplog');\n\n\t\twatchCollections.forEach((collection) => {\n\t\t\tthis._oplogHandle.onOplogEntry({ collection }, (event: any) => {\n\t\t\t\tthis.emitDoc(collection, convertOplogPayload(event));\n\t\t\t});\n\t\t});\n\t}\n\n\tprivate watchChangeStream(): void {\n\t\ttry {\n\t\t\tconst changeStream = this.db.watch<\n\t\t\t\tIRocketChatRecord,\n\t\t\t\t| ChangeStreamInsertDocument\n\t\t\t\t| ChangeStreamUpdateDocument\n\t\t\t\t| ChangeStreamDeleteDocument\n\t\t\t>([\n\t\t\t\t{\n\t\t\t\t\t$match: {\n\t\t\t\t\t\t'operationType': { $in: ['insert', 'update', 'delete'] },\n\t\t\t\t\t\t'ns.coll': { $in: watchCollections },\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t]);\n\t\t\tchangeStream.on('change', (event) => {\n\t\t\t\tthis.emitDoc(event.ns.coll, convertChangeStreamPayload(event));\n\t\t\t});\n\n\t\t\tchangeStream.on('error', (err) => {\n\t\t\t\tthrow err;\n\t\t\t});\n\n\t\t\tthis.logger.startup('Using change streams');\n\t\t} catch (err: unknown) {\n\t\t\tthis.logger.error(err, 'Change stream error');\n\n\t\t\tthrow err;\n\t\t}\n\t}\n\n\tprivate emitDoc(collection: string, doc: RealTimeData | void): void {\n\t\tif (!doc) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.lastDocTS = new Date();\n\n\t\tthis.metrics?.oplog.inc({\n\t\t\tcollection,\n\t\t\top: doc.action,\n\t\t});\n\n\t\tthis.emit(collection, doc);\n\t}\n\n\ton(collection: string, callback: (event: RealTimeData) => void): this {\n\t\treturn super.on(collection, callback);\n\t}\n\n\t/**\n\t * @returns the last timestamp delta in miliseconds received from a real time event\n\t */\n\tgetLastDocDelta(): number {\n\t\treturn this.lastDocTS ? Date.now() - this.lastDocTS.getTime() : Infinity;\n\t}\n\n\t/**\n\t * @returns Indicates if the last document received is older than it should be. If that happens, it means that the oplog is not working properly\n\t */\n\tisLastDocDelayed(): boolean {\n\t\treturn this.getLastDocDelta() > maxDocMs;\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/convertChangeStreamPayload.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/convertOplogPayload.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/readSecondaryPreferred.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/trash.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/utils.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/database/watchCollections.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/email/IMAPInterceptor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/EmailInbox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/EmailInbox_Incoming.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/EmailInbox_Outgoing.ts",["24682"],[],"import type Mail from 'nodemailer/lib/mailer';\nimport { Match } from 'meteor/check';\nimport { TAPi18n } from 'meteor/rocketchat:tap-i18n';\nimport type { IEmailInbox, IUser, IMessage } from '@rocket.chat/core-typings';\nimport { Uploads } from '@rocket.chat/models';\n\nimport { callbacks } from '../../../lib/callbacks';\nimport { FileUpload } from '../../../app/file-upload/server';\nimport { slashCommands } from '../../../app/utils/server';\nimport { Messages, Rooms, Users, LivechatRooms } from '../../../app/models/server';\nimport type { Inbox } from './EmailInbox';\nimport { inboxes } from './EmailInbox';\nimport { sendMessage } from '../../../app/lib/server/functions/sendMessage';\nimport { settings } from '../../../app/settings/server';\nimport { logger } from './logger';\n\nconst livechatQuoteRegExp = /^\\[\\s\\]\\(https?:\\/\\/.+\\/live\\/.+\\?msg=(?.+?)\\)\\s(?.+)/s;\n\nconst user: IUser = Users.findOneById('rocket.cat');\n\nconst language = settings.get('Language') || 'en';\nconst t = (s: string): string => TAPi18n.__(s, { lng: language });\n\n// TODO: change these messages with room notifications\nconst sendErrorReplyMessage = (error: string, options: any): void => {\n\tif (!options?.rid || !options?.msgId) {\n\t\treturn;\n\t}\n\n\tconst message = {\n\t\tgroupable: false,\n\t\tmsg: `@${options.sender} something went wrong when replying email, sorry. **Error:**: ${error}`,\n\t\t_id: String(Date.now()),\n\t\trid: options.rid,\n\t\tts: new Date(),\n\t};\n\n\tsendMessage(user, message, { _id: options.rid });\n};\n\nconst sendSuccessReplyMessage = (options: any): void => {\n\tif (!options?.rid || !options?.msgId) {\n\t\treturn;\n\t}\n\tconst message = {\n\t\tgroupable: false,\n\t\tmsg: `@${options.sender} Attachment was sent successfully`,\n\t\t_id: String(Date.now()),\n\t\trid: options.rid,\n\t\tts: new Date(),\n\t};\n\n\tsendMessage(user, message, { _id: options.rid });\n};\n\nasync function sendEmail(inbox: Inbox, mail: Mail.Options, options?: any): Promise<{ messageId: string }> {\n\treturn inbox.smtp\n\t\t.sendMail({\n\t\t\tfrom: inbox.config.senderInfo\n\t\t\t\t? {\n\t\t\t\t\t\tname: inbox.config.senderInfo,\n\t\t\t\t\t\taddress: inbox.config.email,\n\t\t\t\t }\n\t\t\t\t: inbox.config.email,\n\t\t\t...mail,\n\t\t})\n\t\t.then((info) => {\n\t\t\tlogger.info('Message sent: %s', info.messageId);\n\t\t\treturn info;\n\t\t})\n\t\t.catch((err) => {\n\t\t\tlogger.error({ msg: 'Error sending Email reply', err });\n\n\t\t\tif (!options?.msgId) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tsendErrorReplyMessage(err.message, options);\n\t\t});\n}\n\nslashCommands.add({\n\tcommand: 'sendEmailAttachment',\n\tcallback: (command: any, params: string) => {\n\t\tlogger.debug('sendEmailAttachment command: ', command, params);\n\t\tif (command !== 'sendEmailAttachment' || !Match.test(params, String)) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst message = Messages.findOneById(params.trim());\n\n\t\tif (!message || !message.file) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst room = Rooms.findOneById(message.rid);\n\n\t\tconst inbox = inboxes.get(room.email.inbox);\n\n\t\tif (!inbox) {\n\t\t\treturn sendErrorReplyMessage(`Email inbox ${room.email.inbox} not found or disabled.`, {\n\t\t\t\tmsgId: message._id,\n\t\t\t\tsender: message.u.username,\n\t\t\t\trid: room._id,\n\t\t\t});\n\t\t}\n\n\t\tconst file = Promise.await(Uploads.findOneById(message.file._id));\n\n\t\tif (!file) {\n\t\t\treturn;\n\t\t}\n\n\t\tFileUpload.getBuffer(file, (_err?: Error, buffer?: Buffer) => {\n\t\t\t!_err &&\n\t\t\t\tbuffer &&\n\t\t\t\tsendEmail(\n\t\t\t\t\tinbox,\n\t\t\t\t\t{\n\t\t\t\t\t\tto: room.email.replyTo,\n\t\t\t\t\t\tsubject: room.email.subject,\n\t\t\t\t\t\ttext: message.attachments[0].description || '',\n\t\t\t\t\t\tattachments: [\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tcontent: buffer,\n\t\t\t\t\t\t\t\tcontentType: file.type,\n\t\t\t\t\t\t\t\tfilename: file.name,\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t],\n\t\t\t\t\t\tinReplyTo: room.email.thread,\n\t\t\t\t\t\treferences: [room.email.thread],\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tmsgId: message._id,\n\t\t\t\t\t\tsender: message.u.username,\n\t\t\t\t\t\trid: message.rid,\n\t\t\t\t\t},\n\t\t\t\t).then((info) => LivechatRooms.updateEmailThreadByRoomId(room._id, info.messageId));\n\t\t});\n\n\t\tMessages.update(\n\t\t\t{ _id: message._id },\n\t\t\t{\n\t\t\t\t$set: {\n\t\t\t\t\tblocks: [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\ttype: 'context',\n\t\t\t\t\t\t\telements: [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\ttype: 'mrkdwn',\n\t\t\t\t\t\t\t\t\ttext: `**${t('To')}:** ${room.email.replyTo}\\n**${t('Subject')}:** ${room.email.subject}`,\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t},\n\t\t\t\t\t],\n\t\t\t\t},\n\t\t\t\t$pull: {\n\t\t\t\t\tattachments: { 'actions.0.type': 'button' },\n\t\t\t\t},\n\t\t\t},\n\t\t);\n\n\t\treturn sendSuccessReplyMessage({\n\t\t\tmsgId: message._id,\n\t\t\tsender: message.u.username,\n\t\t\trid: room._id,\n\t\t});\n\t},\n\toptions: {\n\t\tdescription: 'Send attachment as email',\n\t\tparams: 'msg_id',\n\t},\n\tprovidesPreview: false,\n});\n\ncallbacks.add(\n\t'afterSaveMessage',\n\tfunction (message: IMessage, room: any) {\n\t\tif (!room?.email?.inbox) {\n\t\t\treturn message;\n\t\t}\n\n\t\tif (message.files?.length && message.u.username !== 'rocket.cat') {\n\t\t\tsendMessage(\n\t\t\t\tuser,\n\t\t\t\t{\n\t\t\t\t\tmsg: '',\n\t\t\t\t\tattachments: [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tactions: [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\ttype: 'button',\n\t\t\t\t\t\t\t\t\ttext: t('Send_via_Email_as_attachment'),\n\t\t\t\t\t\t\t\t\tmsg: `/sendEmailAttachment ${message._id}`,\n\t\t\t\t\t\t\t\t\tmsg_in_chat_window: true,\n\t\t\t\t\t\t\t\t\tmsg_processing_type: 'sendMessage',\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t},\n\t\t\t\t\t],\n\t\t\t\t},\n\t\t\t\troom,\n\t\t\t\ttrue,\n\t\t\t);\n\t\t\treturn message;\n\t\t}\n\n\t\tconst { msg } = message;\n\n\t\t// Try to identify a quote in a livechat room\n\t\tconst match = msg.match(livechatQuoteRegExp);\n\t\tif (!match?.groups) {\n\t\t\treturn message;\n\t\t}\n\n\t\tconst inbox = inboxes.get(room.email.inbox);\n\n\t\tif (!inbox) {\n\t\t\tsendErrorReplyMessage(`Email inbox ${room.email.inbox} not found or disabled.`, {\n\t\t\t\tmsgId: message._id,\n\t\t\t\tsender: message.u.username,\n\t\t\t\trid: room._id,\n\t\t\t});\n\n\t\t\treturn message;\n\t\t}\n\n\t\tif (!inbox) {\n\t\t\treturn message;\n\t\t}\n\n\t\tconst replyToMessage = Messages.findOneById(match.groups.id);\n\n\t\tif (!replyToMessage?.email?.messageId) {\n\t\t\treturn message;\n\t\t}\n\n\t\tsendEmail(\n\t\t\tinbox,\n\t\t\t{\n\t\t\t\ttext: match.groups.text,\n\t\t\t\tinReplyTo: replyToMessage.email.messageId,\n\t\t\t\treferences: [...(replyToMessage.email.references ?? []), replyToMessage.email.messageId],\n\t\t\t\tto: room.email.replyTo,\n\t\t\t\tsubject: room.email.subject,\n\t\t\t},\n\t\t\t{\n\t\t\t\tmsgId: message._id,\n\t\t\t\tsender: message.u.username,\n\t\t\t\trid: room._id,\n\t\t\t},\n\t\t).then((info) => LivechatRooms.updateEmailThreadByRoomId(room._id, info.messageId));\n\n\t\tmessage.msg = match.groups.text;\n\n\t\tmessage.groupable = false;\n\n\t\tmessage.blocks = [\n\t\t\t{\n\t\t\t\ttype: 'context',\n\t\t\t\telements: [\n\t\t\t\t\t{\n\t\t\t\t\t\ttype: 'mrkdwn',\n\t\t\t\t\t\ttext: `**${t('To')}:** ${room.email.replyTo}\\n**${t('Subject')}:** ${room.email.subject}`,\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t},\n\t\t\t{\n\t\t\t\ttype: 'section',\n\t\t\t\ttext: {\n\t\t\t\t\ttype: 'mrkdwn',\n\t\t\t\t\ttext: message.msg,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\ttype: 'section',\n\t\t\t\ttext: {\n\t\t\t\t\ttype: 'mrkdwn',\n\t\t\t\t\ttext: `> ---\\n${replyToMessage.msg.replace(/^/gm, '> ')}`,\n\t\t\t\t},\n\t\t\t},\n\t\t];\n\n\t\tdelete message.urls;\n\n\t\treturn message;\n\t},\n\tcallbacks.priority.LOW,\n\t'ReplyEmail',\n);\n\nexport async function sendTestEmailToInbox(emailInboxRecord: IEmailInbox, user: IUser): Promise {\n\tconst inbox = inboxes.get(emailInboxRecord.email);\n\n\tif (!inbox) {\n\t\tthrow new Error('inbox-not-found');\n\t}\n\n\tconst address = user.emails?.find((email) => email.verified)?.address;\n\n\tif (!address) {\n\t\tthrow new Error('user-without-verified-email');\n\t}\n\n\tlogger.info(`Sending testing email to ${address}`);\n\tsendEmail(inbox, {\n\t\tto: address,\n\t\tsubject: 'Test of inbox configuration',\n\t\ttext: 'Test of inbox configuration successful',\n\t});\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/features/EmailInbox/logger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/hooks/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/hooks/messages/markdownParser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/hooks/sauMonitorHooks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/importPackages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/compareUserPassword.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/compareUserPasswordHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/copyFileUpload.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/exportRoomMessagesToFile.ts",["24683"],[],"import { mkdir, writeFile } from 'fs/promises';\n\nimport { TAPi18n } from 'meteor/rocketchat:tap-i18n';\nimport { Messages as MessagesRaw } from '@rocket.chat/models';\nimport type { IMessage, IRoom, IUser, MessageAttachment, FileProp, RoomType } from '@rocket.chat/core-typings';\n\nimport { settings } from '../../../app/settings/server';\nimport { joinPath } from '../fileUtils';\nimport { readSecondaryPreferred } from '../../database/readSecondaryPreferred';\nimport { Messages } from '../../../app/models/server';\n\nconst hideUserName = (\n\tusername: string,\n\tuserData: Pick | undefined,\n\tusersMap: { userNameTable: Record },\n) => {\n\tif (!usersMap.userNameTable) {\n\t\tusersMap.userNameTable = {};\n\t}\n\n\tif (!usersMap.userNameTable[username]) {\n\t\tif (userData && username === userData.username) {\n\t\t\tusersMap.userNameTable[username] = username;\n\t\t} else {\n\t\t\tusersMap.userNameTable[username] = `User_${Object.keys(usersMap.userNameTable).length + 1}`;\n\t\t}\n\t}\n\n\treturn usersMap.userNameTable[username];\n};\n\nconst getAttachmentData = (attachment: MessageAttachment, message: IMessage) => {\n\treturn {\n\t\ttype: 'type' in attachment ? attachment.type : undefined,\n\t\ttitle: attachment.title,\n\t\ttitle_link: attachment.title_link,\n\t\timage_url: 'image_url' in attachment ? attachment.image_url : undefined,\n\t\taudio_url: 'audio_url' in attachment ? attachment.audio_url : undefined,\n\t\tvideo_url: 'video_url' in attachment ? attachment.video_url : undefined,\n\t\tmessage_link: 'message_link' in attachment ? attachment.message_link : undefined,\n\t\timage_type: 'image_type' in attachment ? attachment.image_type : undefined,\n\t\timage_size: 'image_size' in attachment ? attachment.image_size : undefined,\n\t\tvideo_size: 'video_size' in attachment ? attachment.video_size : undefined,\n\t\tvideo_type: 'video_type' in attachment ? attachment.video_type : undefined,\n\t\taudio_size: 'audio_size' in attachment ? attachment.audio_size : undefined,\n\t\taudio_type: 'audio_type' in attachment ? attachment.audio_type : undefined,\n\t\turl:\n\t\t\tattachment.title_link ||\n\t\t\t('image_url' in attachment ? attachment.image_url : undefined) ||\n\t\t\t('audio_url' in attachment ? attachment.audio_url : undefined) ||\n\t\t\t('video_url' in attachment ? attachment.video_url : undefined) ||\n\t\t\t('message_link' in attachment ? attachment.message_link : undefined) ||\n\t\t\tnull,\n\t\tremote: !message.file?._id,\n\t\tfileId: message.file?._id,\n\t\tfileName: message.file?.name,\n\t};\n};\n\ntype MessageData = Pick & {\n\tusername?: IUser['username'] | IUser['name'];\n\tattachments?: ReturnType[];\n\ttype?: IMessage['t'];\n};\n\nconst getMessageData = (\n\tmsg: IMessage,\n\thideUsers: boolean,\n\tuserData: Pick | undefined,\n\tusersMap: { userNameTable: Record },\n): MessageData => {\n\tconst username = hideUsers ? hideUserName(msg.u.username || msg.u.name, userData, usersMap) : msg.u.username;\n\n\tconst messageObject = {\n\t\tmsg: msg.msg,\n\t\tusername,\n\t\tts: msg.ts,\n\t\t...(msg.attachments && {\n\t\t\tattachments: msg.attachments.map((attachment) => getAttachmentData(attachment, msg)),\n\t\t}),\n\t\t...(msg.t && { type: msg.t }),\n\t};\n\n\tswitch (msg.t) {\n\t\tcase 'uj':\n\t\t\tmessageObject.msg = TAPi18n.__('User_joined_the_channel');\n\t\t\tbreak;\n\t\tcase 'ul':\n\t\t\tmessageObject.msg = TAPi18n.__('User_left_this_channel');\n\t\t\tbreak;\n\t\tcase 'ult':\n\t\t\tmessageObject.msg = TAPi18n.__('User_left_this_team');\n\t\t\tbreak;\n\t\tcase 'user-added-room-to-team':\n\t\t\tmessageObject.msg = TAPi18n.__('added__roomName__to_this_team', {\n\t\t\t\troomName: msg.msg,\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'user-converted-to-team':\n\t\t\tmessageObject.msg = TAPi18n.__('Converted__roomName__to_a_team', {\n\t\t\t\troomName: msg.msg,\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'user-converted-to-channel':\n\t\t\tmessageObject.msg = TAPi18n.__('Converted__roomName__to_a_channel', {\n\t\t\t\troomName: msg.msg,\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'user-deleted-room-from-team':\n\t\t\tmessageObject.msg = TAPi18n.__('Deleted__roomName__room', {\n\t\t\t\troomName: msg.msg,\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'user-removed-room-from-team':\n\t\t\tmessageObject.msg = TAPi18n.__('Removed__roomName__from_the_team', {\n\t\t\t\troomName: msg.msg,\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'ujt':\n\t\t\tmessageObject.msg = TAPi18n.__('User_joined_the_team');\n\t\t\tbreak;\n\t\tcase 'au':\n\t\t\tmessageObject.msg = TAPi18n.__('User_added_to', {\n\t\t\t\tuser_added: hideUserName(msg.msg, userData, usersMap),\n\t\t\t\tuser_by: username,\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'added-user-to-team':\n\t\t\tmessageObject.msg = TAPi18n.__('Added__username__to_this_team', {\n\t\t\t\tuser_added: msg.msg,\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'r':\n\t\t\tmessageObject.msg = TAPi18n.__('Room_name_changed_to', {\n\t\t\t\troom_name: msg.msg,\n\t\t\t\tuser_by: username,\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'ru':\n\t\t\tmessageObject.msg = TAPi18n.__('User_has_been_removed', {\n\t\t\t\tuser_removed: hideUserName(msg.msg, userData, usersMap),\n\t\t\t\tuser_by: username,\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'removed-user-from-team':\n\t\t\tmessageObject.msg = TAPi18n.__('Removed__username__from_the_team', {\n\t\t\t\tuser_removed: hideUserName(msg.msg, userData, usersMap),\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'wm':\n\t\t\tmessageObject.msg = TAPi18n.__('Welcome', { user: username });\n\t\t\tbreak;\n\t\tcase 'livechat-close':\n\t\t\tmessageObject.msg = TAPi18n.__('Conversation_finished');\n\t\t\tbreak;\n\t\tcase 'livechat-started':\n\t\t\tmessageObject.msg = TAPi18n.__('Chat_started');\n\t\t\tbreak;\n\t}\n\n\treturn messageObject;\n};\n\nconst exportMessageObject = (type: 'json' | 'html', messageObject: MessageData, messageFile?: FileProp): string => {\n\tif (type === 'json') {\n\t\treturn JSON.stringify(messageObject);\n\t}\n\n\tconst file = [];\n\n\tconst messageType = messageObject.type;\n\tconst timestamp = messageObject.ts ? new Date(messageObject.ts).toUTCString() : '';\n\n\tconst italicTypes: IMessage['t'][] = ['uj', 'ul', 'au', 'r', 'ru', 'wm', 'livechat-close'];\n\n\tconst message = italicTypes.includes(messageType) ? `${messageObject.msg}` : messageObject.msg;\n\n\tfile.push(`

${messageObject.username} (${timestamp}):
`);\n\tfile.push(message);\n\n\tif (messageFile?._id) {\n\t\tconst attachment = messageObject.attachments?.find((att) => att.type === 'file' && att.title_link?.includes(messageFile._id));\n\n\t\tconst description = attachment?.title || TAPi18n.__('Message_Attachments');\n\n\t\tconst assetUrl = `./assets/${messageFile._id}-${messageFile.name}`;\n\t\tconst link = `
${description}`;\n\t\tfile.push(link);\n\t}\n\n\tfile.push('

');\n\n\treturn file.join('\\n');\n};\n\nconst exportRoomMessages = async (\n\trid: IRoom['_id'],\n\texportType: 'json' | 'html',\n\tskip: number,\n\tlimit: number,\n\tuserData: any,\n\tfilter: any = {},\n\tusersMap: any = {},\n\thideUsers = true,\n) => {\n\tconst readPreference = readSecondaryPreferred(Messages.model.rawDatabase());\n\n\t// @ts-ignore Circular reference on field 'attachments'\n\tconst { cursor, totalCount } = MessagesRaw.findPaginated(\n\t\t{ ...filter, rid },\n\t\t{\n\t\t\tsort: { ts: 1 },\n\t\t\tskip,\n\t\t\tlimit,\n\t\t\treadPreference,\n\t\t},\n\t);\n\n\tconst [results, total] = await Promise.all([cursor.toArray(), totalCount]);\n\n\tconst result = {\n\t\ttotal,\n\t\texported: results.length,\n\t\tmessages: [] as string[],\n\t\tuploads: [] as FileProp[],\n\t};\n\n\tresults.forEach(\n\t\tMeteor.bindEnvironment((msg) => {\n\t\t\tconst messageObject = getMessageData(msg, hideUsers, userData, usersMap);\n\n\t\t\tif (msg.file) {\n\t\t\t\tresult.uploads.push(msg.file);\n\t\t\t}\n\n\t\t\tresult.messages.push(exportMessageObject(exportType, messageObject, msg.file));\n\t\t}),\n\t);\n\n\treturn result;\n};\n\nexport const exportRoomMessagesToFile = async function (\n\texportPath: string,\n\tassetsPath: string,\n\texportType: 'json' | 'html',\n\troomList: (\n\t\t| {\n\t\t\t\troomId: string;\n\t\t\t\troomName: string;\n\t\t\t\tuserId: string | undefined;\n\t\t\t\texportedCount: number;\n\t\t\t\tstatus: string;\n\t\t\t\ttype: RoomType;\n\t\t\t\ttargetFile: string;\n\t\t }\n\t\t| Record\n\t)[],\n\tuserData: IUser,\n\tmessagesFilter = {},\n\tusersMap = {},\n\thideUsers = true,\n) {\n\tawait mkdir(exportPath, { recursive: true });\n\tawait mkdir(assetsPath, { recursive: true });\n\n\tconst result = {\n\t\tfileList: [] as FileProp[],\n\t};\n\n\tconst limit =\n\t\tsettings.get('UserData_MessageLimitPerRequest') > 0 ? settings.get('UserData_MessageLimitPerRequest') : 1000;\n\tfor await (const exportOpRoomData of roomList) {\n\t\tif (!('targetFile' in exportOpRoomData)) {\n\t\t\tcontinue;\n\t\t}\n\n\t\tconst filePath = joinPath(exportPath, exportOpRoomData.targetFile);\n\t\tif (exportOpRoomData.status === 'pending') {\n\t\t\texportOpRoomData.status = 'exporting';\n\t\t\tif (exportType === 'html') {\n\t\t\t\tawait writeFile(filePath, '', { encoding: 'utf8' });\n\t\t\t}\n\t\t}\n\n\t\tconst skip = exportOpRoomData.exportedCount;\n\n\t\tconst { total, exported, uploads, messages } = await exportRoomMessages(\n\t\t\texportOpRoomData.roomId,\n\t\t\texportType,\n\t\t\tskip,\n\t\t\tlimit,\n\t\t\tuserData,\n\t\t\tmessagesFilter,\n\t\t\tusersMap,\n\t\t\thideUsers,\n\t\t);\n\n\t\tresult.fileList.push(...uploads);\n\n\t\texportOpRoomData.exportedCount += exported;\n\n\t\tif (total <= exportOpRoomData.exportedCount) {\n\t\t\texportOpRoomData.status = 'completed';\n\t\t}\n\n\t\tawait writeFile(filePath, `${messages.join('\\n')}\\n`, { encoding: 'utf8', flag: 'a' });\n\t}\n\n\treturn result;\n};\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/getPath.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/getRoomData.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/makeZipFile.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/processDataDownloads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/sendEmail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/sendFile.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/sendViaEmail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/dataExport/uploadZipFile.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/fileUtils.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/findUsersOfRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/getClientAddress.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/getMomentLocale.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/http/call.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/http/fetch.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/isPresenceMonitorEnabled.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/isRunningMs.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/Connection.ts",["24684"],["24685"],"import ldapjs from 'ldapjs';\nimport type {\n\tILDAPConnectionOptions,\n\tLDAPEncryptionType,\n\tLDAPSearchScope,\n\tILDAPEntry,\n\tILDAPCallback,\n\tILDAPPageCallback,\n} from '@rocket.chat/core-typings';\n\nimport { settings } from '../../../app/settings/server';\nimport { logger, connLogger, searchLogger, authLogger, bindLogger, mapLogger } from './Logger';\nimport { getLDAPConditionalSetting } from './getLDAPConditionalSetting';\n\ninterface ILDAPEntryCallback {\n\t(entry: ldapjs.SearchEntry): T | undefined;\n}\n\ninterface ILDAPSearchEndCallback {\n\t(error?: any): void;\n}\n\ninterface ILDAPSearchPageCallback {\n\t(result: ldapjs.SearchEntry[]): void;\n}\n\ninterface ILDAPSearchAllCallbacks {\n\tdataCallback?: ILDAPSearchPageCallback;\n\tendCallback?: ILDAPSearchEndCallback;\n\tentryCallback?: ILDAPEntryCallback;\n}\n\ntype ILDAPExtractedValue = string | Array;\n\nexport class LDAPConnection {\n\tpublic ldapjs: any;\n\n\tpublic connected: boolean;\n\n\tpublic options: ILDAPConnectionOptions;\n\n\tpublic client: ldapjs.Client;\n\n\tprivate _receivedResponse: boolean;\n\n\tprivate _connectionTimedOut: boolean;\n\n\tprivate _connectionCallback: ILDAPCallback;\n\n\tprivate usingAuthentication: boolean;\n\n\tconstructor() {\n\t\tthis.ldapjs = ldapjs;\n\n\t\tthis.connected = false;\n\t\tthis._receivedResponse = false;\n\t\tthis._connectionTimedOut = false;\n\n\t\tthis.options = {\n\t\t\thost: settings.get('LDAP_Host') ?? '',\n\t\t\tport: settings.get('LDAP_Port') ?? 389,\n\t\t\treconnect: settings.get('LDAP_Reconnect') ?? false,\n\t\t\ttimeout: settings.get('LDAP_Timeout') ?? 60000,\n\t\t\tconnectionTimeout: settings.get('LDAP_Connect_Timeout') ?? 1000,\n\t\t\tidleTimeout: settings.get('LDAP_Idle_Timeout') ?? 1000,\n\t\t\tencryption: settings.get('LDAP_Encryption') ?? 'plain',\n\t\t\tcaCert: settings.get('LDAP_CA_Cert'),\n\t\t\trejectUnauthorized: settings.get('LDAP_Reject_Unauthorized') || false,\n\t\t\tbaseDN: settings.get('LDAP_BaseDN') ?? '',\n\t\t\tuserSearchFilter: settings.get('LDAP_User_Search_Filter') ?? '',\n\t\t\tuserSearchScope: settings.get('LDAP_User_Search_Scope') ?? 'sub',\n\t\t\tuserSearchField: getLDAPConditionalSetting('LDAP_User_Search_Field') ?? '',\n\t\t\tsearchPageSize: settings.get('LDAP_Search_Page_Size') ?? 250,\n\t\t\tsearchSizeLimit: settings.get('LDAP_Search_Size_Limit') ?? 1000,\n\t\t\tuniqueIdentifierField: settings.get('LDAP_Unique_Identifier_Field'),\n\t\t\tgroupFilterEnabled: settings.get('LDAP_Group_Filter_Enable') ?? false,\n\t\t\tgroupFilterObjectClass: settings.get('LDAP_Group_Filter_ObjectClass'),\n\t\t\tgroupFilterGroupIdAttribute: settings.get('LDAP_Group_Filter_Group_Id_Attribute'),\n\t\t\tgroupFilterGroupMemberAttribute: settings.get('LDAP_Group_Filter_Group_Member_Attribute'),\n\t\t\tgroupFilterGroupMemberFormat: settings.get('LDAP_Group_Filter_Group_Member_Format'),\n\t\t\tgroupFilterGroupName: settings.get('LDAP_Group_Filter_Group_Name'),\n\t\t\tauthentication: settings.get('LDAP_Authentication') ?? false,\n\t\t\tauthenticationUserDN: settings.get('LDAP_Authentication_UserDN') ?? '',\n\t\t\tauthenticationPassword: settings.get('LDAP_Authentication_Password') ?? '',\n\t\t\tattributesToQuery: this.parseAttributeList(settings.get('LDAP_User_Search_AttributesToQuery')),\n\t\t};\n\n\t\tif (!this.options.host) {\n\t\t\tlogger.warn('LDAP Host is not configured.');\n\t\t}\n\t\tif (!this.options.baseDN) {\n\t\t\tlogger.warn('LDAP Search BaseDN is not configured.');\n\t\t}\n\t}\n\n\tpublic async connect(): Promise {\n\t\treturn new Promise((resolve, reject) => {\n\t\t\tthis.initializeConnection((error, result) => {\n\t\t\t\tif (error) {\n\t\t\t\t\treturn reject(error);\n\t\t\t\t}\n\n\t\t\t\treturn resolve(result);\n\t\t\t});\n\t\t});\n\t}\n\n\tpublic disconnect(): void {\n\t\tthis.usingAuthentication = false;\n\t\tthis.connected = false;\n\t\tconnLogger.info('Disconnecting');\n\n\t\tif (this.client) {\n\t\t\tthis.client.unbind();\n\t\t}\n\t}\n\n\tpublic async testConnection(): Promise {\n\t\ttry {\n\t\t\tawait this.connect();\n\t\t\tawait this.maybeBindDN();\n\t\t} finally {\n\t\t\tthis.disconnect();\n\t\t}\n\t}\n\n\tpublic async searchByUsername(escapedUsername: string): Promise {\n\t\tconst searchOptions: ldapjs.SearchOptions = {\n\t\t\tfilter: this.getUserFilter(escapedUsername),\n\t\t\tscope: this.options.userSearchScope || 'sub',\n\t\t\tsizeLimit: this.options.searchSizeLimit,\n\t\t\tattributes: this.options.attributesToQuery,\n\t\t};\n\n\t\tif (this.options.searchPageSize > 0) {\n\t\t\tsearchOptions.paged = {\n\t\t\t\tpageSize: this.options.searchPageSize,\n\t\t\t\tpagePause: false,\n\t\t\t};\n\t\t}\n\n\t\tsearchLogger.info({\n\t\t\tmsg: 'Searching by username',\n\t\t\tusername: escapedUsername,\n\t\t\tbaseDN: this.options.baseDN,\n\t\t\tsearchOptions,\n\t\t});\n\t\treturn this.search(this.options.baseDN, searchOptions);\n\t}\n\n\tpublic async findOneByUsername(username: string): Promise {\n\t\tconst results = await this.searchByUsername(username);\n\n\t\tif (results.length === 1) {\n\t\t\treturn results[0];\n\t\t}\n\t}\n\n\tpublic async searchById(id: string, attribute?: string): Promise {\n\t\tconst searchOptions: ldapjs.SearchOptions = {\n\t\t\tscope: this.options.userSearchScope || 'sub',\n\t\t\tattributes: this.options.attributesToQuery,\n\t\t};\n\n\t\tif (attribute) {\n\t\t\tsearchOptions.filter = new this.ldapjs.filters.EqualityFilter({\n\t\t\t\tattribute,\n\t\t\t\tvalue: Buffer.from(id, 'hex'),\n\t\t\t});\n\t\t} else if (this.options.uniqueIdentifierField) {\n\t\t\t// If we don't know what attribute the id came from, we have to look for all of them.\n\t\t\tconst possibleFields = this.options.uniqueIdentifierField.split(',').concat(this.options.userSearchField.split(','));\n\t\t\tconst filters = [];\n\t\t\tfor (const field of possibleFields) {\n\t\t\t\tif (!field) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tfilters.push(\n\t\t\t\t\tnew this.ldapjs.filters.EqualityFilter({\n\t\t\t\t\t\tattribute: field,\n\t\t\t\t\t\tvalue: Buffer.from(id, 'hex'),\n\t\t\t\t\t}),\n\t\t\t\t);\n\t\t\t}\n\t\t\tsearchOptions.filter = new this.ldapjs.filters.OrFilter({ filters });\n\t\t} else {\n\t\t\tthrow new Error('Unique Identifier Field is not configured.');\n\t\t}\n\n\t\tsearchLogger.info({ msg: 'Searching by id', id });\n\t\tsearchLogger.debug({ msg: 'search filter', searchOptions, baseDN: this.options.baseDN });\n\n\t\treturn this.search(this.options.baseDN, searchOptions);\n\t}\n\n\tpublic async findOneById(id: string, attribute?: string): Promise {\n\t\tconst results = await this.searchById(id, attribute);\n\t\tif (results.length === 1) {\n\t\t\treturn results[0];\n\t\t}\n\t}\n\n\tpublic async searchAllUsers({\n\t\tdataCallback,\n\t\tendCallback,\n\t\tentryCallback,\n\t}: ILDAPSearchAllCallbacks): Promise {\n\t\tsearchLogger.info('Searching all users');\n\n\t\tconst searchOptions: ldapjs.SearchOptions = {\n\t\t\tfilter: this.getUserFilter('*'),\n\t\t\tscope: this.options.userSearchScope || 'sub',\n\t\t\tsizeLimit: this.options.searchSizeLimit,\n\t\t\tattributes: this.options.attributesToQuery,\n\t\t};\n\n\t\tif (this.options.searchPageSize > 0) {\n\t\t\tlet count = 0;\n\t\t\tawait this.doPagedSearch(\n\t\t\t\tthis.options.baseDN,\n\t\t\t\tsearchOptions,\n\t\t\t\tthis.options.searchPageSize,\n\t\t\t\t(error, entries: ldapjs.SearchEntry[], { end, next } = { end: false, next: undefined }) => {\n\t\t\t\t\tif (error) {\n\t\t\t\t\t\tendCallback?.(error);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tcount += entries.length;\n\t\t\t\t\tdataCallback?.(entries);\n\t\t\t\t\tif (end) {\n\t\t\t\t\t\tendCallback?.();\n\t\t\t\t\t}\n\n\t\t\t\t\tif (next) {\n\t\t\t\t\t\tnext(count);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tentryCallback,\n\t\t\t);\n\t\t\treturn;\n\t\t}\n\n\t\tawait this.doAsyncSearch(\n\t\t\tthis.options.baseDN,\n\t\t\tsearchOptions,\n\t\t\t(error, result) => {\n\t\t\t\tdataCallback?.(result);\n\t\t\t\tendCallback?.(error);\n\t\t\t},\n\t\t\tentryCallback,\n\t\t);\n\t}\n\n\tpublic async authenticate(dn: string, password: string): Promise {\n\t\tauthLogger.info({ msg: 'Authenticating', dn });\n\n\t\ttry {\n\t\t\tawait this.bindDN(dn, password);\n\n\t\t\tauthLogger.info({ msg: 'Authenticated', dn });\n\t\t\treturn true;\n\t\t} catch (error) {\n\t\t\tauthLogger.info({ msg: 'Not authenticated', dn });\n\t\t\tauthLogger.debug({ msg: 'error', error });\n\t\t\treturn false;\n\t\t}\n\t}\n\n\tpublic async search(baseDN: string, searchOptions: ldapjs.SearchOptions): Promise {\n\t\treturn this.doCustomSearch(baseDN, searchOptions, (entry) => this.extractLdapEntryData(entry));\n\t}\n\n\tpublic async searchRaw(baseDN: string, searchOptions: ldapjs.SearchOptions): Promise {\n\t\treturn this.doCustomSearch(baseDN, searchOptions, (entry) => entry);\n\t}\n\n\tpublic async searchAndCount(baseDN: string, searchOptions: ldapjs.SearchOptions): Promise {\n\t\tlet count = 0;\n\t\tawait this.doCustomSearch(baseDN, searchOptions, () => {\n\t\t\tcount++;\n\t\t});\n\n\t\treturn count;\n\t}\n\n\tpublic extractLdapAttribute(value: Buffer | Buffer[] | string): ILDAPExtractedValue {\n\t\tif (Array.isArray(value)) {\n\t\t\treturn value.map((item) => this.extractLdapAttribute(item));\n\t\t}\n\n\t\tif (value instanceof Buffer) {\n\t\t\treturn value.toString();\n\t\t}\n\n\t\treturn value;\n\t}\n\n\tpublic extractLdapEntryData(entry: ldapjs.SearchEntry): ILDAPEntry {\n\t\tconst values: ILDAPEntry = {\n\t\t\t_raw: entry.raw,\n\t\t};\n\n\t\tObject.keys(values._raw).forEach((key) => {\n\t\t\tvalues[key] = this.extractLdapAttribute(values._raw[key]);\n\n\t\t\tconst dataType = typeof values[key];\n\t\t\t// eslint-disable-next-line no-control-regex\n\t\t\tif (dataType === 'string' && values[key].length > 100 && /[\\x00-\\x1F]/.test(values[key])) {\n\t\t\t\tmapLogger.debug({\n\t\t\t\t\tmsg: 'Extracted Attribute',\n\t\t\t\t\tkey,\n\t\t\t\t\ttype: dataType,\n\t\t\t\t\tlength: values[key].length,\n\t\t\t\t\tvalue: `${values[key].substr(0, 100)}...`,\n\t\t\t\t});\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tmapLogger.debug({ msg: 'Extracted Attribute', key, type: dataType, value: values[key] });\n\t\t});\n\n\t\treturn values;\n\t}\n\n\tpublic async doCustomSearch(baseDN: string, searchOptions: ldapjs.SearchOptions, entryCallback: ILDAPEntryCallback): Promise {\n\t\tawait this.runBeforeSearch(searchOptions);\n\n\t\tif (!searchOptions.scope) {\n\t\t\tsearchOptions.scope = this.options.userSearchScope || 'sub';\n\t\t}\n\t\tsearchLogger.debug({ msg: 'searchOptions', searchOptions, baseDN });\n\n\t\tlet realEntries = 0;\n\n\t\treturn new Promise((resolve, reject) => {\n\t\t\tthis.client.search(baseDN, searchOptions, (error, res: ldapjs.SearchCallbackResponse) => {\n\t\t\t\tif (error) {\n\t\t\t\t\tsearchLogger.error(error);\n\t\t\t\t\treject(error);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tres.on('error', (error) => {\n\t\t\t\t\tsearchLogger.error(error);\n\t\t\t\t\treject(error);\n\t\t\t\t});\n\n\t\t\t\tconst entries: T[] = [];\n\n\t\t\t\tres.on('searchEntry', (entry) => {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconst result = entryCallback(entry);\n\t\t\t\t\t\tif (result) {\n\t\t\t\t\t\t\tentries.push(result as T);\n\t\t\t\t\t\t}\n\t\t\t\t\t\trealEntries++;\n\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\tsearchLogger.error(e);\n\t\t\t\t\t\tthrow e;\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\tres.on('end', () => {\n\t\t\t\t\tsearchLogger.info(`LDAP Search found ${realEntries} entries and loaded the data of ${entries.length}.`);\n\t\t\t\t\tresolve(entries);\n\t\t\t\t});\n\t\t\t});\n\t\t});\n\t}\n\n\t/*\n\t\tCreate an LDAP search filter based on the username\n\t*/\n\tpublic getUserFilter(username: string): string {\n\t\tconst filter: string[] = [];\n\n\t\tthis.addUserFilters(filter, username);\n\n\t\tconst usernameFilter = this.options.userSearchField.split(',').map((item) => `(${item}=${username})`);\n\n\t\tif (usernameFilter.length === 0) {\n\t\t\tlogger.error('LDAP_LDAP_User_Search_Field not defined');\n\t\t} else if (usernameFilter.length === 1) {\n\t\t\tfilter.push(`${usernameFilter[0]}`);\n\t\t} else {\n\t\t\tfilter.push(`(|${usernameFilter.join('')})`);\n\t\t}\n\n\t\treturn `(&${filter.join('')})`;\n\t}\n\n\tpublic async isUserAcceptedByGroupFilter(username: string, userdn: string): Promise {\n\t\tif (!this.options.groupFilterEnabled) {\n\t\t\treturn true;\n\t\t}\n\n\t\tconst filter = ['(&'];\n\n\t\tif (this.options.groupFilterObjectClass) {\n\t\t\tfilter.push(`(objectclass=${this.options.groupFilterObjectClass})`);\n\t\t}\n\n\t\tif (this.options.groupFilterGroupMemberAttribute) {\n\t\t\tfilter.push(`(${this.options.groupFilterGroupMemberAttribute}=${this.options.groupFilterGroupMemberFormat})`);\n\t\t}\n\n\t\tif (this.options.groupFilterGroupIdAttribute) {\n\t\t\tfilter.push(`(${this.options.groupFilterGroupIdAttribute}=${this.options.groupFilterGroupName})`);\n\t\t}\n\t\tfilter.push(')');\n\n\t\tconst searchOptions: ldapjs.SearchOptions = {\n\t\t\tfilter: filter\n\t\t\t\t.join('')\n\t\t\t\t.replace(/#{username}/g, username)\n\t\t\t\t.replace(/#{userdn}/g, userdn),\n\t\t\tscope: 'sub',\n\t\t};\n\n\t\tsearchLogger.debug({ msg: 'Group filter LDAP:', filter: searchOptions.filter });\n\n\t\tconst result = await this.searchRaw(this.options.baseDN, searchOptions);\n\n\t\tif (!Array.isArray(result) || result.length === 0) {\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\tprotected addUserFilters(filters: string[], _username: string): void {\n\t\tconst { userSearchFilter } = this.options;\n\n\t\tif (userSearchFilter !== '') {\n\t\t\tif (userSearchFilter[0] === '(') {\n\t\t\t\tfilters.push(`${userSearchFilter}`);\n\t\t\t} else {\n\t\t\t\tfilters.push(`(${userSearchFilter})`);\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic async bindDN(dn: string, password: string): Promise {\n\t\treturn new Promise((resolve, reject) => {\n\t\t\ttry {\n\t\t\t\tthis.client.bind(dn, password, (error) => {\n\t\t\t\t\tif (error) {\n\t\t\t\t\t\treturn reject(error);\n\t\t\t\t\t}\n\n\t\t\t\t\tresolve();\n\t\t\t\t});\n\t\t\t} catch (error) {\n\t\t\t\treject(error);\n\t\t\t}\n\t\t});\n\t}\n\n\tprivate async doAsyncSearch(\n\t\tbaseDN: string,\n\t\tsearchOptions: ldapjs.SearchOptions,\n\t\tcallback: ILDAPCallback,\n\t\tentryCallback?: ILDAPEntryCallback,\n\t): Promise {\n\t\tawait this.runBeforeSearch(searchOptions);\n\n\t\tsearchLogger.debug({ msg: 'searchOptions', searchOptions, baseDN });\n\n\t\tthis.client.search(baseDN, searchOptions, (error: ldapjs.Error | null, res: ldapjs.SearchCallbackResponse): void => {\n\t\t\tif (error) {\n\t\t\t\tsearchLogger.error(error);\n\t\t\t\tcallback(error);\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tres.on('error', (error) => {\n\t\t\t\tsearchLogger.error(error);\n\t\t\t\tcallback(error);\n\t\t\t});\n\n\t\t\tconst entries: T[] = [];\n\n\t\t\tres.on('searchEntry', (entry) => {\n\t\t\t\ttry {\n\t\t\t\t\tconst result = entryCallback ? entryCallback(entry) : entry;\n\t\t\t\t\tentries.push(result as T);\n\t\t\t\t} catch (e) {\n\t\t\t\t\tsearchLogger.error(e);\n\t\t\t\t\tthrow e;\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tres.on('end', () => {\n\t\t\t\tsearchLogger.info({ msg: 'Search result count', count: entries.length });\n\t\t\t\tcallback(null, entries);\n\t\t\t});\n\t\t});\n\t}\n\n\tprivate processSearchPage(\n\t\t{ entries, title, end, next }: { entries: T[]; title: string; end: boolean; next?: () => void },\n\t\tcallback: ILDAPPageCallback,\n\t): void {\n\t\tsearchLogger.info(title);\n\t\t// Force LDAP idle to wait the record processing\n\t\tthis._updateIdle(true);\n\n\t\tcallback(null, entries, {\n\t\t\tend,\n\t\t\tnext: () => {\n\t\t\t\t// Reset idle timer\n\t\t\t\tthis._updateIdle();\n\t\t\t\tnext?.();\n\t\t\t},\n\t\t});\n\t}\n\n\tprivate async doPagedSearch(\n\t\tbaseDN: string,\n\t\tsearchOptions: ldapjs.SearchOptions,\n\t\tpageSize: number,\n\t\tcallback: ILDAPPageCallback,\n\t\tentryCallback?: ILDAPEntryCallback,\n\t): Promise {\n\t\tsearchOptions.paged = {\n\t\t\tpageSize,\n\t\t\tpagePause: true,\n\t\t};\n\n\t\tawait this.runBeforeSearch(searchOptions);\n\n\t\tsearchLogger.debug({ msg: 'searchOptions', searchOptions, baseDN });\n\n\t\tthis.client.search(baseDN, searchOptions, (error: ldapjs.Error | null, res: ldapjs.SearchCallbackResponse): void => {\n\t\t\tif (error) {\n\t\t\t\tsearchLogger.error(error);\n\t\t\t\tcallback(error);\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tres.on('error', (error) => {\n\t\t\t\tsearchLogger.error(error);\n\t\t\t\tcallback(error);\n\t\t\t});\n\n\t\t\tlet entries: T[] = [];\n\t\t\tconst internalPageSize = pageSize * 2;\n\n\t\t\tres.on('searchEntry', (entry) => {\n\t\t\t\ttry {\n\t\t\t\t\tconst result = entryCallback ? entryCallback(entry) : entry;\n\t\t\t\t\tentries.push(result as T);\n\n\t\t\t\t\tif (entries.length >= internalPageSize) {\n\t\t\t\t\t\tthis.processSearchPage(\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tentries,\n\t\t\t\t\t\t\t\ttitle: 'Internal Page',\n\t\t\t\t\t\t\t\tend: false,\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tcallback,\n\t\t\t\t\t\t);\n\t\t\t\t\t\tentries = [];\n\t\t\t\t\t}\n\t\t\t\t} catch (e) {\n\t\t\t\t\tsearchLogger.error(e);\n\t\t\t\t\tthrow e;\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tres.on('page', (_result, next) => {\n\t\t\t\tif (!next) {\n\t\t\t\t\tthis._updateIdle(true);\n\t\t\t\t\tthis.processSearchPage(\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tentries,\n\t\t\t\t\t\t\ttitle: 'Final Page',\n\t\t\t\t\t\t\tend: true,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcallback,\n\t\t\t\t\t);\n\t\t\t\t\tentries = [];\n\t\t\t\t} else if (entries.length) {\n\t\t\t\t\tthis.processSearchPage(\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tentries,\n\t\t\t\t\t\t\ttitle: 'Page',\n\t\t\t\t\t\t\tend: false,\n\t\t\t\t\t\t\tnext,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcallback,\n\t\t\t\t\t);\n\t\t\t\t\tentries = [];\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tres.on('end', () => {\n\t\t\t\tif (entries.length) {\n\t\t\t\t\tthis.processSearchPage(\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tentries,\n\t\t\t\t\t\t\ttitle: 'Final Page',\n\t\t\t\t\t\t\tend: true,\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcallback,\n\t\t\t\t\t);\n\t\t\t\t\tentries = [];\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t}\n\n\tprivate _updateIdle(override?: boolean): void {\n\t\t// @ts-ignore calling a private method\n\t\tthis.client._updateIdle(override);\n\t}\n\n\tprotected async maybeBindDN(): Promise {\n\t\tif (this.usingAuthentication) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (!this.options.authentication) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (!this.options.authenticationUserDN) {\n\t\t\tlogger.error('Invalid UserDN for authentication');\n\t\t\treturn;\n\t\t}\n\n\t\tbindLogger.info({ msg: 'Binding UserDN', userDN: this.options.authenticationUserDN });\n\t\ttry {\n\t\t\tawait this.bindDN(this.options.authenticationUserDN, this.options.authenticationPassword);\n\t\t\tthis.usingAuthentication = true;\n\t\t} catch (error) {\n\t\t\tauthLogger.error({\n\t\t\t\tmsg: 'Base Authentication Issue',\n\t\t\t\terr: error,\n\t\t\t\tdn: this.options.authenticationUserDN,\n\t\t\t});\n\t\t\tthis.usingAuthentication = false;\n\t\t}\n\t}\n\n\tprotected async runBeforeSearch(_searchOptions: ldapjs.SearchOptions): Promise {\n\t\treturn this.maybeBindDN();\n\t}\n\n\t/*\n\t\tGet list of options to initialize a new ldapjs Client\n\t*/\n\tprivate getClientOptions(): {\n\t\tclientOptions: ldapjs.ClientOptions;\n\t\ttlsOptions: Record;\n\t} {\n\t\tconst clientOptions: ldapjs.ClientOptions = {\n\t\t\turl: `${this.options.host}:${this.options.port}`,\n\t\t\ttimeout: this.options.timeout,\n\t\t\tconnectTimeout: this.options.connectionTimeout,\n\t\t\tidleTimeout: this.options.idleTimeout,\n\t\t\treconnect: this.options.reconnect,\n\t\t\tlog: connLogger,\n\t\t};\n\n\t\tconst tlsOptions: Record = {\n\t\t\trejectUnauthorized: this.options.rejectUnauthorized,\n\t\t};\n\n\t\tif (this.options.caCert) {\n\t\t\t// Split CA cert into array of strings\n\t\t\tconst chainLines = this.options.caCert.split('\\n');\n\t\t\tlet cert: string[] = [];\n\t\t\tconst ca: string[] = [];\n\t\t\tchainLines.forEach((line) => {\n\t\t\t\tcert.push(line);\n\t\t\t\tif (line.match(/-END CERTIFICATE-/)) {\n\t\t\t\t\tca.push(cert.join('\\n'));\n\t\t\t\t\tcert = [];\n\t\t\t\t}\n\t\t\t});\n\t\t\ttlsOptions.ca = ca;\n\t\t}\n\n\t\tif (this.options.encryption === 'ssl') {\n\t\t\tclientOptions.url = `ldaps://${clientOptions.url}`;\n\t\t\tclientOptions.tlsOptions = tlsOptions;\n\t\t} else {\n\t\t\tclientOptions.url = `ldap://${clientOptions.url}`;\n\t\t}\n\n\t\treturn {\n\t\t\tclientOptions,\n\t\t\ttlsOptions,\n\t\t};\n\t}\n\n\tprivate handleConnectionResponse(error: any, response?: any): void {\n\t\tif (!this._receivedResponse) {\n\t\t\tthis._receivedResponse = true;\n\t\t\tthis._connectionCallback(error, response);\n\t\t\treturn;\n\t\t}\n\n\t\tif (this._connectionTimedOut && !error) {\n\t\t\tconnLogger.info('Received a response after the connection timedout.');\n\t\t} else {\n\t\t\tlogger.debug('Ignored error/response:');\n\t\t}\n\n\t\tif (error) {\n\t\t\tconnLogger.debug(error);\n\t\t} else {\n\t\t\tconnLogger.debug(response);\n\t\t}\n\t}\n\n\tprivate initializeConnection(callback: ILDAPCallback): void {\n\t\tconnLogger.info('Init Setup');\n\t\tthis._receivedResponse = false;\n\t\tthis._connectionTimedOut = false;\n\t\tthis._connectionCallback = callback;\n\n\t\tconst { clientOptions, tlsOptions } = this.getClientOptions();\n\t\tconnLogger.info({ msg: 'Connecting', url: clientOptions.url });\n\t\tconnLogger.debug({ msg: 'clientOptions', clientOptions });\n\n\t\tthis.client = ldapjs.createClient(clientOptions);\n\n\t\tthis.client.on('error', (error) => {\n\t\t\tconnLogger.error(error);\n\t\t\tthis.handleConnectionResponse(error, null);\n\t\t});\n\n\t\tthis.client.on('idle', () => {\n\t\t\tsearchLogger.info('Idle');\n\t\t\tthis.disconnect();\n\t\t});\n\n\t\tthis.client.on('close', () => {\n\t\t\tsearchLogger.info('Closed');\n\t\t});\n\n\t\tif (this.options.encryption === 'tls') {\n\t\t\t// Set host parameter for tls.connect which is used by ldapjs starttls. This may not be needed anymore\n\t\t\t// https://github.com/RocketChat/Rocket.Chat/issues/2035\n\t\t\t// https://github.com/mcavage/node-ldapjs/issues/349\n\t\t\ttlsOptions.host = this.options.host;\n\n\t\t\tconnLogger.info('Starting TLS');\n\t\t\tconnLogger.debug({ msg: 'tlsOptions', tlsOptions });\n\n\t\t\tthis.client.starttls(tlsOptions, null, (error, response) => {\n\t\t\t\tif (error) {\n\t\t\t\t\tconnLogger.error({ msg: 'TLS connection', error });\n\t\t\t\t\treturn this.handleConnectionResponse(error, null);\n\t\t\t\t}\n\n\t\t\t\tconnLogger.info('TLS connected');\n\t\t\t\tthis.connected = true;\n\t\t\t\tthis.handleConnectionResponse(null, response);\n\t\t\t});\n\t\t} else {\n\t\t\tthis.client.on('connect', (response) => {\n\t\t\t\tconnLogger.info('LDAP connected');\n\t\t\t\tthis.connected = true;\n\t\t\t\tthis.handleConnectionResponse(null, response);\n\t\t\t});\n\t\t}\n\n\t\tsetTimeout(() => {\n\t\t\tif (!this._receivedResponse) {\n\t\t\t\tconnLogger.error({ msg: 'connection time out', timeout: clientOptions.connectTimeout });\n\t\t\t\tthis.handleConnectionResponse(new Error('Timeout'));\n\t\t\t\tthis._connectionTimedOut = true;\n\t\t\t}\n\t\t}, clientOptions.connectTimeout);\n\t}\n\n\tprivate parseAttributeList(csv: string | undefined): Array {\n\t\tif (!csv) {\n\t\t\treturn ['*', '+'];\n\t\t}\n\n\t\tconst list = csv.split(',').map((item) => item.trim());\n\t\tif (!list?.length) {\n\t\t\treturn ['*', '+'];\n\t\t}\n\n\t\treturn list;\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/DataConverter.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/Logger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/Manager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/ldap/getLDAPConditionalSetting.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/Logger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/getPino.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/logLevel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/logPayloads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/logQueue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/showBox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/logger/system.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/messages/getMessageForUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/migrations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/pushConfig.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/readMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/resetUserE2EKey.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/addUserRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/createOrUpdateProtectedRole.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/getRoomRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/removeUserFromRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/roles/validateRoleList.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomCoordinator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/conversation.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/direct.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/favorite.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/livechat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/private.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/public.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/unread.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/rooms/roomTypes/voip.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/sendDirectMessageToUsers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/sendMessagesToAdmins.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/settingsRegenerator.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/spotlight.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/statistics/getSettingsStatistics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/videoConfProviders.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/videoConfTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/main.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/OEmbedCacheCleanup.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/addAllUserToRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/addRoomLeader.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/addRoomModerator.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/addRoomOwner.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/afterVerifyEmail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/browseChannels.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/canAccessRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/channelsList.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/createDirectMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/deleteFileMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/deleteUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/eraseRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getAvatarSuggestion.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getPasswordPolicy.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getRoomById.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getRoomIdByNameOrId.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getRoomNameById.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getSetupWizardParameters.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getTotalChannels.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/getUsersOfRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/hideRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/ignoreUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadHistory.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadLocale.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadMissedMessages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadNextMessages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/loadSurroundingMessages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/logoutCleanUp.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/messageSearch.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/muteUserInRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/openRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/readMessages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/readThreads.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/registerUser.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/removeRoomLeader.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/removeRoomModerator.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/removeRoomOwner.ts",["24686"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/removeUserFromRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/reportMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/requestDataDownload.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/resetAvatar.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/roomNameExists.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/saveUserPreferences.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/saveUserProfile.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/sendConfirmationEmail.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/sendForgotPasswordEmail.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/setAvatarFromService.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/setUserActiveStatus.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/setUserPassword.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/toogleFavorite.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/unmuteUserInRoom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/userPresence.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/methods/userSetUtcOffset.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Analytics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Avatars.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Banners.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/BannersDismiss.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/CredentialTokens.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/CustomSounds.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/CustomUserStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/EmailInbox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/EmailMessageHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/EmojiCustom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/ExportOperations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/FederationKeys.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/FederationServers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/ImportData.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/InstanceStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/IntegrationHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Integrations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Invites.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatAgentActivity.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatBusinessHours.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatCustomField.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatDepartment.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatDepartmentAgents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatInquiry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatRooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatTrigger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LivechatVisitors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/LoginServiceConfiguration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/MatrixBridgedRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/MatrixBridgedUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Messages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/NotificationQueue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Nps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/NpsVote.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/OAuthApps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/OEmbedCache.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/PbxEvents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Permissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/PushToken.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Reports.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Roles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Rooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/ServerEvents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Sessions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/SmarshHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Statistics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Subscriptions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Team.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/TeamMember.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Uploads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/UserDataFiles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/Users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/UsersSessions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/VideoConference.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/VoipRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/WebdavAccounts.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Analytics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Avatars.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Banners.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/BannersDismiss.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/BaseRaw.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/CredentialTokens.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/CustomSounds.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/CustomUserStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/EmailInbox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/EmailMessageHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/EmojiCustom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/ExportOperations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/FederationKeys.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/FederationServers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/ImportData.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/InstanceStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/IntegrationHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Integrations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Invites.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatAgentActivity.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatBusinessHours.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatCustomField.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatDepartment.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatDepartmentAgents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatInquiry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatRooms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatTrigger.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LivechatVisitors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/LoginServiceConfiguration.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/MatrixBridgedRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/MatrixBridgedUser.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Messages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/NotificationQueue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Nps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/NpsVote.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/OAuthApps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/OEmbedCache.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/PbxEvents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Permissions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/PushToken.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Reports.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Roles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Rooms.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/ServerEvents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Sessions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/SmarshHistory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Statistics.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Subscriptions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Team.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/TeamMember.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Uploads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/UserDataFiles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/Users.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/UsersSessions.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/VideoConference.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/VoipRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/WebdavAccounts.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/core-apps/banner.module.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/core-apps/nps/createModal.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/core-apps/nps.module.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/core-apps/videoconf.module.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/listeners/listeners.module.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/notifications/notifications.module.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/streamer/streamer.module.ts",["24687"],[],"import { EventEmitter } from 'eventemitter3';\nimport type { IPublication, Rule, Connection, DDPSubscription, IStreamer, IRules, TransformMessage } from 'meteor/rocketchat:streamer';\nimport { MeteorError } from '@rocket.chat/core-services';\n\nimport { SystemLogger } from '../../lib/logger/system';\n\nclass StreamerCentralClass extends EventEmitter {\n\tpublic instances: Record = {};\n\n\tconstructor() {\n\t\tsuper();\n\t}\n}\n\nexport const StreamerCentral = new StreamerCentralClass();\n\nexport abstract class Streamer extends EventEmitter implements IStreamer {\n\tpublic subscriptions = new Set();\n\n\tprotected subscriptionsByEventName = new Map>();\n\n\tpublic retransmit = true;\n\n\tpublic retransmitToSelf = false;\n\n\tpublic serverOnly = false;\n\n\tprivate _allowRead: IRules = {};\n\n\tprivate _allowWrite: IRules = {};\n\n\tprivate _allowEmit: IRules = {};\n\n\tconstructor(\n\t\tpublic name: string,\n\t\t{ retransmit = true, retransmitToSelf = false }: { retransmit?: boolean; retransmitToSelf?: boolean } = {},\n\t) {\n\t\tsuper();\n\n\t\tif (StreamerCentral.instances[name]) {\n\t\t\tconsole.warn('Streamer instance already exists:', name);\n\t\t\treturn StreamerCentral.instances[name];\n\t\t}\n\n\t\tStreamerCentral.instances[name] = this;\n\n\t\tthis.retransmit = retransmit;\n\t\tthis.retransmitToSelf = retransmitToSelf;\n\n\t\tthis.iniPublication();\n\t\t// DDPStreamer doesn't have this\n\t\tthis.initMethod();\n\n\t\tthis.allowRead('none');\n\t\tthis.allowEmit('all');\n\t\tthis.allowWrite('none');\n\t}\n\n\tget subscriptionName(): string {\n\t\treturn `stream-${this.name}`;\n\t}\n\n\tprivate allow(rules: IRules, name: string) {\n\t\treturn (eventName: string | boolean | Rule, fn?: string | boolean | Rule): void => {\n\t\t\tif (fn === undefined) {\n\t\t\t\tfn = eventName;\n\t\t\t\teventName = '__all__';\n\t\t\t}\n\n\t\t\tif (typeof eventName !== 'string') {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (typeof fn === 'function') {\n\t\t\t\trules[eventName] = fn;\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (typeof fn === 'string' && ['all', 'none', 'logged'].indexOf(fn) === -1) {\n\t\t\t\tSystemLogger.error(`${name} shortcut '${fn}' is invalid`);\n\t\t\t}\n\n\t\t\tif (fn === 'all' || fn === true) {\n\t\t\t\trules[eventName] = async function (): Promise {\n\t\t\t\t\treturn true;\n\t\t\t\t};\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (fn === 'none' || fn === false) {\n\t\t\t\trules[eventName] = async function (): Promise {\n\t\t\t\t\treturn false;\n\t\t\t\t};\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (fn === 'logged') {\n\t\t\t\trules[eventName] = async function (): Promise {\n\t\t\t\t\treturn Boolean(this.userId);\n\t\t\t\t};\n\t\t\t}\n\t\t};\n\t}\n\n\tallowRead(eventName: string | boolean | Rule, fn?: Rule | 'all' | 'none' | 'logged'): void {\n\t\tthis.allow(this._allowRead, 'allowRead')(eventName, fn);\n\t}\n\n\tallowWrite(eventName: string | boolean | Rule, fn?: Rule | 'all' | 'none' | 'logged'): void {\n\t\tthis.allow(this._allowWrite, 'allowWrite')(eventName, fn);\n\t}\n\n\tallowEmit(eventName: string | boolean | Rule, fn?: Rule | 'all' | 'none' | 'logged'): void {\n\t\tthis.allow(this._allowEmit, 'allowEmit')(eventName, fn);\n\t}\n\n\tprivate isAllowed(rules: IRules) {\n\t\treturn async (scope: IPublication, eventName: string, args: any): Promise => {\n\t\t\tif (rules[eventName]) {\n\t\t\t\treturn rules[eventName].call(scope, eventName, ...args);\n\t\t\t}\n\n\t\t\treturn rules.__all__.call(scope, eventName, ...args);\n\t\t};\n\t}\n\n\tasync isReadAllowed(scope: IPublication, eventName: string, args: any): Promise {\n\t\treturn this.isAllowed(this._allowRead)(scope, eventName, args);\n\t}\n\n\tasync isEmitAllowed(scope: IPublication, eventName: string, ...args: any[]): Promise {\n\t\treturn this.isAllowed(this._allowEmit)(scope, eventName, args);\n\t}\n\n\tasync isWriteAllowed(scope: IPublication, eventName: string, args: any): Promise {\n\t\treturn this.isAllowed(this._allowWrite)(scope, eventName, args);\n\t}\n\n\taddSubscription(subscription: DDPSubscription, eventName: string): void {\n\t\tthis.subscriptions.add(subscription);\n\n\t\tconst subByEventName = this.subscriptionsByEventName.get(eventName) || new Set();\n\t\tsubByEventName.add(subscription);\n\n\t\tthis.subscriptionsByEventName.set(eventName, subByEventName);\n\t}\n\n\tremoveSubscription(subscription: DDPSubscription, eventName: string): void {\n\t\tthis.subscriptions.delete(subscription);\n\n\t\tconst subByEventName = this.subscriptionsByEventName.get(eventName);\n\t\tif (subByEventName) {\n\t\t\tsubByEventName.delete(subscription);\n\t\t}\n\t}\n\n\tasync _publish(\n\t\tpublication: IPublication,\n\t\teventName: string,\n\t\toptions: boolean | { useCollection?: boolean; args?: any } = false,\n\t): Promise {\n\t\tlet useCollection;\n\t\tlet args = [];\n\n\t\tif (typeof options === 'boolean') {\n\t\t\tuseCollection = options;\n\t\t} else {\n\t\t\tif (options.useCollection) {\n\t\t\t\tuseCollection = options.useCollection;\n\t\t\t}\n\n\t\t\tif (options.args) {\n\t\t\t\targs = options.args;\n\t\t\t}\n\t\t}\n\n\t\tif (eventName.length === 0) {\n\t\t\tthrow new MeteorError('invalid-event-name');\n\t\t}\n\n\t\tif ((await this.isReadAllowed(publication, eventName, args)) !== true) {\n\t\t\tthrow new MeteorError('not-allowed');\n\t\t}\n\n\t\tconst subscription = {\n\t\t\tsubscription: publication,\n\t\t\teventName,\n\t\t};\n\n\t\tthis.addSubscription(subscription, eventName);\n\n\t\tpublication.onStop(() => {\n\t\t\tthis.removeSubscription(subscription, eventName);\n\t\t});\n\n\t\t// DDPStreamer doesn't have this\n\t\tif (useCollection === true) {\n\t\t\t// Collection compatibility\n\t\t\tpublication._session.sendAdded(this.subscriptionName, 'id', {\n\t\t\t\teventName,\n\t\t\t});\n\t\t}\n\n\t\tpublication.ready();\n\n\t\tsuper.emit('_afterPublish', this, publication, eventName, options);\n\t}\n\n\tabstract registerPublication(\n\t\tname: string,\n\t\tfn: (eventName: string, options: boolean | { useCollection?: boolean; args?: any }) => Promise,\n\t): void;\n\n\tiniPublication(): void {\n\t\tconst _publish = this._publish.bind(this);\n\t\tthis.registerPublication(\n\t\t\tthis.subscriptionName,\n\t\t\tasync function (this: IPublication, eventName: string, options: boolean | { useCollection?: boolean; args?: any }) {\n\t\t\t\treturn _publish(this, eventName, options);\n\t\t\t},\n\t\t);\n\t}\n\n\tabstract registerMethod(methods: Record any>): void;\n\n\tinitMethod(): void {\n\t\tconst isWriteAllowed = this.isWriteAllowed.bind(this);\n\t\tconst __emit = this.__emit.bind(this);\n\t\tconst _emit = this._emit.bind(this);\n\t\tconst { retransmit } = this;\n\n\t\tconst method: Record any> = {\n\t\t\tasync [this.subscriptionName](this: IPublication, eventName, ...args): Promise {\n\t\t\t\tif ((await isWriteAllowed(this, eventName, args)) !== true) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t__emit(eventName, ...args);\n\n\t\t\t\tif (retransmit === true) {\n\t\t\t\t\t_emit(eventName, args, this.connection, true);\n\t\t\t\t}\n\t\t\t},\n\t\t};\n\n\t\ttry {\n\t\t\tthis.registerMethod(method);\n\t\t} catch (e) {\n\t\t\tSystemLogger.error(e);\n\t\t}\n\t}\n\n\tabstract changedPayload(collection: string, id: string, fields: Record): string | false;\n\n\t_emit(eventName: string, args: any[], origin: Connection | undefined, broadcast: boolean, transform?: TransformMessage): boolean {\n\t\tif (broadcast === true) {\n\t\t\tStreamerCentral.emit('broadcast', this.name, eventName, args);\n\t\t}\n\n\t\tconst subscriptions = this.subscriptionsByEventName.get(eventName);\n\t\tif (!subscriptions || !subscriptions.size) {\n\t\t\treturn false;\n\t\t}\n\n\t\tif (transform) {\n\t\t\tthis.sendToManySubscriptions(subscriptions, origin, eventName, args, transform);\n\n\t\t\treturn true;\n\t\t}\n\n\t\tconst msg = this.changedPayload(this.subscriptionName, 'id', {\n\t\t\teventName,\n\t\t\targs,\n\t\t});\n\n\t\tif (!msg) {\n\t\t\treturn false;\n\t\t}\n\n\t\tthis.sendToManySubscriptions(subscriptions, origin, eventName, args, msg);\n\n\t\treturn true;\n\t}\n\n\tasync sendToManySubscriptions(\n\t\tsubscriptions: Set,\n\t\torigin: Connection | undefined,\n\t\teventName: string,\n\t\targs: any[],\n\t\tgetMsg: string | TransformMessage,\n\t): Promise {\n\t\tsubscriptions.forEach(async (subscription) => {\n\t\t\tif (this.retransmitToSelf === false && origin && origin === subscription.subscription.connection) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst allowed = await this.isEmitAllowed(subscription.subscription, eventName, ...args);\n\t\t\tif (allowed) {\n\t\t\t\tconst msg = typeof getMsg === 'string' ? getMsg : getMsg(this, subscription, eventName, args, allowed);\n\t\t\t\tif (msg) {\n\t\t\t\t\tsubscription.subscription._session.socket?.send(msg);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\n\temit(eventName: string | symbol, ...args: any[]): boolean {\n\t\treturn this._emit(eventName as string, args, undefined, true);\n\t}\n\n\t__emit(eventName: string, ...args: any[]): boolean {\n\t\treturn super.emit(eventName, ...args);\n\t}\n\n\temitWithoutBroadcast(eventName: string, ...args: any[]): void {\n\t\tthis._emit(eventName, args, undefined, false);\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/watchers/publishFields.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/modules/watchers/watchers.module.ts",["24688"],[],"import mem from 'mem';\nimport type {\n\tISubscription,\n\tIUser,\n\tILoginServiceConfiguration,\n\tIIntegrationHistory,\n\tILivechatDepartmentAgents,\n\tIMessage,\n\tIPermission,\n\tISetting,\n\tIRoom,\n\tIInstanceStatus,\n\tIIntegration,\n\tIEmailInbox,\n\tIPbxEvent,\n\tSettingValue,\n\tILivechatInquiryRecord,\n\tIRole,\n\tILivechatPriority,\n} from '@rocket.chat/core-typings';\nimport {\n\tSubscriptions,\n\tMessages,\n\tUsers,\n\tSettings,\n\tRoles,\n\tLivechatInquiry,\n\tLivechatDepartmentAgents,\n\tRooms,\n\tLoginServiceConfiguration,\n\tInstanceStatus,\n\tIntegrationHistory,\n\tIntegrations,\n\tEmailInbox,\n\tPbxEvents,\n\tPermissions,\n\tLivechatPriority,\n} from '@rocket.chat/models';\nimport type { EventSignatures } from '@rocket.chat/core-services';\n\nimport { subscriptionFields, roomFields } from './publishFields';\nimport type { DatabaseWatcher } from '../../database/DatabaseWatcher';\n\ntype BroadcastCallback = (event: T, ...args: Parameters) => Promise;\n\nconst hasKeys =\n\t(requiredKeys: string[]): ((data?: Record) => boolean) =>\n\t(data?: Record): boolean => {\n\t\tif (!data) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn Object.keys(data)\n\t\t\t.filter((key) => key !== '_id')\n\t\t\t.map((key) => key.split('.')[0])\n\t\t\t.some((key) => requiredKeys.includes(key));\n\t};\n\nconst hasRoomFields = hasKeys(Object.keys(roomFields));\nconst hasSubscriptionFields = hasKeys(Object.keys(subscriptionFields));\n\nlet watcherStarted = false;\nexport function isWatcherRunning(): boolean {\n\treturn watcherStarted;\n}\n\nexport function initWatchers(watcher: DatabaseWatcher, broadcast: BroadcastCallback): void {\n\tconst getSettingCached = mem(async (setting: string): Promise => Settings.getValueById(setting), { maxAge: 10000 });\n\n\tconst getUserNameCached = mem(\n\t\tasync (userId: string): Promise => {\n\t\t\tconst user = await Users.findOne>(userId, { projection: { name: 1 } });\n\t\t\treturn user?.name;\n\t\t},\n\t\t{ maxAge: 10000 },\n\t);\n\n\twatcher.on(Messages.getCollectionName(), async ({ clientAction, id, data }) => {\n\t\tswitch (clientAction) {\n\t\t\tcase 'inserted':\n\t\t\tcase 'updated':\n\t\t\t\tconst message = data ?? (await Messages.findOneById(id));\n\t\t\t\tif (!message) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (message._hidden !== true && message.imported == null) {\n\t\t\t\t\tconst UseRealName = (await getSettingCached('UI_Use_Real_Name')) === true;\n\n\t\t\t\t\tif (UseRealName) {\n\t\t\t\t\t\tif (message.u?._id) {\n\t\t\t\t\t\t\tconst name = await getUserNameCached(message.u._id);\n\t\t\t\t\t\t\tif (name) {\n\t\t\t\t\t\t\t\tmessage.u.name = name;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (message.mentions?.length) {\n\t\t\t\t\t\t\tfor await (const mention of message.mentions) {\n\t\t\t\t\t\t\t\tconst name = await getUserNameCached(mention._id);\n\t\t\t\t\t\t\t\tif (name) {\n\t\t\t\t\t\t\t\t\tmention.name = name;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tbroadcast('watch.messages', { clientAction, message });\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t});\n\n\twatcher.on(Subscriptions.getCollectionName(), async ({ clientAction, id, data, diff }) => {\n\t\tswitch (clientAction) {\n\t\t\tcase 'inserted':\n\t\t\tcase 'updated': {\n\t\t\t\tif (!hasSubscriptionFields(data || diff)) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// Override data cuz we do not publish all fields\n\t\t\t\tconst subscription = await Subscriptions.findOneById>(id, {\n\t\t\t\t\tprojection: subscriptionFields,\n\t\t\t\t});\n\t\t\t\tif (!subscription) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tbroadcast('watch.subscriptions', { clientAction, subscription });\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tcase 'removed': {\n\t\t\t\tconst trash = await Subscriptions.trashFindOneById>(id, {\n\t\t\t\t\tprojection: { u: 1, rid: 1 },\n\t\t\t\t});\n\t\t\t\tconst subscription = trash || { _id: id };\n\t\t\t\tbroadcast('watch.subscriptions', { clientAction, subscription });\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t});\n\n\twatcher.on(Roles.getCollectionName(), async ({ clientAction, id, data, diff }) => {\n\t\tif (diff && Object.keys(diff).length === 1 && diff._updatedAt) {\n\t\t\t// avoid useless changes\n\t\t\treturn;\n\t\t}\n\n\t\tconst role = clientAction === 'removed' ? { _id: id, name: id } : data || (await Roles.findOneById(id));\n\n\t\tif (!role) {\n\t\t\treturn;\n\t\t}\n\n\t\tbroadcast('watch.roles', {\n\t\t\tclientAction: clientAction !== 'removed' ? ('changed' as const) : clientAction,\n\t\t\trole,\n\t\t});\n\t});\n\n\twatcher.on(LivechatInquiry.getCollectionName(), async ({ clientAction, id, data, diff }) => {\n\t\tswitch (clientAction) {\n\t\t\tcase 'inserted':\n\t\t\tcase 'updated':\n\t\t\t\tdata = data ?? (await LivechatInquiry.findOneById(id)) ?? undefined;\n\t\t\t\tbreak;\n\n\t\t\tcase 'removed':\n\t\t\t\tdata = (await LivechatInquiry.trashFindOneById(id)) ?? undefined;\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif (!data) {\n\t\t\treturn;\n\t\t}\n\n\t\tbroadcast('watch.inquiries', { clientAction, inquiry: data, diff });\n\t});\n\n\twatcher.on(LivechatDepartmentAgents.getCollectionName(), async ({ clientAction, id, diff }) => {\n\t\tif (clientAction === 'removed') {\n\t\t\tconst data = await LivechatDepartmentAgents.trashFindOneById>(id, {\n\t\t\t\tprojection: { agentId: 1, departmentId: 1 },\n\t\t\t});\n\t\t\tif (!data) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tbroadcast('watch.livechatDepartmentAgents', { clientAction, id, data, diff });\n\t\t\treturn;\n\t\t}\n\n\t\tconst data = await LivechatDepartmentAgents.findOneById>(id, {\n\t\t\tprojection: { agentId: 1, departmentId: 1 },\n\t\t});\n\t\tif (!data) {\n\t\t\treturn;\n\t\t}\n\t\tbroadcast('watch.livechatDepartmentAgents', { clientAction, id, data, diff });\n\t});\n\n\twatcher.on(Permissions.getCollectionName(), async ({ clientAction, id, data: eventData, diff }) => {\n\t\tif (diff && Object.keys(diff).length === 1 && diff._updatedAt) {\n\t\t\t// avoid useless changes\n\t\t\treturn;\n\t\t}\n\t\tlet data;\n\t\tswitch (clientAction) {\n\t\t\tcase 'updated':\n\t\t\tcase 'inserted':\n\t\t\t\tdata = eventData ?? (await Permissions.findOneById(id));\n\t\t\t\tbreak;\n\n\t\t\tcase 'removed':\n\t\t\t\tdata = { _id: id, roles: [] };\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif (!data) {\n\t\t\treturn;\n\t\t}\n\n\t\tbroadcast('permission.changed', { clientAction, data });\n\n\t\tif (data.level === 'settings' && data.settingId) {\n\t\t\t// if the permission changes, the effect on the visible settings depends on the role affected.\n\t\t\t// The selected-settings-based consumers have to react accordingly and either add or remove the\n\t\t\t// setting from the user's collection\n\t\t\tconst setting = await Settings.findOneNotHiddenById(data.settingId);\n\t\t\tif (!setting) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tbroadcast('watch.settings', { clientAction: 'updated', setting });\n\t\t}\n\t});\n\n\twatcher.on(Settings.getCollectionName(), async ({ clientAction, id, data, diff }) => {\n\t\tif (diff && Object.keys(diff).length === 1 && diff._updatedAt) {\n\t\t\t// avoid useless changes\n\t\t\treturn;\n\t\t}\n\n\t\tlet setting;\n\t\tswitch (clientAction) {\n\t\t\tcase 'updated':\n\t\t\tcase 'inserted': {\n\t\t\t\tsetting = data ?? (await Settings.findOneById(id));\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tcase 'removed': {\n\t\t\t\tsetting = data ?? (await Settings.trashFindOneById(id));\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\tif (!setting) {\n\t\t\treturn;\n\t\t}\n\n\t\tbroadcast('watch.settings', { clientAction, setting });\n\t});\n\n\twatcher.on(Rooms.getCollectionName(), async ({ clientAction, id, data, diff }) => {\n\t\tif (clientAction === 'removed') {\n\t\t\tbroadcast('watch.rooms', { clientAction, room: { _id: id } });\n\t\t\treturn;\n\t\t}\n\n\t\tif (!hasRoomFields(data || diff)) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst room = data ?? (await Rooms.findOneById(id, { projection: roomFields }));\n\t\tif (!room) {\n\t\t\treturn;\n\t\t}\n\n\t\tbroadcast('watch.rooms', { clientAction, room });\n\t});\n\n\t// TODO: Prevent flood from database on username change, what causes changes on all past messages from that user\n\t// and most of those messages are not loaded by the clients.\n\twatcher.on(Users.getCollectionName(), ({ clientAction, id, data, diff, unset }) => {\n\t\t// LivechatCount is updated each time an agent is routed to a chat. This prop is not used on the UI so we don't need\n\t\t// to broadcast events originated by it when it's the only update on the user\n\t\tif (diff && Object.keys(diff).length === 1 && 'livechatCount' in diff) {\n\t\t\treturn;\n\t\t}\n\n\t\tbroadcast('watch.users', { clientAction, data, diff, unset, id });\n\t});\n\n\twatcher.on(LoginServiceConfiguration.getCollectionName(), async ({ clientAction, id }) => {\n\t\tconst data = await LoginServiceConfiguration.findOne>(id, { projection: { secret: 0 } });\n\t\tif (!data) {\n\t\t\treturn;\n\t\t}\n\n\t\tbroadcast('watch.loginServiceConfiguration', { clientAction, data, id });\n\t});\n\n\twatcher.on(InstanceStatus.getCollectionName(), ({ clientAction, id, data, diff }) => {\n\t\tbroadcast('watch.instanceStatus', { clientAction, data, diff, id });\n\t});\n\n\twatcher.on(IntegrationHistory.getCollectionName(), async ({ clientAction, id, data, diff }) => {\n\t\tswitch (clientAction) {\n\t\t\tcase 'updated': {\n\t\t\t\tconst history = await IntegrationHistory.findOneById>(id, {\n\t\t\t\t\tprojection: { 'integration._id': 1 },\n\t\t\t\t});\n\t\t\t\tif (!history || !history.integration) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tbroadcast('watch.integrationHistory', { clientAction, data: history, diff, id });\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tcase 'inserted': {\n\t\t\t\tif (!data) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tbroadcast('watch.integrationHistory', { clientAction, data, diff, id });\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t});\n\n\twatcher.on(Integrations.getCollectionName(), async ({ clientAction, id, data: eventData }) => {\n\t\tif (clientAction === 'removed') {\n\t\t\tbroadcast('watch.integrations', { clientAction, id, data: { _id: id } });\n\t\t\treturn;\n\t\t}\n\n\t\tconst data = eventData ?? (await Integrations.findOneById(id));\n\t\tif (!data) {\n\t\t\treturn;\n\t\t}\n\n\t\tbroadcast('watch.integrations', { clientAction, data, id });\n\t});\n\n\twatcher.on(EmailInbox.getCollectionName(), async ({ clientAction, id, data: eventData }) => {\n\t\tif (clientAction === 'removed') {\n\t\t\tbroadcast('watch.emailInbox', { clientAction, id, data: { _id: id } });\n\t\t\treturn;\n\t\t}\n\n\t\tconst data = eventData ?? (await EmailInbox.findOneById(id));\n\t\tif (!data) {\n\t\t\treturn;\n\t\t}\n\n\t\tbroadcast('watch.emailInbox', { clientAction, data, id });\n\t});\n\n\twatcher.on(PbxEvents.getCollectionName(), async ({ clientAction, id, data: eventData }) => {\n\t\t// For now, we just care about insertions here\n\t\tif (clientAction === 'inserted') {\n\t\t\tconst data = eventData ?? (await PbxEvents.findOneById(id));\n\t\t\tif (!data || !['ContactStatus', 'Hangup'].includes(data.event)) {\n\t\t\t\t// For now, we'll only care about agent connect/disconnect events\n\t\t\t\t// Other events are not handled by watchers but by service\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tbroadcast('watch.pbxevents', { clientAction, data, id });\n\t\t}\n\t});\n\n\twatcher.on(LivechatPriority.getCollectionName(), async ({ clientAction, id, data: eventData, diff }) => {\n\t\tif (clientAction !== 'updated' || !diff || !('name' in diff)) {\n\t\t\t// For now, we don't support this actions from happening\n\t\t\treturn;\n\t\t}\n\n\t\tconst data = eventData ?? (await LivechatPriority.findOne({ _id: id }));\n\t\tif (!data) {\n\t\t\treturn;\n\t\t}\n\n\t\t// This solves the problem of broadcasting, since now, watcher is the one in charge of doing it.\n\t\t// What i don't like is the idea of giving more responsibilities to watcher, even when this works\n\t\tbroadcast('watch.priorities', { clientAction, data, id, diff });\n\t});\n\n\twatcherStarted = true;\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/overrides/http.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/messages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/room/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/settings/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/spotlight.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/publications/subscription/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/middlewares/auth.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/middlewares/browserVersion.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/middlewares/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/room.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/user.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/avatar/utils.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/health.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/i18n.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/timesync.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/routes/userDataDownload.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/analytics/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/apps-engine/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/authorization/canAccessRoom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/authorization/canAccessRoomLivechat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/authorization/canAccessRoomVoip.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/authorization/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/banner/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/device-management/events.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/device-management/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/federation/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/image/service.ts",[],["24689"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/ldap/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/messages/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/meteor/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/nps/getAndCreateNpsSurvey.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/nps/notification.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/nps/sendNpsResults.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/nps/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/omnichannel/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/omnichannel-voip/internalTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/omnichannel-voip/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/push/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/room/service.ts",["24690"],[],"import type { IRoom, IUser } from '@rocket.chat/core-typings';\nimport { Users } from '@rocket.chat/models';\nimport { ServiceClassInternal, Authorization } from '@rocket.chat/core-services';\nimport type { ICreateRoomParams, IRoomService } from '@rocket.chat/core-services';\n\nimport { createRoom } from '../../../app/lib/server/functions/createRoom'; // TODO remove this import\nimport { createDirectMessage } from '../../methods/createDirectMessage';\n\nexport class RoomService extends ServiceClassInternal implements IRoomService {\n\tprotected name = 'room';\n\n\tasync create(uid: string, params: ICreateRoomParams): Promise {\n\t\tconst { type, name, members = [], readOnly, extraData, options } = params;\n\n\t\tconst hasPermission = await Authorization.hasPermission(uid, `create-${type}`);\n\t\tif (!hasPermission) {\n\t\t\tthrow new Error('no-permission');\n\t\t}\n\n\t\tconst user = await Users.findOneById>(uid, {\n\t\t\tprojection: { username: 1 },\n\t\t});\n\t\tif (!user || !user.username) {\n\t\t\tthrow new Error('User not found');\n\t\t}\n\n\t\t// TODO convert `createRoom` function to \"raw\" and move to here\n\t\treturn createRoom(type, name, user.username, members, readOnly, extraData, options) as unknown as IRoom;\n\t}\n\n\tasync createDirectMessage({ to, from }: { to: string; from: string }): Promise<{ rid: string }> {\n\t\tconst [toUser, fromUser] = await Promise.all([\n\t\t\tUsers.findOneById(to, { projection: { username: 1 } }),\n\t\t\tUsers.findOneById(from, { projection: { _id: 1 } }),\n\t\t]);\n\n\t\tif (!toUser || !fromUser) {\n\t\t\tthrow new Error('error-invalid-user');\n\t\t}\n\t\treturn createDirectMessage([toUser.username], fromUser._id);\n\t}\n\n\tasync addMember(uid: string, rid: string): Promise {\n\t\tconst hasPermission = await Authorization.hasPermission(uid, 'add-user-to-joined-room', rid);\n\t\tif (!hasPermission) {\n\t\t\tthrow new Error('no-permission');\n\t\t}\n\n\t\treturn true;\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/sauMonitor/events.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/sauMonitor/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/settings/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/startup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/team/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/translation/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/uikit-core-app/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/upload/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/user/lib/getNewUserRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/video-conference/service.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/Command.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/CommandHandler.ts",["24691"],[],"/**\n * Class for executing command.\n * @remarks\n * This class abstracts lower details such as interface, connection and command objects\n * from the consumers of this class.\n * Connectors can be to different call-servers. For each call server, there will be\n * a multiple interfaces. e.g in case of asterisk, there are 3 types of interfaces.\n * Asterisk Gateway Interface (AGI) : Used for dialplan administration and manipulation\n * Asterisk Rest Interface (ARI) : Used for managing asterisk resources to build own application.\n * One of the use-case of ARI is for dynamically creating endpoints or listing existing recordings.\n * Asterisk Manager Interface (AMI) : Used for querying the information from asterisk.\n *\n * We shall be using only AMI interface in the for now. Other interfaces will be\n * added as and when required.\n */\nimport type { Db } from 'mongodb';\nimport type { IVoipConnectorResult, IManagementServerConnectionStatus, IManagementConfigData } from '@rocket.chat/core-typings';\n\nimport { Commands } from './Commands';\nimport type { IConnection } from './IConnection';\nimport { Logger } from '../../../../lib/logger/Logger';\nimport type { Command } from './Command';\nimport { CommandType } from './Command';\nimport { AMIConnection } from './ami/AMIConnection';\nimport { CommandFactory } from './ami/CommandFactory';\nimport { WebsocketConnection } from '../websocket/WebsocketConnection';\nimport { getManagementServerConfig } from '../../lib/Helper';\n\nconst version = 'Asterisk Connector 1.0';\n\nexport class CommandHandler {\n\tprivate connections: Map;\n\n\tprivate logger: Logger;\n\n\tprivate continuousMonitor: Command;\n\n\tprivate db: Db;\n\n\tconstructor(db: Db) {\n\t\tthis.logger = new Logger('CommandHandler');\n\t\tthis.connections = new Map();\n\t\tthis.db = db;\n\t}\n\n\tasync initConnection(commandType: CommandType): Promise {\n\t\t// Initialize available connections\n\t\tconst connection = new AMIConnection();\n\n\t\tconst config = commandType === CommandType.AMI ? getManagementServerConfig() : undefined;\n\t\tif (!config) {\n\t\t\tthis.logger.warn('Management server configuration not found');\n\t\t\treturn;\n\t\t}\n\t\t/**\n\t\t * If we have the same type of connection already established, close it\n\t\t * and remove it from the map.\n\t\t */\n\t\tif (this.connections.get(commandType)?.isConnected()) {\n\t\t\tthis.logger.error({ msg: 'connection exists. Closing the connection.' });\n\t\t\tthis.connections.get(commandType)?.closeConnection();\n\t\t\tthis.connections.delete(commandType);\n\t\t}\n\n\t\tif (!config.host) {\n\t\t\tthis.logger.error('Invalid host');\n\t\t\treturn;\n\t\t}\n\n\t\ttry {\n\t\t\tawait connection.connect(\n\t\t\t\tconfig.host,\n\t\t\t\t(config.configData as IManagementConfigData).port.toString(),\n\t\t\t\t(config.configData as IManagementConfigData).username,\n\t\t\t\t(config.configData as IManagementConfigData).password,\n\t\t\t);\n\t\t\tthis.connections.set(commandType, connection);\n\t\t\tthis.continuousMonitor = CommandFactory.getCommandObject(Commands.event_stream, this.db);\n\t\t\tconst continuousMonitor = this.connections.get(this.continuousMonitor.type);\n\t\t\tif (!continuousMonitor) {\n\t\t\t\tthrow new Error(`No connection for ${this.continuousMonitor.type}`);\n\t\t\t}\n\t\t\tthis.continuousMonitor.connection = continuousMonitor;\n\t\t\tthis.continuousMonitor.initMonitor({});\n\t\t} catch (err: unknown) {\n\t\t\tthis.logger.error({ msg: 'Management server connection error', err });\n\t\t}\n\t}\n\n\t/* Executes |commandToExecute| on a particular command object\n\t * @remarks\n\t * CommandFactory is responsible for creating a |Command| object necessary\n\t * for executing an AMI command. Every concrete command object inherits\n\t * from class |Command|. Which overrides a method called executeCommand.\n\t * This function returns a promise. Caller can wait for the promise to resolve\n\t * or rejected.\n\t */\n\texecuteCommand(commandToExecute: Commands, commandData?: any): Promise {\n\t\tthis.logger.debug({ msg: `executeCommand() executing ${Commands[commandToExecute]}` });\n\t\tconst command = CommandFactory.getCommandObject(commandToExecute, this.db);\n\t\tconst connection = this.connections.get(command.type) as IConnection;\n\t\tif (!connection || !connection.isConnected()) {\n\t\t\tthrow Error('Connection error');\n\t\t}\n\t\tcommand.connection = this.connections.get(command.type) as IConnection;\n\t\treturn command.executeCommand(commandData);\n\t}\n\n\t// Get the version string\n\tgetVersion(): string {\n\t\treturn version;\n\t}\n\n\tasync checkManagementConnection(\n\t\thost: string,\n\t\tport: string,\n\t\tuserName: string,\n\t\tpassword: string,\n\t): Promise {\n\t\tthis.logger.debug({ msg: 'checkManagementConnection()', host, port, userName });\n\t\tconst connection = new AMIConnection();\n\t\ttry {\n\t\t\tawait connection.connect(host, port, userName, password);\n\t\t\tif (connection.isConnected()) {\n\t\t\t\t// Just a second level of check to ensure that we are actually\n\t\t\t\t// connected and authenticated.\n\t\t\t\tconnection.closeConnection();\n\t\t\t}\n\t\t\tthis.logger.debug({ msg: 'checkManagementConnection() Connected ' });\n\t\t\treturn {\n\t\t\t\tstatus: 'connected',\n\t\t\t};\n\t\t} catch (err: unknown) {\n\t\t\tthis.logger.error({ msg: 'checkManagementConnection() Connection Error', err });\n\t\t\tthrow err;\n\t\t}\n\t}\n\n\tasync checkCallserverConnection(websocketUrl: string, protocol?: string): Promise {\n\t\tthis.logger.debug({ msg: 'checkCallserverConnection()', websocketUrl });\n\t\tconst connection = new WebsocketConnection();\n\t\ttry {\n\t\t\tawait connection.connectWithUrl(websocketUrl, protocol);\n\t\t\tif (connection.isConnected()) {\n\t\t\t\t// Just a second level of check to ensure that we are actually\n\t\t\t\t// connected and authenticated.\n\t\t\t\tconnection.closeConnection();\n\t\t\t}\n\t\t\tthis.logger.debug({ msg: 'checkManagementConnection() Connected ' });\n\t\t\treturn {\n\t\t\t\tstatus: 'connected',\n\t\t\t};\n\t\t} catch (err: unknown) {\n\t\t\tthis.logger.error({ msg: 'checkManagementConnection() Connection Error', err });\n\t\t\tthrow err;\n\t\t}\n\t}\n\n\tstop(): void {\n\t\tif (!this.continuousMonitor) {\n\t\t\t// service is already stopped or was never initialized\n\t\t\treturn;\n\t\t}\n\n\t\tthis.continuousMonitor.cleanMonitor();\n\t\tfor (const connection of this.connections.values()) {\n\t\t\tconnection.closeConnection();\n\t\t}\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/Commands.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ICallbackContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/IConnection.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/ACDQueue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/AMIConnection.ts",[],["24692","24693","24694","24695","24696"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/CallbackContext.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/CommandFactory.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/ContinuousMonitor.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/asterisk/ami/PJSIPEndpoint.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/connector/websocket/WebsocketConnection.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/lib/Helper.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/services/voip/service.ts",["24697","24698"],[],"import type { Db } from 'mongodb';\nimport mem from 'mem';\nimport { ServerType, isICallServerConfigData, isIExtensionDetails } from '@rocket.chat/core-typings';\nimport type {\n\tIVoipConnectorResult,\n\tIQueueDetails,\n\tIQueueSummary,\n\tIManagementServerConnectionStatus,\n\tIVoipCallServerConfig,\n\tIVoipManagementServerConfig,\n\tIQueueMembershipDetails,\n\tIQueueMembershipSubscription,\n\tIRegistrationInfo,\n} from '@rocket.chat/core-typings';\nimport type { IVoipService } from '@rocket.chat/core-services';\nimport { api, ServiceClassInternal } from '@rocket.chat/core-services';\n\nimport { Logger } from '../../lib/logger/Logger';\nimport { CommandHandler } from './connector/asterisk/CommandHandler';\nimport { CommandType } from './connector/asterisk/Command';\nimport { Commands } from './connector/asterisk/Commands';\nimport { getServerConfigDataFromSettings, voipEnabled } from './lib/Helper';\n\nexport class VoipService extends ServiceClassInternal implements IVoipService {\n\tprotected name = 'voip';\n\n\tprivate logger: Logger;\n\n\tcommandHandler: CommandHandler;\n\n\tprivate active = false;\n\n\tconstructor(db: Db) {\n\t\tsuper();\n\n\t\tthis.logger = new Logger('VoIPService');\n\t\tthis.commandHandler = new CommandHandler(db);\n\t\tif (!voipEnabled()) {\n\t\t\tthis.logger.warn({ msg: 'Voip is not enabled. Cant start the service' });\n\t\t\treturn;\n\t\t}\n\t\t// Init from constructor if we already have\n\t\t// voip enabled by default while starting the server\n\t\tthis.init();\n\t}\n\n\tasync init(): Promise {\n\t\tthis.logger.info('Starting VoIP service');\n\t\tif (this.active) {\n\t\t\tthis.logger.warn({ msg: 'VoIP service already started' });\n\t\t\treturn;\n\t\t}\n\n\t\ttry {\n\t\t\tawait this.commandHandler.initConnection(CommandType.AMI);\n\t\t\tthis.active = true;\n\t\t\tapi.broadcast('connector.statuschanged', true);\n\t\t\tthis.logger.info('VoIP service started');\n\t\t} catch (err) {\n\t\t\tthis.logger.error({ msg: 'Error initializing VOIP service', err });\n\t\t}\n\t}\n\n\tasync stop(): Promise {\n\t\tthis.logger.info('Stopping VoIP service');\n\t\tif (!this.active) {\n\t\t\tthis.logger.warn({ msg: 'VoIP service already stopped' });\n\t\t\treturn;\n\t\t}\n\n\t\ttry {\n\t\t\tthis.commandHandler.stop();\n\t\t\tthis.active = false;\n\t\t\tapi.broadcast('connector.statuschanged', false);\n\t\t\tthis.logger.info('VoIP service stopped');\n\t\t} catch (err) {\n\t\t\tthis.logger.error({ msg: 'Error stopping VoIP service', err });\n\t\t}\n\t}\n\n\tasync refresh(): Promise {\n\t\tthis.logger.info('Restarting VoIP service due to settings changes');\n\t\ttry {\n\t\t\t// Disable voip service\n\t\t\tawait this.stop();\n\t\t\t// To then restart it\n\t\t\tawait this.init();\n\t\t} catch (err) {\n\t\t\tthis.logger.error({ msg: 'Error refreshing VoIP service', err });\n\t\t}\n\t}\n\n\tgetServerConfigData(type: ServerType): IVoipCallServerConfig | IVoipManagementServerConfig {\n\t\treturn getServerConfigDataFromSettings(type);\n\t}\n\n\tasync getQueueSummary(): Promise {\n\t\treturn this.commandHandler.executeCommand(Commands.queue_summary);\n\t}\n\n\tprivate cachedQueueSummary(): () => Promise {\n\t\t// arbitrary 5 secs cache to prevent fetching this from asterisk too often\n\t\treturn mem(this.getQueueSummary.bind(this), { maxAge: 5000 });\n\t}\n\n\tcachedQueueDetails(): () => Promise<{ name: string; members: string[] }[]> {\n\t\treturn mem(this.getQueueDetails.bind(this), { maxAge: 5000 });\n\t}\n\n\tprivate async getQueueDetails(): Promise<{ name: string; members: string[] }[]> {\n\t\tconst summary = await this.cachedQueueSummary()();\n\t\tconst queues = (summary.result as unknown as IQueueSummary[]).map((q) => q.name);\n\n\t\tconst queueInfo: { name: string; members: string[] }[] = [];\n\t\tfor await (const queue of queues) {\n\t\t\tconst queueDetails = (await this.commandHandler.executeCommand(Commands.queue_details, {\n\t\t\t\tqueueName: queue,\n\t\t\t})) as IVoipConnectorResult;\n\t\t\tconst details = queueDetails.result as IQueueDetails;\n\t\t\tif (!details.members || !details.members.length) {\n\t\t\t\t// Go to the next queue if queue does not have any\n\t\t\t\t// memmbers.\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tqueueInfo.push({\n\t\t\t\tname: queue,\n\t\t\t\tmembers: (queueDetails.result as IQueueDetails).members.map((member) => member.name.replace('PJSIP/', '')),\n\t\t\t});\n\t\t}\n\n\t\treturn queueInfo;\n\t}\n\n\tasync getQueuedCallsForThisExtension({ extension }: { extension: string }): Promise {\n\t\tconst membershipDetails: IQueueMembershipDetails = {\n\t\t\tqueueCount: 0,\n\t\t\tcallWaitingCount: 0,\n\t\t\textension,\n\t\t};\n\t\tconst queueSummary = (await this.commandHandler.executeCommand(Commands.queue_summary)) as IVoipConnectorResult;\n\n\t\tfor await (const queue of queueSummary.result as IQueueSummary[]) {\n\t\t\tconst queueDetails = (await this.commandHandler.executeCommand(Commands.queue_details, {\n\t\t\t\tqueueName: queue.name,\n\t\t\t})) as IVoipConnectorResult;\n\n\t\t\tconst details = queueDetails.result as IQueueDetails;\n\n\t\t\tif (!details.members.length) {\n\t\t\t\t// Go to the next queue if queue does not have any\n\t\t\t\t// memmbers.\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tconst isAMember = details.members.some((element) => element.name.endsWith(extension));\n\t\t\tif (!isAMember) {\n\t\t\t\t// Current extension is not a member of queue in question.\n\t\t\t\t// continue with next queue.\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tmembershipDetails.callWaitingCount += Number(details.calls);\n\t\t\tmembershipDetails.queueCount++;\n\t\t}\n\n\t\treturn { result: membershipDetails };\n\t}\n\n\tasync getQueueMembership({ extension }: { extension: string }): Promise {\n\t\tconst membershipDetails: IQueueMembershipSubscription = {\n\t\t\tqueues: [],\n\t\t\textension,\n\t\t};\n\t\tconst queueSummary = (await this.commandHandler.executeCommand(Commands.queue_summary)) as IVoipConnectorResult;\n\n\t\tfor await (const queue of queueSummary.result as IQueueSummary[]) {\n\t\t\tconst queueDetails = (await this.commandHandler.executeCommand(Commands.queue_details, {\n\t\t\t\tqueueName: queue.name,\n\t\t\t})) as IVoipConnectorResult;\n\n\t\t\tconst details = queueDetails.result as IQueueDetails;\n\n\t\t\tif (!details.members || !details.members.length) {\n\t\t\t\t// Go to the next queue if queue does not have any\n\t\t\t\t// memmbers.\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tconst isAMember = details.members.some((element) => element.name.endsWith(extension));\n\t\t\tif (!isAMember) {\n\t\t\t\t// Current extension is not a member of queue in question.\n\t\t\t\t// continue with next queue.\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tmembershipDetails.queues.push(queue);\n\t\t}\n\t\treturn { result: membershipDetails };\n\t}\n\n\tgetConnectorVersion(): string {\n\t\treturn this.commandHandler.getVersion();\n\t}\n\n\tasync getExtensionList(): Promise {\n\t\treturn this.commandHandler.executeCommand(Commands.extension_list, undefined);\n\t}\n\n\tasync getExtensionDetails(requestParams: { extension: string }): Promise {\n\t\treturn this.commandHandler.executeCommand(Commands.extension_info, requestParams);\n\t}\n\n\tasync getRegistrationInfo(requestParams: { extension: string }): Promise<{ result: IRegistrationInfo }> {\n\t\tconst config = this.getServerConfigData(ServerType.CALL_SERVER);\n\t\tif (!config) {\n\t\t\tthis.logger.warn({ msg: 'API = connector.extension.getRegistrationInfo callserver settings not found' });\n\t\t\tthis.logger.warn('Check call server settings, without them you wont be be able to send/receive calls on RocketChat');\n\t\t\tthrow new Error('Not found');\n\t\t}\n\n\t\tconst endpointDetails = await this.commandHandler.executeCommand(Commands.extension_info, requestParams);\n\n\t\tif (!isIExtensionDetails(endpointDetails.result)) {\n\t\t\tthrow new Error('getRegistrationInfo Invalid endpointDetails response');\n\t\t}\n\t\tif (!isICallServerConfigData(config.configData)) {\n\t\t\tthrow new Error('getRegistrationInfo Invalid configData response');\n\t\t}\n\n\t\tconst result = {\n\t\t\tcallServerConfig: config.configData,\n\t\t\textensionDetails: endpointDetails.result,\n\t\t};\n\n\t\treturn {\n\t\t\tresult,\n\t\t};\n\t}\n\n\tasync checkManagementConnection(\n\t\thost: string,\n\t\tport: string,\n\t\tuserName: string,\n\t\tpassword: string,\n\t): Promise {\n\t\tthis.logger.debug('Checking management server connection');\n\t\treturn this.commandHandler.checkManagementConnection(host, port, userName, password);\n\t}\n\n\tasync checkCallserverConnection(websocketUrl: string, protocol?: string): Promise {\n\t\tthis.logger.debug('Checking call server connection');\n\t\treturn this.commandHandler.checkCallserverConnection(websocketUrl, protocol);\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/settings/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/settings/ldap.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/settings/userDataDownload.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/settings/video-conference.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/appcache.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/callbacks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/coreApps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/cron.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/initialData.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/localServices.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/minimumVersion.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v241.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v242.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v243.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v244.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v245.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v246.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v247.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v248.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v249.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v250.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v251.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v252.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v253.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v254.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v255.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v256.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v257.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v258.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v259.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v260.ts",[],["24699"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v261.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v262.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v263.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v264.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v265.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v266.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v267.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v268.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v269.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v270.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v271.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v272.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v273.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v274.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v275.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v276.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v277.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v278.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v279.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v280.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v281.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v282.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v283.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v284.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v285.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v286.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v287.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v288.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v289.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/xrun.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/presenceTroubleshoot.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/serverRunning.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/watchDb.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/stream/stdout.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/administration-menu.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/administration.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/anonymous-user.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/apps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/channel-management.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/config/constants.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/config/global-setup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/config/global.d.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/create-channel.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/create-direct.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/create-discussion.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/e2e-encryption.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/email-inboxes.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/emojis.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/engagement-dashboard.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/file-upload.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/fixtures/collections/users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/fixtures/inject-initial-data.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/fixtures/insert-apps.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/forgot-password.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/homepage.spec.ts",[],["24700","24701","24702"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/imports.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/login.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/message-actions.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/message-mentions.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/messaging.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-agents.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-auto-onhold-chat-closing.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-auto-transfer-unanswered-chat.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-canned-responses-sidebar.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-chat-history.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-close-chat.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-contact-center.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-contact-info.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-currentChats.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-custom-fields.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-departaments.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-livechat.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-manager.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-send-transcript.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-takeChat.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-transfer-to-another-agents.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/account-profile.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/admin-email-inboxes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/admin.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/auth.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/account-sidenav.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/admin-flextab-users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/admin-flextab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-content.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab-channels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab-members.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab-notificationPreferences.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab-room.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-flextab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-omnichannel-content.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/home-sidenav.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/omnichannel-close-chat-modal.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/fragments/omnichannel-sidenav.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/home-channel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/home-discussion.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/home-omnichannel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/home-team.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-agents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-contacts-list.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-current-chats.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-custom-fields.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-departments.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-info.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-livechat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-manage-contact.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-manager.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-section.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/utils.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/permissions.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/register.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/settings-account-profile.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/settings-assets.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/system-messages.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/team-management.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/thread-actions.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/user-invitations.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/create-target-channel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/setSettingValueById.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/test.ts",["24703"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/video-conference-ring.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/video-conference.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/00-autotranslate.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/00-miscellaneous.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/01-users.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/02-channels.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/03-groups.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/04-direct-message.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/05-chat.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/06-outgoing-integrations.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/07-incoming-integrations.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/08-settings.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/09-rooms.js",[],["24704"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/10-subscriptions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/11-permissions.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/12-emoji-custom.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/14-assets.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/16-commands.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/17-custom-sounds.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/17-custom-user-status.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/17-webdav.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/18-oauthapps.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/19-statistics.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/20-licenses.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/21-banners.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/22-push-token.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/23-invites.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/24-methods.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/25-teams.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/26-LDAP.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/27-presence.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/27-roles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/import.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/00-rooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/01-agents.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/02-appearance.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/03-custom-fields.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/04-dashboards.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/05-inquiries.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/06-integrations.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/07-queue.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/08-triggers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/09-visitors.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/10-departments.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/11-email-inbox.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/11-livechat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/12-mailer.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/12-priorites.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/13-tags.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/14-units.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/15-canned-responses.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/16-video-call.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/17-dashboards-ee.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/18-rooms-ee.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/19-business-hours.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/api/livechat/methods/changeLivechatStatus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/00-installation.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/01-send-messages.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/02-send-messages-as-user.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/03-slash-command-test-simple.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/04-slash-command-test-with-arguments.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/05-video-conferences.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/apps/apps-uninstall.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/end-to-end/teardown.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/FakeChatProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/FakeRoomProvider.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/ModalContextMock.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/RouterContextMock.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/blobUrls.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/client/jsdom.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/data.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/mocks/server/mongodb.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/setup/chaiPlugins.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/setup/cleanupTestingLibrary.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/setup/hoistedReact.ts",[],["24705","24706"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/setup/registerWebApiMocks.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/api/server/v1/lib/checkPermissions.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/api/server/v1/lib/checkPermissionsForInvocation.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/api/server/v1/lib/isValidQuery.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/messages.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/BaseModel.mock.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/Messages.mock.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/Rooms.mock.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/Users.mock.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/models/index.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/apps/server/mocks/orchestrator.mock.js",[],["24707"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/custom-oauth/server/transform_helpers.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/Federation.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/MessageServiceListener.spec.ts",[],["24708"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/RoomServiceListener.spec.ts",[],["24709"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/UserServiceListener.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/MessageSenders.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/MessageServiceSender.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/RoomInternalHooksValidator.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/RoomServiceSender.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/application/sender/UserServiceSender.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/domain/FederatedRoom.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/domain/FederatedUser.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/Bridge.spec.ts",[],["24710","24711"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/converters/MatrixTextParser.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/converters/RoomReceiver.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/converters/UserReceiver.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/handlers/BaseEvent.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/handlers/MatrixEventsHandler.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/matrix/handlers/Room.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/queue/InMemoryQueue.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/converters/RocketTextParser.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/converters/RoomSender.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/hooks/hooks.spec.ts",[],["24712","24713","24714","24715","24716","24717","24718","24719","24720","24721","24722","24723","24724","24725","24726","24727","24728"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/slash-commands/actions.spec.ts",[],["24729","24730","24731","24732","24733","24734","24735","24736"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/federation-v2/server/unit/infrastructure/rocket-chat/statistics.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/highlight-words/helper.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/lib/server.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/mailer/api.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/markdown/client.mocks.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/markdown/client.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/mentions/client.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/mentions/server.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/meteor-accounts-saml/data.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/meteor-accounts-saml/server.tests.ts",["24737","24738"],[],"import { expect } from 'chai';\nimport proxyquire from 'proxyquire';\n\nimport { AuthorizeRequest } from '../../../../app/meteor-accounts-saml/server/lib/generators/AuthorizeRequest';\nimport { LogoutRequest } from '../../../../app/meteor-accounts-saml/server/lib/generators/LogoutRequest';\nimport { LogoutResponse } from '../../../../app/meteor-accounts-saml/server/lib/generators/LogoutResponse';\nimport { LogoutRequestParser } from '../../../../app/meteor-accounts-saml/server/lib/parsers/LogoutRequest';\nimport { LogoutResponseParser } from '../../../../app/meteor-accounts-saml/server/lib/parsers/LogoutResponse';\nimport { ResponseParser } from '../../../../app/meteor-accounts-saml/server/lib/parsers/Response';\nimport { SAMLUtils } from '../../../../app/meteor-accounts-saml/server/lib/Utils';\nimport {\n\tserviceProviderOptions,\n\tsimpleMetadata,\n\tmetadataWithCertificate,\n\tsimpleLogoutRequest,\n\tinvalidXml,\n\trandomXml,\n\tinvalidLogoutRequest,\n\tsimpleLogoutResponse,\n\tinvalidLogoutResponse,\n\tsimpleSamlResponse,\n\tsamlResponse,\n\tduplicatedSamlResponse,\n\tsamlResponseMissingStatus,\n\tsamlResponseFailedStatus,\n\tsamlResponseMultipleAssertions,\n\tsamlResponseMissingAssertion,\n\tsamlResponseMultipleIssuers,\n\tsamlResponseValidSignatures,\n\tsamlResponseValidAssertionSignature,\n\tencryptedResponse,\n\tprofile,\n\tcertificate,\n\tprivateKeyCert,\n\tprivateKey,\n} from './data';\nimport { isTruthy } from '../../../../lib/isTruthy';\n\nconst { ServiceProviderMetadata } = proxyquire\n\t.noCallThru()\n\t.load('../../../../app/meteor-accounts-saml/server/lib/generators/ServiceProviderMetadata', {\n\t\t'meteor/meteor': {\n\t\t\tMeteor: {\n\t\t\t\tabsoluteUrl() {\n\t\t\t\t\treturn 'http://localhost:3000/';\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t});\n\ndescribe('SAML', () => {\n\tdescribe('[AuthorizeRequest]', () => {\n\t\tdescribe('AuthorizeRequest.generate', () => {\n\t\t\tit('should use the custom templates to generate the request', () => {\n\t\t\t\tconst authorizeRequest = AuthorizeRequest.generate(serviceProviderOptions);\n\t\t\t\texpect(authorizeRequest.request).to.be.equal(\n\t\t\t\t\t' Password ',\n\t\t\t\t);\n\t\t\t});\n\n\t\t\tit('should include the unique ID on the request', () => {\n\t\t\t\tconst customOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tauthRequestTemplate: '__newId__',\n\t\t\t\t};\n\n\t\t\t\tconst authorizeRequest = AuthorizeRequest.generate(customOptions);\n\t\t\t\texpect(authorizeRequest.request).to.be.equal(authorizeRequest.id);\n\t\t\t});\n\n\t\t\tit('should include the custom options on the request', () => {\n\t\t\t\tconst customOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tauthRequestTemplate: '__callbackUrl__ __entryPoint__ __issuer__',\n\t\t\t\t};\n\n\t\t\t\tconst authorizeRequest = AuthorizeRequest.generate(customOptions);\n\t\t\t\texpect(authorizeRequest.request).to.be.equal('[callback-url] [entry-point] [issuer]');\n\t\t\t});\n\t\t});\n\t});\n\n\tdescribe('[LogoutRequest]', () => {\n\t\tdescribe('LogoutRequest.generate', () => {\n\t\t\tit('should use the custom template to generate the request', () => {\n\t\t\t\tconst logoutRequest = LogoutRequest.generate(serviceProviderOptions, 'NameID', 'sessionIndex');\n\t\t\t\texpect(logoutRequest.request).to.be.equal('[logout-request-template]');\n\t\t\t});\n\n\t\t\tit('should include the unique ID on the request', () => {\n\t\t\t\tconst customOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tlogoutRequestTemplate: '__newId__',\n\t\t\t\t};\n\n\t\t\t\tconst logoutRequest = LogoutRequest.generate(customOptions, 'NameID', 'sessionIndex');\n\t\t\t\texpect(logoutRequest.request).to.be.equal(logoutRequest.id);\n\t\t\t});\n\n\t\t\tit('should include the custom options on the request', () => {\n\t\t\t\tconst customOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tlogoutRequestTemplate: '__idpSLORedirectURL__ __issuer__ __identifierFormat__ __nameID__ __sessionIndex__',\n\t\t\t\t};\n\n\t\t\t\tconst logoutRequest = LogoutRequest.generate(customOptions, 'NameID', 'sessionIndex');\n\t\t\t\texpect(logoutRequest.request).to.be.equal('[idpSLORedirectURL] [issuer] email NameID sessionIndex');\n\t\t\t});\n\t\t});\n\n\t\tdescribe('LogoutRequest.validate', () => {\n\t\t\tit('should extract the idpSession and nameID from the request', () => {\n\t\t\t\tconst parser = new LogoutRequestParser(serviceProviderOptions);\n\n\t\t\t\tparser.validate(simpleLogoutRequest, (err, data) => {\n\t\t\t\t\texpect(err).to.be.null;\n\t\t\t\t\texpect(data).to.be.an('object');\n\t\t\t\t\texpect(data).to.have.property('idpSession');\n\t\t\t\t\texpect(data).to.have.property('nameID');\n\t\t\t\t\t// @ts-ignore -- chai already ensured the object exists\n\t\t\t\t\texpect(data.idpSession).to.be.equal('_d6ad0e25459aaddd0433a81e159aa79e55dc52c280');\n\t\t\t\t\t// @ts-ignore -- chai already ensured the object exists\n\t\t\t\t\texpect(data.nameID).to.be.equal('_ab7e1d9a603473e92148d569d50176bafa60bcb2e9');\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse an invalid xml', () => {\n\t\t\t\tconst parser = new LogoutRequestParser(serviceProviderOptions);\n\t\t\t\tparser.validate(invalidXml, (err, data) => {\n\t\t\t\t\texpect(err).to.exist;\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse a xml without any LogoutRequest tag', () => {\n\t\t\t\tconst parser = new LogoutRequestParser(serviceProviderOptions);\n\t\t\t\tparser.validate(randomXml, (err, data) => {\n\t\t\t\t\texpect(err).to.be.equal('No Request Found');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse a request with no NameId', () => {\n\t\t\t\tconst parser = new LogoutRequestParser(serviceProviderOptions);\n\n\t\t\t\tparser.validate(invalidLogoutRequest, (err, data) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').equal('SAML Logout Request: No NameID node found');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t});\n\t\t\t});\n\t\t});\n\t});\n\n\tdescribe('[LogoutResponse]', () => {\n\t\tdescribe('LogoutResponse.generate', () => {\n\t\t\tit('should use the custom template to generate the response', () => {\n\t\t\t\tconst logoutResponse = LogoutResponse.generate(serviceProviderOptions, 'NameID', 'sessionIndex', 'inResponseToId');\n\t\t\t\texpect(logoutResponse.response).to.be.equal('[logout-response-template]');\n\t\t\t});\n\n\t\t\tit('should include the unique ID on the response', () => {\n\t\t\t\tconst customOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tlogoutResponseTemplate: '__newId__',\n\t\t\t\t};\n\n\t\t\t\tconst logoutResponse = LogoutResponse.generate(customOptions, 'NameID', 'sessionIndex', 'inResponseToId');\n\t\t\t\texpect(logoutResponse.response).to.be.equal(logoutResponse.id);\n\t\t\t});\n\n\t\t\tit('should include the custom options on the response', () => {\n\t\t\t\tconst customOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tlogoutResponseTemplate: '__idpSLORedirectURL__ __issuer__',\n\t\t\t\t};\n\n\t\t\t\tconst logoutResponse = LogoutResponse.generate(customOptions, 'NameID', 'sessionIndex', 'inResponseToId');\n\t\t\t\texpect(logoutResponse.response).to.be.equal('[idpSLORedirectURL] [issuer]');\n\t\t\t});\n\t\t});\n\n\t\tdescribe('LogoutResponse.validate', () => {\n\t\t\tit('should extract the inResponseTo from the response', () => {\n\t\t\t\tconst logoutResponse = simpleLogoutResponse.replace('[STATUSCODE]', 'urn:oasis:names:tc:SAML:2.0:status:Success');\n\t\t\t\tconst parser = new LogoutResponseParser(serviceProviderOptions);\n\n\t\t\t\tparser.validate(logoutResponse, (err, inResponseTo) => {\n\t\t\t\t\texpect(err).to.be.null;\n\t\t\t\t\texpect(inResponseTo).to.be.equal('_id-6530db3fcd23dc42a31c');\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject a response with a non-success StatusCode', () => {\n\t\t\t\tconst logoutResponse = simpleLogoutResponse.replace('[STATUSCODE]', 'Anything');\n\t\t\t\tconst parser = new LogoutResponseParser(serviceProviderOptions);\n\n\t\t\t\tparser.validate(logoutResponse, (err, inResponseTo) => {\n\t\t\t\t\texpect(err).to.be.equal('Error. Logout not confirmed by IDP');\n\t\t\t\t\texpect(inResponseTo).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse an invalid xml', () => {\n\t\t\t\tconst parser = new LogoutResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(invalidXml, (err, inResponseTo) => {\n\t\t\t\t\texpect(err).to.exist;\n\t\t\t\t\texpect(inResponseTo).to.not.exist;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse a xml without any LogoutResponse tag', () => {\n\t\t\t\tconst parser = new LogoutResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(randomXml, (err, inResponseTo) => {\n\t\t\t\t\texpect(err).to.be.equal('No Response Found');\n\t\t\t\t\texpect(inResponseTo).to.not.exist;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse a xml without an inResponseTo attribute', () => {\n\t\t\t\tconst instant = new Date().toISOString();\n\t\t\t\tconst logoutResponse = simpleLogoutResponse\n\t\t\t\t\t.replace('[INSTANT]', instant)\n\t\t\t\t\t.replace('[STATUSCODE]', 'urn:oasis:names:tc:SAML:2.0:status:Success')\n\t\t\t\t\t.replace('InResponseTo=', 'SomethingElse=');\n\n\t\t\t\tconst parser = new LogoutResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(logoutResponse, (err, inResponseTo) => {\n\t\t\t\t\texpect(err).to.be.equal('Unexpected Response from IDP');\n\t\t\t\t\texpect(inResponseTo).to.not.exist;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject a response with no status tag', () => {\n\t\t\t\tconst parser = new LogoutResponseParser(serviceProviderOptions);\n\n\t\t\t\tparser.validate(invalidLogoutResponse, (err, inResponseTo) => {\n\t\t\t\t\texpect(err).to.be.equal('Error. Logout not confirmed by IDP');\n\t\t\t\t\texpect(inResponseTo).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\t\t});\n\t});\n\n\tdescribe('[Metadata]', () => {\n\t\tdescribe('[Metadata.generate]', () => {\n\t\t\tit('should generate a simple metadata file when no certificate info is included', () => {\n\t\t\t\tconst metadata = ServiceProviderMetadata.generate(serviceProviderOptions);\n\t\t\t\texpect(metadata).to.be.equal(simpleMetadata);\n\t\t\t});\n\n\t\t\tit('should include additional information when a certificate is provided', () => {\n\t\t\t\tconst customOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tprivateCert: '[CERTIFICATE_CONTENT]',\n\t\t\t\t\tprivateKey: '[PRIVATE_KEY]',\n\t\t\t\t};\n\n\t\t\t\tconst metadata = ServiceProviderMetadata.generate(customOptions);\n\t\t\t\texpect(metadata).to.be.equal(metadataWithCertificate);\n\t\t\t});\n\t\t});\n\t});\n\n\tdescribe('[Response]', () => {\n\t\tdescribe('[Response.validate]', () => {\n\t\t\tit('should extract a profile from the response', () => {\n\t\t\t\tconst notBefore = new Date();\n\t\t\t\tnotBefore.setMinutes(notBefore.getMinutes() - 3);\n\n\t\t\t\tconst notOnOrAfter = new Date();\n\t\t\t\tnotOnOrAfter.setMinutes(notOnOrAfter.getMinutes() + 3);\n\n\t\t\t\tconst response = simpleSamlResponse\n\t\t\t\t\t.replace('[NOTBEFORE]', notBefore.toISOString())\n\t\t\t\t\t.replace('[NOTONORAFTER]', notOnOrAfter.toISOString());\n\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(response, (err, profile, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.null;\n\t\t\t\t\texpect(profile).to.be.an('object');\n\t\t\t\t\texpect(profile).to.have.property('inResponseToId').equal('[INRESPONSETO]');\n\t\t\t\t\texpect(profile).to.have.property('issuer').equal('[ISSUER]');\n\t\t\t\t\texpect(profile).to.have.property('nameID').equal('[NAMEID]');\n\t\t\t\t\texpect(profile).to.have.property('sessionIndex').equal('[SESSIONINDEX]');\n\t\t\t\t\texpect(profile).to.have.property('uid').equal('1');\n\t\t\t\t\texpect(profile).to.have.property('eduPersonAffiliation').equal('group1');\n\t\t\t\t\texpect(profile).to.have.property('email').equal('user1@example.com');\n\t\t\t\t\texpect(profile).to.have.property('channels').that.is.an('array').that.is.deep.equal(['channel1', 'pets', 'random']);\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should respect NotOnOrAfter conditions', () => {\n\t\t\t\tconst notBefore = new Date();\n\t\t\t\tnotBefore.setMinutes(notBefore.getMinutes() - 3);\n\n\t\t\t\tconst response = samlResponse.replace('[NOTBEFORE]', notBefore.toISOString()).replace('[NOTONORAFTER]', new Date().toISOString());\n\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(response, (err, profile, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('NotBefore / NotOnOrAfter assertion failed');\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should respect NotBefore conditions', () => {\n\t\t\t\tconst notBefore = new Date();\n\t\t\t\tnotBefore.setMinutes(notBefore.getMinutes() + 3);\n\n\t\t\t\tconst notOnOrAfter = new Date();\n\t\t\t\tnotOnOrAfter.setMinutes(notOnOrAfter.getMinutes() + 3);\n\n\t\t\t\tconst response = samlResponse.replace('[NOTBEFORE]', notBefore.toISOString()).replace('[NOTONORAFTER]', notOnOrAfter.toISOString());\n\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(response, (err, profile, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('NotBefore / NotOnOrAfter assertion failed');\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse an invalid xml', () => {\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(invalidXml, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Unknown SAML response message');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse a xml without any Response tag', () => {\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(randomXml, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Unknown SAML response message');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject a xml with multiple responses', () => {\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(duplicatedSamlResponse, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Too many SAML responses');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse a reponse with no Status tag', () => {\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(samlResponseMissingStatus, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Missing StatusCode');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should fail to parse a reponse with a failed status', () => {\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(samlResponseFailedStatus, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Status is: Failed');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject a response with multiple assertions', () => {\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(samlResponseMultipleAssertions, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Too many SAML assertions');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject a response with no assertions', () => {\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(samlResponseMissingAssertion, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Missing SAML assertion');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject a document without signatures if the setting requires at least one', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'Either',\n\t\t\t\t\tcert: 'invalidCert',\n\t\t\t\t};\n\n\t\t\t\tconst notBefore = new Date();\n\t\t\t\tnotBefore.setMinutes(notBefore.getMinutes() - 3);\n\n\t\t\t\tconst notOnOrAfter = new Date();\n\t\t\t\tnotOnOrAfter.setMinutes(notOnOrAfter.getMinutes() + 3);\n\n\t\t\t\tconst response = simpleSamlResponse\n\t\t\t\t\t.replace('[NOTBEFORE]', notBefore.toISOString())\n\t\t\t\t\t.replace('[NOTONORAFTER]', notOnOrAfter.toISOString());\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(response, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('No valid SAML Signature found');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject a document with multiple issuers', () => {\n\t\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\t\tparser.validate(samlResponseMultipleIssuers, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Too many Issuers');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should decrypt an encrypted response', () => {\n\t\t\t\tconst options = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tprivateCert: privateKeyCert,\n\t\t\t\t\tprivateKey,\n\t\t\t\t};\n\n\t\t\t\tconst parser = new ResponseParser(options);\n\t\t\t\tparser.validate(encryptedResponse, (err, profile, loggedOut) => {\n\t\t\t\t\t// No way to change the assertion conditions on an encrypted response ¯\\_(ツ)_/¯\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('NotBefore / NotOnOrAfter assertion failed');\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should validate signatures on an encrypted response', () => {\n\t\t\t\tconst options = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tprivateCert: privateKeyCert,\n\t\t\t\t\tsignatureValidationType: 'All',\n\t\t\t\t\tprivateKey,\n\t\t\t\t};\n\n\t\t\t\tconst parser = new ResponseParser(options);\n\t\t\t\tparser.validate(encryptedResponse, (err, profile, loggedOut) => {\n\t\t\t\t\t// No way to change the assertion conditions on an encrypted response ¯\\_(ツ)_/¯\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('NotBefore / NotOnOrAfter assertion failed');\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\t\t});\n\n\t\tdescribe('[Validate Signatures]', () => {\n\t\t\tit('should reject an unsigned assertion if the setting says so', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'Assertion',\n\t\t\t\t\tcert: 'invalidCert',\n\t\t\t\t};\n\n\t\t\t\tconst notBefore = new Date();\n\t\t\t\tnotBefore.setMinutes(notBefore.getMinutes() - 3);\n\n\t\t\t\tconst notOnOrAfter = new Date();\n\t\t\t\tnotOnOrAfter.setMinutes(notOnOrAfter.getMinutes() + 3);\n\n\t\t\t\tconst response = simpleSamlResponse\n\t\t\t\t\t.replace('[NOTBEFORE]', notBefore.toISOString())\n\t\t\t\t\t.replace('[NOTONORAFTER]', notOnOrAfter.toISOString());\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(response, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Invalid Assertion signature');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject an unsigned response if the setting says so', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'Response',\n\t\t\t\t\tcert: 'invalidCert',\n\t\t\t\t};\n\n\t\t\t\tconst notBefore = new Date();\n\t\t\t\tnotBefore.setMinutes(notBefore.getMinutes() - 3);\n\n\t\t\t\tconst notOnOrAfter = new Date();\n\t\t\t\tnotOnOrAfter.setMinutes(notOnOrAfter.getMinutes() + 3);\n\n\t\t\t\tconst response = simpleSamlResponse\n\t\t\t\t\t.replace('[NOTBEFORE]', notBefore.toISOString())\n\t\t\t\t\t.replace('[NOTONORAFTER]', notOnOrAfter.toISOString());\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(response, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Invalid Signature');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject an assertion signed with an invalid signature', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'Assertion',\n\t\t\t\t\tcert: certificate,\n\t\t\t\t};\n\n\t\t\t\tconst notBefore = new Date();\n\t\t\t\tnotBefore.setMinutes(notBefore.getMinutes() - 3);\n\n\t\t\t\tconst notOnOrAfter = new Date();\n\t\t\t\tnotOnOrAfter.setMinutes(notOnOrAfter.getMinutes() + 3);\n\n\t\t\t\tconst response = samlResponse.replace('[NOTBEFORE]', notBefore.toISOString()).replace('[NOTONORAFTER]', notOnOrAfter.toISOString());\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(response, (err, data, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Invalid Assertion signature');\n\t\t\t\t\texpect(data).to.not.exist;\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should accept an assertion with a valid signature', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'Assertion',\n\t\t\t\t\tcert: certificate,\n\t\t\t\t};\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(samlResponseValidAssertionSignature, (err, profile, loggedOut) => {\n\t\t\t\t\t// To have a valid signature, we can't change the assertion conditions ¯\\_(ツ)_/¯\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('NotBefore / NotOnOrAfter assertion failed');\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should accept a document with a valid response signature', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'Response',\n\t\t\t\t\tcert: certificate,\n\t\t\t\t};\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(samlResponseValidSignatures, (err, profile, loggedOut) => {\n\t\t\t\t\t// To have a valid signature, we can't change the assertion conditions ¯\\_(ツ)_/¯\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('NotBefore / NotOnOrAfter assertion failed');\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject a document with a valid signature of the wrong type', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'Response',\n\t\t\t\t\tcert: certificate,\n\t\t\t\t};\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(samlResponseValidAssertionSignature, (err, profile, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Invalid Signature');\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should accept a document with both valid signatures', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'All',\n\t\t\t\t\tcert: certificate,\n\t\t\t\t};\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(samlResponseValidSignatures, (err, profile, loggedOut) => {\n\t\t\t\t\t// To have a valid signature, we can't change the assertion conditions ¯\\_(ツ)_/¯\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('NotBefore / NotOnOrAfter assertion failed');\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should reject a document with a single signature when both are expected', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'All',\n\t\t\t\t\tcert: certificate,\n\t\t\t\t};\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(samlResponseValidAssertionSignature, (err, profile, loggedOut) => {\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('Invalid Signature');\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\n\t\t\tit('should accept a document with either valid signature', () => {\n\t\t\t\tconst providerOptions = {\n\t\t\t\t\t...serviceProviderOptions,\n\t\t\t\t\tsignatureValidationType: 'Either',\n\t\t\t\t\tcert: certificate,\n\t\t\t\t};\n\n\t\t\t\tconst parser = new ResponseParser(providerOptions);\n\t\t\t\tparser.validate(samlResponseValidAssertionSignature, (err, profile, loggedOut) => {\n\t\t\t\t\t// To have a valid signature, we can't change the assertion conditions ¯\\_(ツ)_/¯\n\t\t\t\t\texpect(err).to.be.an('error').that.has.property('message').that.is.equal('NotBefore / NotOnOrAfter assertion failed');\n\t\t\t\t\texpect(loggedOut).to.be.false;\n\t\t\t\t\texpect(profile).to.be.null;\n\t\t\t\t});\n\t\t\t});\n\t\t});\n\t});\n\n\tdescribe('[Login]', () => {\n\t\tdescribe('UserMapping', () => {\n\t\t\tit('should collect all appropriate data from the profile, respecting the fieldMap', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\tusername: 'anotherUsername',\n\t\t\t\t\temail: 'singleEmail',\n\t\t\t\t\tname: 'anotherName',\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\t\t\t\tSAMLUtils.relayState = '[RelayState]';\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(profile);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('samlLogin').that.is.an('object');\n\t\t\t\texpect(userObject).to.have.nested.property('samlLogin.provider').that.is.equal('[RelayState]');\n\t\t\t\texpect(userObject).to.have.nested.property('samlLogin.idp').that.is.equal('[IssuerName]');\n\t\t\t\texpect(userObject).to.have.nested.property('samlLogin.idpSession').that.is.equal('[SessionIndex]');\n\t\t\t\texpect(userObject).to.have.nested.property('samlLogin.nameID').that.is.equal('[nameID]');\n\t\t\t\texpect(userObject).to.have.property('emailList').that.is.an('array').that.includes('testing@server.com');\n\t\t\t\texpect(userObject).to.have.property('fullName').that.is.equal('[AnotherName]');\n\t\t\t\texpect(userObject).to.have.property('username').that.is.equal('[AnotherUserName]');\n\t\t\t\texpect(userObject).to.not.have.property('roles');\n\t\t\t\texpect(userObject).to.have.property('channels').that.is.an('array').with.members(['pets', 'pics', 'funny', 'random', 'babies']);\n\t\t\t});\n\n\t\t\tit('should join array values if username receives an array of values', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst multipleUsernames = {\n\t\t\t\t\t...profile,\n\t\t\t\t\tanotherUsername: ['user1', 'user2'],\n\t\t\t\t};\n\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(multipleUsernames);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('samlLogin').that.is.an('object');\n\t\t\t\texpect(userObject).to.have.property('username').that.is.equal('user1 user2');\n\t\t\t});\n\n\t\t\t// Channels support both a comma separated single value and an array of values\n\t\t\tit('should support `channels` attribute with multiple values', () => {\n\t\t\t\tconst channelsProfile = {\n\t\t\t\t\t...profile,\n\t\t\t\t\tchannels: ['pets', 'pics', 'funny'],\n\t\t\t\t};\n\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(channelsProfile);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('channels').that.is.an('array').with.members(['pets', 'pics', 'funny']);\n\t\t\t});\n\n\t\t\tit('should reject an userDataFieldMap without an email field', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify({});\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\n\t\t\t\texpect(() => {\n\t\t\t\t\tSAMLUtils.mapProfileToUserObject(profile);\n\t\t\t\t}).to.throw('SAML Profile did not contain an email address');\n\t\t\t});\n\n\t\t\tit('should fail to map a profile that is missing the email field', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\tinexistentField: 'email',\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\n\t\t\t\texpect(() => {\n\t\t\t\t\tSAMLUtils.mapProfileToUserObject(profile);\n\t\t\t\t}).to.throw('SAML Profile did not contain an email address');\n\t\t\t});\n\n\t\t\tit('should load data from the default fields when the field map is lacking', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\temail: 'singleEmail',\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(profile);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('fullName').that.is.equal('[DisplayName]');\n\t\t\t\texpect(userObject).to.have.property('username').that.is.equal('[username]');\n\t\t\t});\n\n\t\t\tit('should run custom regexes when one is used', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\tusername: {\n\t\t\t\t\t\tfieldName: 'singleEmail',\n\t\t\t\t\t\tregex: '(.*)@.+$',\n\t\t\t\t\t},\n\t\t\t\t\temail: 'singleEmail',\n\t\t\t\t\tname: 'anotherName',\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\t\t\t\tSAMLUtils.relayState = '[RelayState]';\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(profile);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('username').that.is.equal('testing');\n\t\t\t});\n\n\t\t\tit('should run custom templates when one is used', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\tusername: {\n\t\t\t\t\t\tfieldName: 'anotherName',\n\t\t\t\t\t\ttemplate: 'user-__anotherName__',\n\t\t\t\t\t},\n\t\t\t\t\temail: 'singleEmail',\n\t\t\t\t\tname: {\n\t\t\t\t\t\tfieldNames: ['anotherName', 'displayName'],\n\t\t\t\t\t\ttemplate: '__displayName__ (__anotherName__)',\n\t\t\t\t\t},\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\t\t\t\tSAMLUtils.relayState = '[RelayState]';\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(profile);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('username').that.is.equal('user-[AnotherName]');\n\t\t\t\texpect(userObject).to.have.property('fullName').that.is.equal('[DisplayName] ([AnotherName])');\n\t\t\t});\n\n\t\t\tit('should combine regexes and templates when both are used', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\tusername: {\n\t\t\t\t\t\tfieldName: 'anotherName',\n\t\t\t\t\t\ttemplate: 'user-__anotherName__45@7',\n\t\t\t\t\t\tregex: 'user-(.*)@',\n\t\t\t\t\t},\n\t\t\t\t\temail: 'singleEmail',\n\t\t\t\t\tname: {\n\t\t\t\t\t\tfieldNames: ['anotherName', 'displayName'],\n\t\t\t\t\t\tregex: '\\\\[(.*)\\\\]',\n\t\t\t\t\t\ttemplate: '__displayName__ (__regex__)',\n\t\t\t\t\t},\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\t\t\t\tSAMLUtils.relayState = '[RelayState]';\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(profile);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\t// should run the template first, then the regex\n\t\t\t\texpect(userObject).to.have.property('username').that.is.equal('[AnotherName]45');\n\t\t\t\t// for this one, should run the regex first, then the template\n\t\t\t\texpect(userObject).to.have.property('fullName').that.is.equal('[DisplayName] (AnotherName)');\n\t\t\t});\n\n\t\t\tit('should support individual array values on templates', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst multipleUsernames = {\n\t\t\t\t\t...profile,\n\t\t\t\t\tanotherUsername: ['1', '2'],\n\t\t\t\t};\n\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\tusername: {\n\t\t\t\t\t\tfieldName: 'anotherUsername',\n\t\t\t\t\t\ttemplate: 'user-__anotherUsername[-1]__',\n\t\t\t\t\t},\n\t\t\t\t\temail: {\n\t\t\t\t\t\tfieldName: 'anotherUsername',\n\t\t\t\t\t\ttemplate: 'user-__anotherUsername[0]__',\n\t\t\t\t\t},\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(multipleUsernames);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('username').that.is.equal('user-2');\n\t\t\t\texpect(userObject).to.have.property('emailList').that.is.an('array').that.includes('user-1');\n\t\t\t});\n\n\t\t\tit('should collect the values of every attribute on the field map', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\tusername: 'anotherUsername',\n\t\t\t\t\temail: 'singleEmail',\n\t\t\t\t\tname: 'anotherName',\n\t\t\t\t\tothers: {\n\t\t\t\t\t\tfieldNames: ['issuer', 'sessionIndex', 'nameID', 'displayName', 'username', 'roles', 'otherRoles', 'language', 'channels'],\n\t\t\t\t\t},\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(profile);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject)\n\t\t\t\t\t.to.have.property('attributeList')\n\t\t\t\t\t.that.is.a('Map')\n\t\t\t\t\t.that.have.keys([\n\t\t\t\t\t\t'anotherUsername',\n\t\t\t\t\t\t'singleEmail',\n\t\t\t\t\t\t'anotherName',\n\t\t\t\t\t\t'issuer',\n\t\t\t\t\t\t'sessionIndex',\n\t\t\t\t\t\t'nameID',\n\t\t\t\t\t\t'displayName',\n\t\t\t\t\t\t'username',\n\t\t\t\t\t\t'roles',\n\t\t\t\t\t\t'otherRoles',\n\t\t\t\t\t\t'language',\n\t\t\t\t\t\t'channels',\n\t\t\t\t\t]);\n\n\t\t\t\t// Workaround because chai doesn't handle Maps very well\n\t\t\t\tfor (const [key, value] of userObject.attributeList) {\n\t\t\t\t\texpect(value).to.be.equal(profile[key as keyof typeof profile]);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tit('should use the immutable property as default identifier', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tglobalSettings.immutableProperty = 'EMail';\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(profile);\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('identifier').that.has.property('type').that.is.equal('email');\n\n\t\t\t\tglobalSettings.immutableProperty = 'Username';\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\n\t\t\t\tconst newUserObject = SAMLUtils.mapProfileToUserObject(profile);\n\t\t\t\texpect(newUserObject).to.be.an('object');\n\t\t\t\texpect(newUserObject).to.have.property('identifier').that.has.property('type').that.is.equal('username');\n\t\t\t});\n\n\t\t\tit('should collect the identifier from the fieldset', () => {\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\tusername: 'anotherUsername',\n\t\t\t\t\temail: 'singleEmail',\n\t\t\t\t\tname: 'anotherName',\n\t\t\t\t\t__identifier__: 'customField3',\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(profile);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('identifier').that.has.property('type').that.is.equal('custom');\n\t\t\t\texpect(userObject).to.have.property('identifier').that.has.property('attribute').that.is.equal('customField3');\n\t\t\t});\n\t\t});\n\t});\n\n\tdescribe('Response Mapping', () => {\n\t\tit('should extract a mapped user from the response', () => {\n\t\t\tconst notBefore = new Date();\n\t\t\tnotBefore.setMinutes(notBefore.getMinutes() - 3);\n\n\t\t\tconst notOnOrAfter = new Date();\n\t\t\tnotOnOrAfter.setMinutes(notOnOrAfter.getMinutes() + 3);\n\n\t\t\tconst response = simpleSamlResponse\n\t\t\t\t.replace('[NOTBEFORE]', notBefore.toISOString())\n\t\t\t\t.replace('[NOTONORAFTER]', notOnOrAfter.toISOString());\n\n\t\t\tconst parser = new ResponseParser(serviceProviderOptions);\n\t\t\tparser.validate(response, (err, profile, loggedOut) => {\n\t\t\t\texpect(profile).to.be.an('object');\n\t\t\t\texpect(err).to.be.null;\n\t\t\t\texpect(loggedOut).to.be.false;\n\n\t\t\t\tconst { globalSettings } = SAMLUtils;\n\n\t\t\t\tconst fieldMap = {\n\t\t\t\t\tusername: {\n\t\t\t\t\t\tfieldName: 'uid',\n\t\t\t\t\t\ttemplate: 'user-__uid__',\n\t\t\t\t\t},\n\t\t\t\t\temail: 'email',\n\t\t\t\t};\n\n\t\t\t\tglobalSettings.userDataFieldMap = JSON.stringify(fieldMap);\n\n\t\t\t\tSAMLUtils.updateGlobalSettings(globalSettings);\n\t\t\t\tSAMLUtils.relayState = '[RelayState]';\n\n\t\t\t\tif (!isTruthy(profile)) {\n\t\t\t\t\tthrow new Error('Profile is null');\n\t\t\t\t}\n\n\t\t\t\tconst userObject = SAMLUtils.mapProfileToUserObject(profile);\n\n\t\t\t\texpect(userObject).to.be.an('object');\n\t\t\t\texpect(userObject).to.have.property('samlLogin').that.is.an('object');\n\t\t\t\texpect(userObject).to.have.nested.property('samlLogin.provider').that.is.equal('[RelayState]');\n\t\t\t\texpect(userObject).to.have.nested.property('samlLogin.idp').that.is.equal('[ISSUER]');\n\t\t\t\texpect(userObject).to.have.nested.property('samlLogin.idpSession').that.is.equal('[SESSIONINDEX]');\n\t\t\t\texpect(userObject).to.have.nested.property('samlLogin.nameID').that.is.equal('[NAMEID]');\n\t\t\t\texpect(userObject).to.have.property('emailList').that.is.an('array').that.includes('user1@example.com');\n\t\t\t\texpect(userObject).to.have.property('username').that.is.equal('user-1');\n\n\t\t\t\tconst map = new Map();\n\t\t\t\tmap.set('epa', 'group1');\n\t\t\t});\n\t\t});\n\t});\n});\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/models/server/raw/Sessions.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/settings/server/functions/getSettingDefaults.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/settings/server/functions/overrideGenerator.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/settings/server/functions/settings.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/settings/server/functions/validateSettings.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/statistics/server/lib/UAParserCustom.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/ui-utils/client.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/ui-utils/server.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/app/utils/lib/getURL.tests.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/components/Omnichannel/modals/TranscriptModal.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/download.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/federation/Federation.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/minimongo/bson.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/minimongo/comparisons.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/minimongo/lookups.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/lib/utils/isRTLScriptLanguage.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/providers/CallProvider/lib/parseStringToIceServers.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/siderbar/header/actions/Administration.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/filterAppsByCategories.test.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/filterAppsByFree.test.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/filterAppsByPaid.test.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/filterAppsByText.test.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/sortAppsByAlphabeticalOrInverseOrder.test.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/admin/apps/helpers/sortAppsByClosestOrFarthestModificationDate.test.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/notFound/NotFoundPage.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/Message.spec.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/hooks/useAutoTranslate.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/hooks/useKatex.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/autoTranslate.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/buildImageURL.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isMessageFirstUnread.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isMessageNewDay.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isMessageSequential.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isOwnUserMessage.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isParsedMessage.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/isValidLink.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/parseMessage.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/parseMessageAttachments.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/client/views/room/MessageList/lib/parseMessageQuoteAttachment.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsAddMembersProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsConvertToChannelProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsDeleteProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsLeaveProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsRemoveMemberProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsRemoveRoomProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsUpdateMemberProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/teams/TeamsUpdateProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfCancelProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfInfoProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfJoinProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfListProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/video-conference/VideoConfStartProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/mimeTypes.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/roles/getMostImportantRole.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/upgradeTab.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/arrayUtils.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/isRelativeURL.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/isURL.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/parseCSV.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/parseParameters.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/secondsToHHMMSS.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/lib/utils/stringUtils.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/server/lib/fileUtils.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/server/sdk/errors.tests.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/lib/inquiries.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/livechat/server/lib/settings.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/Omnichannel/OmnichannelSortingDisclaimer.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/components/message/content/uikit/ParsedText.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/hooks/omnichannel/useOmnichannelEnterpriseEnabled.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/lib/normalizeThreadMessage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/templates.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/composer/EmojiPickerWrapper.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/home/cards/CustomContentCard.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/components/CustomField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/ContactContextualBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/ChatsContextualBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/RoomEdit/RoomEdit.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/RoomEdit/RoomEditWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/chats/contextualBar/RoomEdit/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/AgentField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/CallDialpadButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/ContactField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/FormSkeleton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/PriorityField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/SlaField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/SourceField.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/components/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/contacts/contextualBar/ContactInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useCustomFieldsMetadata.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useOmnichannelRoomInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/usePriorityInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useSlaInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useSlaPolicies.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/hooks/useVisitorInfo.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/omnichannel/directory/utils/formatCustomFieldsMetadata.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/hooks/useMessageComposerMergedRefs.ts",[],["24739","24740"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/contextualBar/Discussions/components/DiscussionMessage.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/lib/messageTypes.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/lib/sla.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/api/sla.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/beforeNewInquiry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/hooks/onSaveVisitorInfo.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/lib/SlaHelper.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/livechat-enterprise/server/priorities.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/message-read-receipt/server/hooks/afterReadMessages.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/message-read-receipt/server/hooks/afterSaveMessage.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/message-read-receipt/server/hooks/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/message-read-receipt/server/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/PrioritiesSelect.tsx",[],["24741","24742"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/additionalForms/SlaPoliciesSelect.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useOmnichannelPriorities.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/hooks/useOmnichannelPrioritiesMenu.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PrioritiesPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PrioritiesResetModal.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PrioritiesRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PrioritiesTable.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PriorityEditForm.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PriorityEditFormWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PriorityIcon.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/priorities/PriorityVerticalBar.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/RemoveSlaButton.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlaEdit.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlaEditWithData.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlaNew.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlasPage.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/omnichannel/slaPolicies/SlasRoute.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/client/startup/readReceipt.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/definition/rest/v1/chat.ts",[],["24743"],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/chat.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/constants.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/lib/message-read-receipt/ReadReceipt.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/local-services/message-reads/service.ts",["24744"],[],"import { MessageReads, Subscriptions } from '@rocket.chat/models';\nimport type { ISubscription } from '@rocket.chat/core-typings';\nimport { ServiceClassInternal } from '@rocket.chat/core-services';\n\nimport type { IMessageReadsService } from '../../sdk/types/IMessageReadsService';\nimport { Messages } from '../../../../app/models/server';\nimport { ReadReceipt } from '../../lib/message-read-receipt/ReadReceipt';\nimport { MAX_ROOM_SIZE_CHECK_INDIVIDUAL_READ_RECEIPTS } from '../../lib/constants';\n\nexport class MessageReadsService extends ServiceClassInternal implements IMessageReadsService {\n\tprotected name = 'message-reads';\n\n\tasync readThread(userId: string, tmid: string): Promise {\n\t\tconst read = await MessageReads.findOneByUserIdAndThreadId(userId, tmid);\n\n\t\tconst threadMessage = Messages.findOneById(tmid, { projection: { ts: 1, tlm: 1, rid: 1 } });\n\t\tif (!threadMessage || !threadMessage.tlm) {\n\t\t\treturn;\n\t\t}\n\n\t\tawait MessageReads.updateReadTimestampByUserIdAndThreadId(userId, tmid);\n\t\tReadReceipt.storeThreadMessagesReadReceipts(tmid, userId, read?.ls || threadMessage.ts);\n\n\t\t// doesn't mark as read if not all room members have read the thread\n\t\tconst membersCount = await Subscriptions.countUnarchivedByRoomId(threadMessage.rid);\n\n\t\tif (membersCount <= MAX_ROOM_SIZE_CHECK_INDIVIDUAL_READ_RECEIPTS) {\n\t\t\tconst subscriptions = await Subscriptions.findUnarchivedByRoomId(threadMessage.rid, {\n\t\t\t\tprojection: { 'u._id': 1 },\n\t\t\t}).toArray();\n\t\t\tconst members = subscriptions.map((s: ISubscription) => s.u._id);\n\n\t\t\tconst totalMessageReads = await MessageReads.countByThreadAndUserIds(tmid, members);\n\t\t\tif (totalMessageReads < membersCount) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t} else {\n\t\t\t// for large rooms, mark as read if there are as many reads as room members to improve performance (instead of checking each read)\n\t\t\tconst totalMessageReads = await MessageReads.countByThreadId(tmid);\n\t\t\tif (totalMessageReads < membersCount) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\tconst firstRead = await MessageReads.getMinimumLastSeenByThreadId(tmid);\n\t\tif (firstRead?.ls) {\n\t\t\tMessages.setThreadMessagesAsRead(tmid, firstRead.ls);\n\t\t}\n\t}\n}\n","/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/methods/getReadReceipts.js",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/LivechatInquiry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/OmnichannelServiceLevelAgreements.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/ReadReceipts.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/LivechatInquiry.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/ReadReceipts.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/models/raw/ServiceLevelAgreements.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/types/IMessageReadsService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/sdk/types/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/MessageReads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/models/raw/MessageReads.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/startup/migrations/v290.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-changing-room-priority-and-sla.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-priorities.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-sla-policies.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/omnichannel-triggers.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-priorities.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-sla-policies.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/page-objects/omnichannel-triggers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/omnichannel/priority.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/utils/omnichannel/sla.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/MessageServiceListener.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/RoomRedactionHandlers.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/RoomServiceListener.ts",["24745"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/UserServiceListener.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/input/MessageReceiverDto.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/input/RoomReceiverDto.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/listener/input/UserReceiverDto.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/application/sender/input/RoomSenderDto.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/MatrixPowerLevels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/matrix/definitions/events/RoomPowerLevelsChanged.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/federation-v2/server/infrastructure/rocket-chat/definitions/InternalFederatedRoomRoles.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupCannedResponse.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupEmoji.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupRoom.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupSlashCommand.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopup/ComposerBoxPopupUser.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/ui-message/client/popup/components/composerBoxPopupPreview/ComposerBoxPopupPreview.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/Header/FederatedRoomOriginServer.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/components/body/composer/messageBox/hooks/useMessageBoxAutoFocus.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/client/views/room/hooks/useUserInfoActions/actions/useChangeModeratorAction.tsx",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/RoomService.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/input/RoomInputDto.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/app/federation-v2/server/application/sender/input/RoomSenderDto.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/federation/index.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/server/api/federation/rooms.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/application/RoomService.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/ee/tests/unit/app/federation-v2/server/application/input/RoomInputDto.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/playwright-federation.config.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/server/lib/isUserIdFederated.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/config/constants.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/config/global-setup.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/account-profile.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/admin.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/channel.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/account-sidenav.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/admin-flextab-users.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/admin-flextab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-content.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-channels.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-dm-member.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-members.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-notificationPreferences.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab-room.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-flextab.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/page-objects/fragments/home-sidenav.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/admin/rooms.spec.ts",["24746","24747","24748","24749","24750","24751"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/admin/users.spec.ts",["24752","24753","24754","24755","24756","24757"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/ce-version/ce.spec.ts",["24758","24759","24760","24761"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/channel/dm.spec.ts",["24762","24763","24764","24765"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/channel/private.spec.ts",["24766","24767","24768","24769"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/channel/public.spec.ts",["24770","24771","24772","24773"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/messaging/dm.spec.ts",["24774","24775","24776","24777","24778","24779","24780","24781"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/messaging/private.spec.ts",["24782","24783","24784","24785","24786","24787","24788","24789"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/messaging/public.spec.ts",["24790","24791","24792","24793","24794","24795","24796","24797"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/tests/user-account/user.spec.ts",["24798","24799","24800","24801","24802","24803","24804"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/auth.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/channel.ts",["24805","24806"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/format.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/register-user.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/e2e/federation/utils/test.ts",["24807","24808","24809","24810"],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/federation/FederationAddServerProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/federation/FederationJoinExternalPublicRoomProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/federation/FederationPublicRoomsProps.spec.ts",[],[],"/Users/ggazzo/dev/Rocket.Chat/apps/meteor/tests/unit/definition/rest/v1/federation/FederationRemoveServerProps.spec.ts",[],[],{"ruleId":"24811","severity":2,"message":"24812","line":7,"column":12,"nodeType":"24813","endLine":7,"endColumn":66,"suppressions":"24814"},{"ruleId":"24815","severity":2,"message":"24816","line":25,"column":29,"nodeType":"24813","messageId":"24817","endLine":25,"endColumn":80,"suppressions":"24818"},{"ruleId":"24819","severity":2,"message":"24820","line":25,"column":37,"nodeType":"24821","endLine":25,"endColumn":79,"suppressions":"24822"},{"ruleId":"24823","severity":1,"message":"24824","line":18,"column":6,"nodeType":"24825","messageId":"24826","endLine":18,"endColumn":41,"suggestions":"24827"},{"ruleId":"24823","severity":1,"message":"24824","line":17,"column":7,"nodeType":"24825","messageId":"24826","endLine":17,"endColumn":75,"suggestions":"24828"},{"ruleId":"24823","severity":1,"message":"24824","line":15,"column":7,"nodeType":"24825","messageId":"24826","endLine":15,"endColumn":30,"suggestions":"24829"},{"ruleId":"24823","severity":1,"message":"24824","line":20,"column":7,"nodeType":"24825","messageId":"24826","endLine":20,"endColumn":75,"suggestions":"24830"},{"ruleId":"24823","severity":1,"message":"24824","line":20,"column":7,"nodeType":"24825","messageId":"24826","endLine":20,"endColumn":78,"suggestions":"24831"},{"ruleId":"24832","severity":2,"message":"24833","line":8,"column":12,"nodeType":"24834","messageId":"24835","endLine":8,"endColumn":18,"suppressions":"24836"},{"ruleId":"24837","severity":2,"message":"24838","line":36,"column":5,"nodeType":"24839","messageId":"24840","endLine":36,"endColumn":24,"fix":"24841","suppressions":"24842"},{"ruleId":"24843","severity":2,"message":"24844","line":38,"column":8,"nodeType":"24821","messageId":"24845","endLine":38,"endColumn":31,"fix":"24846","suppressions":"24847"},{"ruleId":"24848","severity":2,"message":"24849","line":42,"column":37,"nodeType":"24834","messageId":"24850","endLine":42,"endColumn":46,"suppressions":"24851"},{"ruleId":"24852","severity":2,"message":"24853","line":43,"column":9,"nodeType":"24854","messageId":"24855","endLine":43,"endColumn":10,"suppressions":"24856"},{"ruleId":"24852","severity":2,"message":"24853","line":45,"column":30,"nodeType":"24854","messageId":"24855","endLine":45,"endColumn":31,"suppressions":"24857"},{"ruleId":"24832","severity":2,"message":"24858","line":138,"column":12,"nodeType":"24834","messageId":"24859","endLine":138,"endColumn":22,"suppressions":"24860"},{"ruleId":"24832","severity":2,"message":"24861","line":138,"column":24,"nodeType":"24834","messageId":"24859","endLine":138,"endColumn":35,"suppressions":"24862"},{"ruleId":"24863","severity":2,"message":"24864","line":136,"column":37,"nodeType":"24865","messageId":"24866","endLine":136,"endColumn":45,"suppressions":"24867"},{"ruleId":"24863","severity":2,"message":"24864","line":160,"column":37,"nodeType":"24865","messageId":"24866","endLine":160,"endColumn":45,"suppressions":"24868"},{"ruleId":"24869","severity":2,"message":"24870","line":69,"column":32,"nodeType":"24834","endLine":69,"endColumn":46,"suppressions":"24871"},{"ruleId":"24823","severity":1,"message":"24824","line":231,"column":21,"nodeType":"24825","messageId":"24826","endLine":231,"endColumn":42,"suggestions":"24872"},{"ruleId":"24832","severity":2,"message":"24873","line":478,"column":12,"nodeType":"24834","messageId":"24835","endLine":478,"endColumn":21,"suppressions":"24874"},{"ruleId":"24823","severity":1,"message":"24824","line":105,"column":8,"nodeType":"24825","messageId":"24826","endLine":105,"endColumn":61,"suggestions":"24875"},{"ruleId":"24876","severity":1,"message":"24877","line":866,"column":34,"nodeType":"24878","messageId":"24879","endLine":866,"endColumn":40,"suggestions":"24880","suppressions":"24881"},{"ruleId":"24863","severity":2,"message":"24882","line":66,"column":21,"nodeType":"24813","messageId":"24883","endLine":66,"endColumn":27,"suppressions":"24884"},{"ruleId":"24885","severity":1,"message":"24886","line":11,"column":19,"nodeType":"24887","messageId":"24888","endLine":62,"endColumn":4,"suppressions":"24889"},{"ruleId":"24823","severity":1,"message":"24824","line":71,"column":7,"nodeType":"24825","messageId":"24826","endLine":71,"endColumn":24,"suggestions":"24890"},{"ruleId":"24823","severity":1,"message":"24824","line":75,"column":7,"nodeType":"24825","messageId":"24826","endLine":75,"endColumn":38,"suggestions":"24891"},{"ruleId":"24823","severity":1,"message":"24824","line":87,"column":7,"nodeType":"24825","messageId":"24826","endLine":87,"endColumn":38,"suggestions":"24892"},{"ruleId":"24876","severity":1,"message":"24877","line":191,"column":25,"nodeType":"24878","messageId":"24879","endLine":191,"endColumn":51,"suggestions":"24893"},{"ruleId":"24876","severity":1,"message":"24877","line":192,"column":41,"nodeType":"24878","messageId":"24879","endLine":192,"endColumn":55,"suggestions":"24894"},{"ruleId":"24895","severity":2,"message":"24896","line":50,"column":9,"nodeType":"24834","messageId":"24897","endLine":50,"endColumn":17,"suppressions":"24898"},{"ruleId":"24863","severity":2,"message":"24882","line":39,"column":24,"nodeType":"24813","messageId":"24883","endLine":39,"endColumn":30,"suppressions":"24899"},{"ruleId":"24900","severity":2,"message":"24901","line":163,"column":8,"nodeType":"24902","messageId":"24903","endLine":163,"endColumn":58,"fix":"24904","suppressions":"24905"},{"ruleId":"24876","severity":1,"message":"24877","line":53,"column":10,"nodeType":"24878","messageId":"24879","endLine":53,"endColumn":33,"suppressions":"24906"},{"ruleId":"24876","severity":1,"message":"24877","line":85,"column":9,"nodeType":"24878","messageId":"24879","endLine":86,"endColumn":18,"suggestions":"24907","suppressions":"24908"},{"ruleId":"24876","severity":1,"message":"24877","line":95,"column":29,"nodeType":"24878","messageId":"24879","endLine":95,"endColumn":52,"suggestions":"24909","suppressions":"24910"},{"ruleId":"24876","severity":1,"message":"24877","line":97,"column":28,"nodeType":"24878","messageId":"24879","endLine":97,"endColumn":60,"suggestions":"24911","suppressions":"24912"},{"ruleId":"24876","severity":1,"message":"24877","line":99,"column":9,"nodeType":"24878","messageId":"24879","endLine":99,"endColumn":32,"suggestions":"24913","suppressions":"24914"},{"ruleId":"24876","severity":1,"message":"24877","line":105,"column":15,"nodeType":"24878","messageId":"24879","endLine":105,"endColumn":38,"suggestions":"24915","suppressions":"24916"},{"ruleId":"24876","severity":1,"message":"24877","line":111,"column":9,"nodeType":"24878","messageId":"24879","endLine":111,"endColumn":32,"suggestions":"24917","suppressions":"24918"},{"ruleId":"24919","severity":2,"message":"24920","line":17,"column":10,"nodeType":"24921","messageId":"24922","endLine":17,"endColumn":12,"suggestions":"24923","suppressions":"24924"},{"ruleId":"24919","severity":2,"message":"24920","line":24,"column":10,"nodeType":"24921","messageId":"24922","endLine":24,"endColumn":12,"suggestions":"24925","suppressions":"24926"},{"ruleId":"24919","severity":2,"message":"24920","line":45,"column":10,"nodeType":"24921","messageId":"24922","endLine":45,"endColumn":12,"suggestions":"24927","suppressions":"24928"},{"ruleId":"24929","severity":2,"message":"24930","line":51,"column":36,"nodeType":"24887","messageId":"24922","endLine":51,"endColumn":38,"suppressions":"24931"},{"ruleId":"24823","severity":1,"message":"24824","line":277,"column":7,"nodeType":"24825","messageId":"24826","endLine":277,"endColumn":41,"suggestions":"24932"},{"ruleId":"24823","severity":1,"message":"24824","line":63,"column":6,"nodeType":"24825","messageId":"24826","endLine":63,"endColumn":38,"suggestions":"24933"},{"ruleId":"24823","severity":1,"message":"24824","line":34,"column":7,"nodeType":"24825","messageId":"24826","endLine":34,"endColumn":28,"suggestions":"24934"},{"ruleId":"24823","severity":1,"message":"24824","line":54,"column":7,"nodeType":"24825","messageId":"24826","endLine":54,"endColumn":25,"suggestions":"24935"},{"ruleId":"24823","severity":1,"message":"24824","line":49,"column":7,"nodeType":"24825","messageId":"24826","endLine":49,"endColumn":25,"suggestions":"24936"},{"ruleId":"24937","severity":2,"message":"24938","line":7,"column":60,"nodeType":"24821","endLine":7,"endColumn":77,"fix":"24939","suppressions":"24940"},{"ruleId":"24937","severity":2,"message":"24938","line":10,"column":8,"nodeType":"24821","endLine":10,"endColumn":25,"suppressions":"24941"},{"ruleId":"24942","severity":1,"message":"24943","line":150,"column":3,"nodeType":"24813","endLine":154,"endColumn":5},{"ruleId":"24942","severity":1,"message":"24943","line":163,"column":3,"nodeType":"24813","endLine":178,"endColumn":5},{"ruleId":"24942","severity":1,"message":"24943","line":167,"column":5,"nodeType":"24813","endLine":169,"endColumn":7},{"ruleId":"24942","severity":1,"message":"24943","line":261,"column":4,"nodeType":"24813","endLine":268,"endColumn":6},{"ruleId":"24823","severity":1,"message":"24824","line":47,"column":6,"nodeType":"24825","messageId":"24826","endLine":47,"endColumn":51,"suggestions":"24944"},{"ruleId":"24945","severity":1,"message":"24946","line":98,"column":39,"nodeType":"24813","endLine":98,"endColumn":102},{"ruleId":"24947","severity":2,"message":"24948","line":7,"column":32,"nodeType":"24949","messageId":"24950","endLine":7,"endColumn":59,"suppressions":"24951"},{"ruleId":"24863","severity":2,"message":"24864","line":13,"column":24,"nodeType":"24865","messageId":"24866","endLine":13,"endColumn":28,"suppressions":"24952"},{"ruleId":"24947","severity":2,"message":"24948","line":21,"column":7,"nodeType":"24949","messageId":"24950","endLine":21,"endColumn":22,"suppressions":"24953"},{"ruleId":"24863","severity":2,"message":"24864","line":29,"column":24,"nodeType":"24865","messageId":"24866","endLine":29,"endColumn":28,"suppressions":"24954"},{"ruleId":"24832","severity":2,"message":"24955","line":122,"column":22,"nodeType":"24834","messageId":"24859","endLine":122,"endColumn":32,"suppressions":"24956"},{"ruleId":"24832","severity":2,"message":"24957","line":122,"column":34,"nodeType":"24834","messageId":"24859","endLine":122,"endColumn":45,"suppressions":"24958"},{"ruleId":"24832","severity":2,"message":"24858","line":167,"column":9,"nodeType":"24834","messageId":"24859","endLine":167,"endColumn":19,"suppressions":"24959"},{"ruleId":"24832","severity":2,"message":"24861","line":167,"column":21,"nodeType":"24834","messageId":"24859","endLine":167,"endColumn":32,"suppressions":"24960"},{"ruleId":"24832","severity":2,"message":"24858","line":265,"column":12,"nodeType":"24834","messageId":"24859","endLine":265,"endColumn":22,"suppressions":"24961"},{"ruleId":"24832","severity":2,"message":"24861","line":265,"column":24,"nodeType":"24834","messageId":"24859","endLine":265,"endColumn":35,"suppressions":"24962"},{"ruleId":"24832","severity":2,"message":"24955","line":274,"column":19,"nodeType":"24834","messageId":"24859","endLine":274,"endColumn":29,"suppressions":"24963"},{"ruleId":"24832","severity":2,"message":"24957","line":274,"column":31,"nodeType":"24834","messageId":"24859","endLine":274,"endColumn":42,"suppressions":"24964"},{"ruleId":"24832","severity":2,"message":"24957","line":325,"column":25,"nodeType":"24834","messageId":"24859","endLine":325,"endColumn":44,"suppressions":"24965"},{"ruleId":"24832","severity":2,"message":"24957","line":401,"column":25,"nodeType":"24834","messageId":"24859","endLine":401,"endColumn":44,"suppressions":"24966"},{"ruleId":"24967","severity":2,"message":"24968","line":27,"column":24,"nodeType":"24969","messageId":"24970","endLine":32,"endColumn":4,"suppressions":"24971"},{"ruleId":"24823","severity":1,"message":"24824","line":76,"column":7,"nodeType":"24825","messageId":"24826","endLine":76,"endColumn":47,"suggestions":"24972"},{"ruleId":"24823","severity":1,"message":"24824","line":53,"column":7,"nodeType":"24825","messageId":"24826","endLine":53,"endColumn":26,"suggestions":"24973"},{"ruleId":"24823","severity":1,"message":"24824","line":81,"column":7,"nodeType":"24825","messageId":"24826","endLine":81,"endColumn":26,"suggestions":"24974"},{"ruleId":"24975","severity":2,"message":"24976","line":30,"column":18,"nodeType":"24834","messageId":"24977","endLine":30,"endColumn":35,"suppressions":"24978"},{"ruleId":"24823","severity":1,"message":"24824","line":89,"column":7,"nodeType":"24825","messageId":"24826","endLine":89,"endColumn":30,"suggestions":"24979"},{"ruleId":"24823","severity":1,"message":"24824","line":48,"column":9,"nodeType":"24825","messageId":"24826","endLine":48,"endColumn":32,"suggestions":"24980"},{"ruleId":"24823","severity":1,"message":"24824","line":62,"column":9,"nodeType":"24825","messageId":"24826","endLine":62,"endColumn":32,"suggestions":"24981"},{"ruleId":"24863","severity":2,"message":"24864","line":42,"column":35,"nodeType":"24865","messageId":"24866","endLine":42,"endColumn":43,"suppressions":"24982"},{"ruleId":"24863","severity":2,"message":"24864","line":26,"column":35,"nodeType":"24865","messageId":"24866","endLine":26,"endColumn":43,"suppressions":"24983"},{"ruleId":"24863","severity":2,"message":"24864","line":20,"column":35,"nodeType":"24865","messageId":"24866","endLine":20,"endColumn":43,"suppressions":"24984"},{"ruleId":"24863","severity":2,"message":"24864","line":20,"column":35,"nodeType":"24865","messageId":"24866","endLine":20,"endColumn":43,"suppressions":"24985"},{"ruleId":"24863","severity":2,"message":"24864","line":22,"column":35,"nodeType":"24865","messageId":"24866","endLine":22,"endColumn":43,"suppressions":"24986"},{"ruleId":"24823","severity":1,"message":"24824","line":109,"column":3,"nodeType":"24825","messageId":"24826","endLine":109,"endColumn":60,"suggestions":"24987"},{"ruleId":"24988","severity":2,"message":"24989","line":72,"column":9,"nodeType":"24990","messageId":"24991","endLine":74,"endColumn":3,"suppressions":"24992"},{"ruleId":"24993","severity":2,"message":"24994","line":135,"column":53,"nodeType":"24821","messageId":"24922","endLine":135,"endColumn":72,"suppressions":"24995"},{"ruleId":"24993","severity":2,"message":"24994","line":85,"column":41,"nodeType":"24821","messageId":"24922","endLine":85,"endColumn":60,"suppressions":"24996"},{"ruleId":"24876","severity":1,"message":"24877","line":62,"column":54,"nodeType":"24878","messageId":"24879","endLine":62,"endColumn":62,"suppressions":"24997"},{"ruleId":"24876","severity":1,"message":"24877","line":62,"column":66,"nodeType":"24878","messageId":"24879","endLine":62,"endColumn":78,"suppressions":"24998"},{"ruleId":"24876","severity":1,"message":"24877","line":62,"column":94,"nodeType":"24878","messageId":"24879","endLine":62,"endColumn":102,"suppressions":"24999"},{"ruleId":"24876","severity":1,"message":"24877","line":62,"column":106,"nodeType":"24878","messageId":"24879","endLine":62,"endColumn":118,"suppressions":"25000"},{"ruleId":"24876","severity":1,"message":"24877","line":125,"column":40,"nodeType":"24878","messageId":"24879","endLine":125,"endColumn":60,"suppressions":"25001"},{"ruleId":"24876","severity":1,"message":"24877","line":125,"column":64,"nodeType":"24878","messageId":"24879","endLine":125,"endColumn":88,"suppressions":"25002"},{"ruleId":"24876","severity":1,"message":"24877","line":125,"column":90,"nodeType":"24878","messageId":"24879","endLine":125,"endColumn":114,"suppressions":"25003"},{"ruleId":"25004","severity":1,"message":"25005","line":49,"column":7,"nodeType":"24813","endLine":49,"endColumn":33},{"ruleId":"24876","severity":1,"message":"24877","line":160,"column":29,"nodeType":"24878","messageId":"24879","endLine":160,"endColumn":66,"suppressions":"25006"},{"ruleId":"24876","severity":1,"message":"24877","line":24,"column":32,"nodeType":"24878","messageId":"24879","endLine":24,"endColumn":37,"suppressions":"25007"},{"ruleId":"24876","severity":1,"message":"24877","line":27,"column":34,"nodeType":"24878","messageId":"24879","endLine":27,"endColumn":39,"suppressions":"25008"},{"ruleId":"25009","severity":1,"message":"25010","line":57,"column":80,"nodeType":"25011","messageId":"25012","endLine":57,"endColumn":82,"suppressions":"25013"},{"ruleId":"24843","severity":2,"message":"25014","line":63,"column":36,"nodeType":"24821","messageId":"24845","endLine":63,"endColumn":42,"fix":"25015","suppressions":"25016"},{"ruleId":"24843","severity":2,"message":"25017","line":63,"column":56,"nodeType":"24821","messageId":"24845","endLine":63,"endColumn":69,"fix":"25018","suppressions":"25019"},{"ruleId":"24843","severity":2,"message":"25014","line":72,"column":33,"nodeType":"24821","messageId":"24845","endLine":72,"endColumn":39,"fix":"25020","suppressions":"25021"},{"ruleId":"24843","severity":2,"message":"25017","line":72,"column":51,"nodeType":"24821","messageId":"24845","endLine":72,"endColumn":64,"fix":"25022","suppressions":"25023"},{"ruleId":"24876","severity":1,"message":"24877","line":27,"column":10,"nodeType":"24878","messageId":"24879","endLine":27,"endColumn":18,"suppressions":"25024"},{"ruleId":"24876","severity":1,"message":"24877","line":27,"column":22,"nodeType":"24878","messageId":"24879","endLine":27,"endColumn":34,"suppressions":"25025"},{"ruleId":"24876","severity":1,"message":"24877","line":27,"column":50,"nodeType":"24878","messageId":"24879","endLine":27,"endColumn":58,"suppressions":"25026"},{"ruleId":"24876","severity":1,"message":"24877","line":27,"column":62,"nodeType":"24878","messageId":"24879","endLine":27,"endColumn":74,"suppressions":"25027"},{"ruleId":"24942","severity":1,"message":"24943","line":15,"column":4,"nodeType":"24813","endLine":17,"endColumn":6},{"ruleId":"24942","severity":1,"message":"24943","line":44,"column":3,"nodeType":"24813","endLine":46,"endColumn":5},{"ruleId":"24942","severity":1,"message":"24943","line":83,"column":2,"nodeType":"24813","endLine":85,"endColumn":4},{"ruleId":"24823","severity":1,"message":"24824","line":24,"column":7,"nodeType":"24825","messageId":"24826","endLine":24,"endColumn":31,"suggestions":"25028"},{"ruleId":"24832","severity":2,"message":"25029","line":8,"column":19,"nodeType":"24834","messageId":"24835","endLine":8,"endColumn":32,"suppressions":"25030"},{"ruleId":"25031","severity":2,"message":"25032","line":58,"column":6,"nodeType":"25033","messageId":"25034","endLine":58,"endColumn":21,"suppressions":"25035"},{"ruleId":"24823","severity":1,"message":"24824","line":19,"column":7,"nodeType":"24825","messageId":"24826","endLine":19,"endColumn":23,"suggestions":"25036"},{"ruleId":"24823","severity":1,"message":"24824","line":21,"column":7,"nodeType":"24825","messageId":"24826","endLine":21,"endColumn":31,"suggestions":"25037"},{"ruleId":"24832","severity":2,"message":"25029","line":8,"column":19,"nodeType":"24834","messageId":"24835","endLine":8,"endColumn":32,"suppressions":"25038"},{"ruleId":"25004","severity":1,"message":"25005","line":42,"column":7,"nodeType":"24813","endLine":42,"endColumn":69},{"ruleId":"24863","severity":2,"message":"24882","line":142,"column":9,"nodeType":"24813","messageId":"24883","endLine":142,"endColumn":28,"suppressions":"25039"},{"ruleId":"24863","severity":2,"message":"24882","line":147,"column":10,"nodeType":"24813","messageId":"24883","endLine":147,"endColumn":29,"suppressions":"25040"},{"ruleId":"24942","severity":1,"message":"24943","line":64,"column":2,"nodeType":"24813","endLine":116,"endColumn":4},{"ruleId":"24823","severity":1,"message":"24824","line":293,"column":8,"nodeType":"24825","messageId":"24826","endLine":293,"endColumn":46,"suggestions":"25041"},{"ruleId":"24823","severity":1,"message":"24824","line":36,"column":8,"nodeType":"24825","messageId":"24826","endLine":36,"endColumn":86,"suggestions":"25042"},{"ruleId":"25043","severity":1,"message":"25044","line":24,"column":22,"nodeType":"24813","endLine":26,"endColumn":6},{"ruleId":"25004","severity":1,"message":"25005","line":29,"column":9,"nodeType":"24813","endLine":29,"endColumn":50},{"ruleId":"24823","severity":1,"message":"24824","line":20,"column":7,"nodeType":"24825","messageId":"24826","endLine":20,"endColumn":26,"suggestions":"25045"},{"ruleId":"25004","severity":1,"message":"25005","line":23,"column":6,"nodeType":"24813","endLine":23,"endColumn":106},{"ruleId":"25004","severity":1,"message":"25005","line":24,"column":6,"nodeType":"24813","endLine":24,"endColumn":55},{"ruleId":"24885","severity":1,"message":"25046","line":10,"column":25,"nodeType":"24887","messageId":"24888","endLine":359,"endColumn":2,"suppressions":"25047"},{"ruleId":"25048","severity":1,"message":"25049","line":57,"column":10,"nodeType":"24813","endLine":57,"endColumn":94},{"ruleId":"24823","severity":1,"message":"24824","line":47,"column":7,"nodeType":"24825","messageId":"24826","endLine":47,"endColumn":45,"suggestions":"25050"},{"ruleId":"24823","severity":1,"message":"24824","line":38,"column":7,"nodeType":"24825","messageId":"24826","endLine":38,"endColumn":53,"suggestions":"25051"},{"ruleId":"24863","severity":2,"message":"24882","line":42,"column":16,"nodeType":"24813","messageId":"24883","endLine":42,"endColumn":20,"suppressions":"25052"},{"ruleId":"24837","severity":2,"message":"25053","line":43,"column":4,"nodeType":"25054","messageId":"24840","endLine":43,"endColumn":25,"fix":"25055","suppressions":"25056"},{"ruleId":"25043","severity":1,"message":"25044","line":369,"column":4,"nodeType":"24813","endLine":373,"endColumn":6},{"ruleId":"24832","severity":2,"message":"25057","line":73,"column":21,"nodeType":"24834","messageId":"24859","endLine":73,"endColumn":51,"suppressions":"25058"},{"ruleId":"24823","severity":1,"message":"24824","line":27,"column":6,"nodeType":"24825","messageId":"24826","endLine":27,"endColumn":38,"suggestions":"25059"},{"ruleId":"24823","severity":1,"message":"24824","line":40,"column":7,"nodeType":"24825","messageId":"24826","endLine":40,"endColumn":44,"suggestions":"25060"},{"ruleId":"24823","severity":1,"message":"24824","line":154,"column":7,"nodeType":"24825","messageId":"24826","endLine":154,"endColumn":25,"suggestions":"25061"},{"ruleId":"24942","severity":1,"message":"24943","line":175,"column":4,"nodeType":"24813","endLine":179,"endColumn":6},{"ruleId":"24942","severity":1,"message":"24943","line":92,"column":6,"nodeType":"24813","endLine":100,"endColumn":8},{"ruleId":"25062","severity":1,"message":"25063","line":236,"column":37,"nodeType":"24813","endLine":242,"endColumn":4},{"ruleId":"25062","severity":1,"message":"25063","line":243,"column":42,"nodeType":"24813","endLine":249,"endColumn":4},{"ruleId":"25062","severity":1,"message":"25063","line":250,"column":36,"nodeType":"24813","endLine":256,"endColumn":4},{"ruleId":"25062","severity":1,"message":"25063","line":257,"column":38,"nodeType":"24813","endLine":263,"endColumn":4},{"ruleId":"25064","severity":2,"message":"25065","line":16,"column":2,"nodeType":"25066","messageId":"25067","endLine":30,"endColumn":4,"suppressions":"25068"},{"ruleId":"25064","severity":2,"message":"25065","line":34,"column":2,"nodeType":"25066","messageId":"25067","endLine":34,"endColumn":82,"suppressions":"25069"},{"ruleId":"25064","severity":2,"message":"25065","line":13,"column":2,"nodeType":"25066","messageId":"25067","endLine":32,"endColumn":3,"suppressions":"25070"},{"ruleId":"24823","severity":1,"message":"24824","line":63,"column":8,"nodeType":"24825","messageId":"24826","endLine":63,"endColumn":81,"suggestions":"25071"},{"ruleId":"24823","severity":1,"message":"24824","line":216,"column":9,"nodeType":"24825","messageId":"24826","endLine":216,"endColumn":90,"suggestions":"25072"},{"ruleId":"24823","severity":1,"message":"24824","line":230,"column":7,"nodeType":"24825","messageId":"24826","endLine":230,"endColumn":117,"suggestions":"25073"},{"ruleId":"24823","severity":1,"message":"24824","line":254,"column":7,"nodeType":"24825","messageId":"24826","endLine":254,"endColumn":80,"suggestions":"25074"},{"ruleId":"24823","severity":1,"message":"24824","line":93,"column":8,"nodeType":"24825","messageId":"24826","endLine":93,"endColumn":89,"suggestions":"25075"},{"ruleId":"24823","severity":1,"message":"24824","line":104,"column":6,"nodeType":"24825","messageId":"24826","endLine":104,"endColumn":116,"suggestions":"25076"},{"ruleId":"24823","severity":1,"message":"24824","line":104,"column":7,"nodeType":"24825","messageId":"24826","endLine":104,"endColumn":28,"suggestions":"25077"},{"ruleId":"24823","severity":1,"message":"24824","line":275,"column":7,"nodeType":"24825","messageId":"24826","endLine":275,"endColumn":31,"suggestions":"25078"},{"ruleId":"24832","severity":2,"message":"25079","line":60,"column":2,"nodeType":"24834","messageId":"24859","endLine":60,"endColumn":18,"suppressions":"25080"},{"ruleId":"24832","severity":2,"message":"25081","line":62,"column":2,"nodeType":"24834","messageId":"24859","endLine":62,"endColumn":18,"suppressions":"25082"},{"ruleId":"24832","severity":2,"message":"25083","line":64,"column":2,"nodeType":"24834","messageId":"24859","endLine":64,"endColumn":23,"suppressions":"25084"},{"ruleId":"24832","severity":2,"message":"25085","line":66,"column":2,"nodeType":"24834","messageId":"24859","endLine":66,"endColumn":22,"suppressions":"25086"},{"ruleId":"24832","severity":2,"message":"25087","line":68,"column":2,"nodeType":"24834","messageId":"24859","endLine":68,"endColumn":41,"suppressions":"25088"},{"ruleId":"24832","severity":2,"message":"25089","line":70,"column":2,"nodeType":"24834","messageId":"24859","endLine":70,"endColumn":11,"suppressions":"25090"},{"ruleId":"24832","severity":2,"message":"25091","line":72,"column":2,"nodeType":"24834","messageId":"24859","endLine":72,"endColumn":24,"suppressions":"25092"},{"ruleId":"25043","severity":1,"message":"25044","line":17,"column":9,"nodeType":"24813","endLine":19,"endColumn":4},{"ruleId":"25043","severity":1,"message":"25044","line":28,"column":9,"nodeType":"24813","endLine":28,"endColumn":59},{"ruleId":"25004","severity":1,"message":"25005","line":32,"column":6,"nodeType":"24813","endLine":32,"endColumn":28},{"ruleId":"25093","severity":1,"message":"25094","line":36,"column":20,"nodeType":"24813","endLine":38,"endColumn":4},{"ruleId":"25004","severity":1,"message":"25005","line":39,"column":6,"nodeType":"24813","endLine":39,"endColumn":66},{"ruleId":"24823","severity":1,"message":"24824","line":56,"column":7,"nodeType":"24825","messageId":"24826","endLine":56,"endColumn":31,"suggestions":"25095"},{"ruleId":"24823","severity":1,"message":"24824","line":68,"column":7,"nodeType":"24825","messageId":"24826","endLine":68,"endColumn":31,"suggestions":"25096"},{"ruleId":"24823","severity":1,"message":"24824","line":91,"column":7,"nodeType":"24825","messageId":"24826","endLine":91,"endColumn":31,"suggestions":"25097"},{"ruleId":"24823","severity":1,"message":"24824","line":112,"column":7,"nodeType":"24825","messageId":"24826","endLine":112,"endColumn":31,"suggestions":"25098"},{"ruleId":"24823","severity":1,"message":"24824","line":31,"column":7,"nodeType":"24825","messageId":"24826","endLine":31,"endColumn":40,"suggestions":"25099"},{"ruleId":"24929","severity":2,"message":"24930","line":19,"column":57,"nodeType":"24887","messageId":"24922","endLine":19,"endColumn":59,"suppressions":"25100"},{"ruleId":"24823","severity":1,"message":"24824","line":25,"column":6,"nodeType":"24825","messageId":"24826","endLine":25,"endColumn":27,"suggestions":"25101"},{"ruleId":"25102","severity":1,"message":"25103","line":31,"column":63,"nodeType":"25104","endLine":31,"endColumn":71,"suggestions":"25105","suppressions":"25106"},{"ruleId":"24823","severity":1,"message":"24824","line":39,"column":7,"nodeType":"24825","messageId":"24826","endLine":39,"endColumn":40,"suggestions":"25107"},{"ruleId":"25102","severity":1,"message":"25108","line":12,"column":5,"nodeType":"24834","endLine":12,"endColumn":17,"suppressions":"25109"},{"ruleId":"25102","severity":1,"message":"25110","line":12,"column":5,"nodeType":"24834","endLine":12,"endColumn":17,"suggestions":"25111","suppressions":"25112"},{"ruleId":"24823","severity":1,"message":"24824","line":77,"column":7,"nodeType":"24825","messageId":"24826","endLine":77,"endColumn":26,"suggestions":"25113"},{"ruleId":"24823","severity":1,"message":"24824","line":41,"column":6,"nodeType":"24825","messageId":"24826","endLine":41,"endColumn":31,"suggestions":"25114"},{"ruleId":"24823","severity":1,"message":"24824","line":9,"column":6,"nodeType":"24825","messageId":"24826","endLine":9,"endColumn":25,"suggestions":"25115"},{"ruleId":"24823","severity":1,"message":"24824","line":42,"column":7,"nodeType":"24825","messageId":"24826","endLine":42,"endColumn":85,"suggestions":"25116"},{"ruleId":"25117","severity":2,"message":"25118","line":39,"column":22,"nodeType":"25119","messageId":"25120","endLine":39,"endColumn":106,"suppressions":"25121"},{"ruleId":"25117","severity":2,"message":"25118","line":43,"column":29,"nodeType":"25119","messageId":"25120","endLine":43,"endColumn":122,"suppressions":"25122"},{"ruleId":"25123","severity":2,"message":"25124","line":41,"column":35,"nodeType":"24887","messageId":"25125","endLine":45,"endColumn":2,"suppressions":"25126"},{"ruleId":"24823","severity":1,"message":"24824","line":112,"column":8,"nodeType":"24825","messageId":"24826","endLine":112,"endColumn":60,"suggestions":"25127"},{"ruleId":"25031","severity":2,"message":"25032","line":373,"column":4,"nodeType":"25033","messageId":"25034","endLine":373,"endColumn":31,"suppressions":"25128"},{"ruleId":"24823","severity":1,"message":"24824","line":74,"column":6,"nodeType":"24825","messageId":"24826","endLine":74,"endColumn":49,"suggestions":"25129"},{"ruleId":"24832","severity":2,"message":"25130","line":13,"column":11,"nodeType":"24834","messageId":"24835","endLine":13,"endColumn":19,"suppressions":"25131"},{"ruleId":"24823","severity":1,"message":"24824","line":29,"column":4,"nodeType":"24825","messageId":"24826","endLine":29,"endColumn":38,"suggestions":"25132"},{"ruleId":"24823","severity":1,"message":"24824","line":40,"column":11,"nodeType":"24825","messageId":"24826","endLine":40,"endColumn":45,"suggestions":"25133"},{"ruleId":"25102","severity":1,"message":"25134","line":37,"column":5,"nodeType":"25104","endLine":37,"endColumn":19,"suggestions":"25135"},{"ruleId":"25102","severity":1,"message":"25136","line":52,"column":5,"nodeType":"25104","endLine":52,"endColumn":77,"suggestions":"25137"},{"ruleId":"24823","severity":1,"message":"24824","line":54,"column":11,"nodeType":"24825","messageId":"24826","endLine":54,"endColumn":45,"suggestions":"25138"},{"ruleId":"24823","severity":1,"message":"24824","line":43,"column":11,"nodeType":"24825","messageId":"24826","endLine":43,"endColumn":45,"suggestions":"25139"},{"ruleId":"25102","severity":1,"message":"25140","line":70,"column":5,"nodeType":"25104","endLine":70,"endColumn":40,"suggestions":"25141","suppressions":"25142"},{"ruleId":"25102","severity":1,"message":"25143","line":70,"column":6,"nodeType":"24949","endLine":70,"endColumn":39,"suppressions":"25144"},{"ruleId":"25102","severity":1,"message":"25145","line":96,"column":5,"nodeType":"25104","endLine":96,"endColumn":81,"suggestions":"25146","suppressions":"25147"},{"ruleId":"25102","severity":1,"message":"25148","line":96,"column":21,"nodeType":"24949","endLine":96,"endColumn":54,"suppressions":"25149"},{"ruleId":"24823","severity":1,"message":"24824","line":62,"column":7,"nodeType":"24825","messageId":"24826","endLine":62,"endColumn":74,"suggestions":"25150"},{"ruleId":"24823","severity":1,"message":"24824","line":146,"column":5,"nodeType":"24825","messageId":"24826","endLine":146,"endColumn":98,"suggestions":"25151"},{"ruleId":"24832","severity":2,"message":"25152","line":6,"column":18,"nodeType":"24834","messageId":"24835","endLine":6,"endColumn":29,"suppressions":"25153"},{"ruleId":"24975","severity":2,"message":"24976","line":6,"column":18,"nodeType":"24834","messageId":"24977","endLine":6,"endColumn":29,"suppressions":"25154"},{"ruleId":"24823","severity":1,"message":"24824","line":28,"column":6,"nodeType":"24825","messageId":"24826","endLine":28,"endColumn":31,"suggestions":"25155"},{"ruleId":"24823","severity":1,"message":"24824","line":58,"column":12,"nodeType":"24825","messageId":"24826","endLine":58,"endColumn":46,"suggestions":"25156"},{"ruleId":"24885","severity":1,"message":"25157","line":101,"column":20,"nodeType":"24887","messageId":"24888","endLine":449,"endColumn":2,"suppressions":"25158"},{"ruleId":"24823","severity":1,"message":"24824","line":36,"column":4,"nodeType":"24825","messageId":"24826","endLine":36,"endColumn":98,"suggestions":"25159"},{"ruleId":"25009","severity":1,"message":"25010","line":3,"column":28,"nodeType":"25011","messageId":"25012","endLine":3,"endColumn":30},{"ruleId":"24967","severity":2,"message":"24968","line":23,"column":37,"nodeType":"24969","messageId":"24970","endLine":23,"endColumn":93,"suppressions":"25160"},{"ruleId":"24967","severity":2,"message":"24968","line":23,"column":37,"nodeType":"24969","messageId":"24970","endLine":23,"endColumn":90,"suppressions":"25161"},{"ruleId":"25102","severity":1,"message":"25162","line":50,"column":9,"nodeType":"24834","endLine":50,"endColumn":20,"suggestions":"25163","suppressions":"25164"},{"ruleId":"24823","severity":1,"message":"24824","line":18,"column":6,"nodeType":"24825","messageId":"24826","endLine":18,"endColumn":24,"suggestions":"25165"},{"ruleId":"24967","severity":2,"message":"24968","line":23,"column":37,"nodeType":"24969","messageId":"24970","endLine":23,"endColumn":91,"suppressions":"25166"},{"ruleId":"24823","severity":1,"message":"24824","line":26,"column":7,"nodeType":"24825","messageId":"24826","endLine":26,"endColumn":46,"suggestions":"25167"},{"ruleId":"24929","severity":2,"message":"25168","line":20,"column":28,"nodeType":"25169","messageId":"24922","endLine":20,"endColumn":30,"suppressions":"25170"},{"ruleId":"24823","severity":1,"message":"24824","line":21,"column":6,"nodeType":"24825","messageId":"24826","endLine":21,"endColumn":33,"suggestions":"25171"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1,"nodeType":"25174","messageId":"25175","endLine":86,"endColumn":6,"fix":"25176","suppressions":"25177"},{"ruleId":"25178","severity":2,"message":"25179","line":3,"column":1,"nodeType":null,"messageId":"25180","endLine":3,"endColumn":5,"fix":"25181","suppressions":"25182"},{"ruleId":"25178","severity":2,"message":"25179","line":4,"column":1,"nodeType":null,"messageId":"25180","endLine":4,"endColumn":5,"fix":"25183","suppressions":"25184"},{"ruleId":"25172","severity":2,"message":"25173","line":4,"column":5,"nodeType":"25174","messageId":"25175","endLine":4,"endColumn":76,"fix":"25185","suppressions":"25186"},{"ruleId":"25178","severity":2,"message":"25179","line":6,"column":1,"nodeType":null,"messageId":"25180","endLine":6,"endColumn":5,"fix":"25187","suppressions":"25188"},{"ruleId":"25178","severity":2,"message":"25179","line":7,"column":1,"nodeType":null,"messageId":"25180","endLine":7,"endColumn":5,"fix":"25189","suppressions":"25190"},{"ruleId":"25172","severity":2,"message":"25173","line":7,"column":5,"nodeType":"25174","messageId":"25175","endLine":7,"endColumn":46,"fix":"25191","suppressions":"25192"},{"ruleId":"25178","severity":2,"message":"25179","line":9,"column":1,"nodeType":null,"messageId":"25180","endLine":9,"endColumn":5,"fix":"25193","suppressions":"25194"},{"ruleId":"25178","severity":2,"message":"25179","line":10,"column":1,"nodeType":null,"messageId":"25180","endLine":10,"endColumn":5,"fix":"25195","suppressions":"25196"},{"ruleId":"25172","severity":2,"message":"25173","line":10,"column":5,"nodeType":"25174","messageId":"25175","endLine":10,"endColumn":80,"fix":"25197","suppressions":"25198"},{"ruleId":"25199","severity":2,"message":"25200","line":10,"column":23,"nodeType":"25201","messageId":"25202","endLine":10,"endColumn":79,"fix":"25203","suppressions":"25204"},{"ruleId":"25178","severity":2,"message":"25179","line":12,"column":1,"nodeType":null,"messageId":"25180","endLine":12,"endColumn":5,"fix":"25205","suppressions":"25206"},{"ruleId":"25178","severity":2,"message":"25207","line":13,"column":1,"nodeType":null,"messageId":"25180","endLine":17,"endColumn":8,"fix":"25208","suppressions":"25209"},{"ruleId":"25172","severity":2,"message":"25173","line":13,"column":5,"nodeType":"25174","messageId":"25175","endLine":17,"endColumn":57,"fix":"25210","suppressions":"25211"},{"ruleId":"25199","severity":2,"message":"25200","line":14,"column":9,"nodeType":"25201","messageId":"25202","endLine":17,"endColumn":56,"fix":"25212","suppressions":"25213"},{"ruleId":"25199","severity":2,"message":"25200","line":17,"column":37,"nodeType":"25201","messageId":"25202","endLine":17,"endColumn":55,"fix":"25214","suppressions":"25215"},{"ruleId":"25178","severity":2,"message":"25179","line":19,"column":1,"nodeType":null,"messageId":"25180","endLine":19,"endColumn":5,"fix":"25216","suppressions":"25217"},{"ruleId":"25178","severity":2,"message":"25179","line":20,"column":1,"nodeType":null,"messageId":"25180","endLine":20,"endColumn":5,"fix":"25218","suppressions":"25219"},{"ruleId":"25172","severity":2,"message":"25173","line":20,"column":5,"nodeType":"25174","messageId":"25175","endLine":20,"endColumn":71,"fix":"25220","suppressions":"25221"},{"ruleId":"25178","severity":2,"message":"25179","line":22,"column":1,"nodeType":null,"messageId":"25180","endLine":22,"endColumn":5,"fix":"25222","suppressions":"25223"},{"ruleId":"25172","severity":2,"message":"25173","line":22,"column":5,"nodeType":"25174","messageId":"25175","endLine":22,"endColumn":22,"fix":"25224","suppressions":"25225"},{"ruleId":"25178","severity":2,"message":"25179","line":24,"column":1,"nodeType":null,"messageId":"25180","endLine":24,"endColumn":5,"fix":"25226","suppressions":"25227"},{"ruleId":"25178","severity":2,"message":"25228","line":25,"column":1,"nodeType":null,"messageId":"25180","endLine":27,"endColumn":13,"fix":"25229","suppressions":"25230"},{"ruleId":"25178","severity":2,"message":"25231","line":28,"column":1,"nodeType":null,"messageId":"25180","endLine":28,"endColumn":9,"fix":"25232","suppressions":"25233"},{"ruleId":"25178","severity":2,"message":"25179","line":29,"column":1,"nodeType":null,"messageId":"25180","endLine":29,"endColumn":5,"fix":"25234","suppressions":"25235"},{"ruleId":"25178","severity":2,"message":"25179","line":31,"column":1,"nodeType":null,"messageId":"25180","endLine":31,"endColumn":5,"fix":"25236","suppressions":"25237"},{"ruleId":"25178","severity":2,"message":"25231","line":32,"column":1,"nodeType":null,"messageId":"25180","endLine":32,"endColumn":9,"fix":"25238","suppressions":"25239"},{"ruleId":"25178","severity":2,"message":"25231","line":33,"column":1,"nodeType":null,"messageId":"25180","endLine":33,"endColumn":9,"fix":"25240","suppressions":"25241"},{"ruleId":"25178","severity":2,"message":"25231","line":34,"column":1,"nodeType":null,"messageId":"25180","endLine":34,"endColumn":9,"fix":"25242","suppressions":"25243"},{"ruleId":"25178","severity":2,"message":"25244","line":35,"column":1,"nodeType":null,"messageId":"25180","endLine":35,"endColumn":13,"fix":"25245","suppressions":"25246"},{"ruleId":"25178","severity":2,"message":"25244","line":36,"column":1,"nodeType":null,"messageId":"25180","endLine":36,"endColumn":13,"fix":"25247","suppressions":"25248"},{"ruleId":"25178","severity":2,"message":"25249","line":37,"column":1,"nodeType":null,"messageId":"25180","endLine":37,"endColumn":29,"fix":"25250","suppressions":"25251"},{"ruleId":"25178","severity":2,"message":"25231","line":38,"column":1,"nodeType":null,"messageId":"25180","endLine":38,"endColumn":9,"fix":"25252","suppressions":"25253"},{"ruleId":"25178","severity":2,"message":"25179","line":39,"column":1,"nodeType":null,"messageId":"25180","endLine":39,"endColumn":5,"fix":"25254","suppressions":"25255"},{"ruleId":"25178","severity":2,"message":"25179","line":41,"column":1,"nodeType":null,"messageId":"25180","endLine":41,"endColumn":5,"fix":"25256","suppressions":"25257"},{"ruleId":"25178","severity":2,"message":"25231","line":42,"column":1,"nodeType":null,"messageId":"25180","endLine":42,"endColumn":9,"fix":"25258","suppressions":"25259"},{"ruleId":"25172","severity":2,"message":"25173","line":42,"column":9,"nodeType":"25174","messageId":"25175","endLine":42,"endColumn":27,"fix":"25260","suppressions":"25261"},{"ruleId":"25178","severity":2,"message":"25231","line":43,"column":1,"nodeType":null,"messageId":"25180","endLine":43,"endColumn":9,"fix":"25262","suppressions":"25263"},{"ruleId":"25178","severity":2,"message":"25244","line":44,"column":1,"nodeType":null,"messageId":"25180","endLine":44,"endColumn":13,"fix":"25264","suppressions":"25265"},{"ruleId":"25178","severity":2,"message":"25231","line":45,"column":1,"nodeType":null,"messageId":"25180","endLine":45,"endColumn":9,"fix":"25266","suppressions":"25267"},{"ruleId":"25178","severity":2,"message":"25244","line":46,"column":1,"nodeType":null,"messageId":"25180","endLine":46,"endColumn":13,"fix":"25268","suppressions":"25269"},{"ruleId":"25178","severity":2,"message":"25231","line":47,"column":1,"nodeType":null,"messageId":"25180","endLine":47,"endColumn":9,"fix":"25270","suppressions":"25271"},{"ruleId":"25178","severity":2,"message":"25231","line":49,"column":1,"nodeType":null,"messageId":"25180","endLine":49,"endColumn":9,"fix":"25272","suppressions":"25273"},{"ruleId":"25178","severity":2,"message":"25179","line":50,"column":1,"nodeType":null,"messageId":"25180","endLine":50,"endColumn":5,"fix":"25274","suppressions":"25275"},{"ruleId":"25178","severity":2,"message":"25179","line":52,"column":1,"nodeType":null,"messageId":"25180","endLine":52,"endColumn":5,"fix":"25276","suppressions":"25277"},{"ruleId":"25178","severity":2,"message":"25231","line":53,"column":1,"nodeType":null,"messageId":"25180","endLine":53,"endColumn":9,"fix":"25278","suppressions":"25279"},{"ruleId":"25172","severity":2,"message":"25173","line":53,"column":9,"nodeType":"25174","messageId":"25175","endLine":53,"endColumn":27,"fix":"25280","suppressions":"25281"},{"ruleId":"25178","severity":2,"message":"25282","line":55,"column":1,"nodeType":null,"messageId":"25180","endLine":58,"endColumn":9,"fix":"25283","suppressions":"25284"},{"ruleId":"25178","severity":2,"message":"25244","line":59,"column":1,"nodeType":null,"messageId":"25180","endLine":59,"endColumn":13,"fix":"25285","suppressions":"25286"},{"ruleId":"25178","severity":2,"message":"25231","line":60,"column":1,"nodeType":null,"messageId":"25180","endLine":60,"endColumn":9,"fix":"25287","suppressions":"25288"},{"ruleId":"25178","severity":2,"message":"25231","line":62,"column":1,"nodeType":null,"messageId":"25180","endLine":62,"endColumn":9,"fix":"25289","suppressions":"25290"},{"ruleId":"25178","severity":2,"message":"25179","line":63,"column":1,"nodeType":null,"messageId":"25180","endLine":63,"endColumn":5,"fix":"25291","suppressions":"25292"},{"ruleId":"25178","severity":2,"message":"25179","line":65,"column":1,"nodeType":null,"messageId":"25180","endLine":65,"endColumn":5,"fix":"25293","suppressions":"25294"},{"ruleId":"25178","severity":2,"message":"25295","line":66,"column":1,"nodeType":null,"messageId":"25180","endLine":69,"endColumn":9,"fix":"25296","suppressions":"25297"},{"ruleId":"25178","severity":2,"message":"25244","line":70,"column":1,"nodeType":null,"messageId":"25180","endLine":70,"endColumn":13,"fix":"25298","suppressions":"25299"},{"ruleId":"25178","severity":2,"message":"25244","line":71,"column":1,"nodeType":null,"messageId":"25180","endLine":71,"endColumn":13,"fix":"25300","suppressions":"25301"},{"ruleId":"25178","severity":2,"message":"25231","line":72,"column":1,"nodeType":null,"messageId":"25180","endLine":72,"endColumn":9,"fix":"25302","suppressions":"25303"},{"ruleId":"25178","severity":2,"message":"25231","line":74,"column":1,"nodeType":null,"messageId":"25180","endLine":74,"endColumn":9,"fix":"25304","suppressions":"25305"},{"ruleId":"25178","severity":2,"message":"25244","line":75,"column":1,"nodeType":null,"messageId":"25180","endLine":75,"endColumn":13,"fix":"25306","suppressions":"25307"},{"ruleId":"25178","severity":2,"message":"25244","line":76,"column":1,"nodeType":null,"messageId":"25180","endLine":76,"endColumn":13,"fix":"25308","suppressions":"25309"},{"ruleId":"25178","severity":2,"message":"25310","line":77,"column":1,"nodeType":null,"messageId":"25180","endLine":77,"endColumn":17,"fix":"25311","suppressions":"25312"},{"ruleId":"25178","severity":2,"message":"25310","line":78,"column":1,"nodeType":null,"messageId":"25180","endLine":78,"endColumn":17,"fix":"25313","suppressions":"25314"},{"ruleId":"25178","severity":2,"message":"25244","line":79,"column":1,"nodeType":null,"messageId":"25180","endLine":79,"endColumn":13,"fix":"25315","suppressions":"25316"},{"ruleId":"25178","severity":2,"message":"25244","line":80,"column":1,"nodeType":null,"messageId":"25180","endLine":80,"endColumn":13,"fix":"25317","suppressions":"25318"},{"ruleId":"25178","severity":2,"message":"25244","line":81,"column":1,"nodeType":null,"messageId":"25180","endLine":81,"endColumn":13,"fix":"25319","suppressions":"25320"},{"ruleId":"25178","severity":2,"message":"25310","line":82,"column":1,"nodeType":null,"messageId":"25180","endLine":82,"endColumn":17,"fix":"25321","suppressions":"25322"},{"ruleId":"25178","severity":2,"message":"25310","line":83,"column":1,"nodeType":null,"messageId":"25180","endLine":83,"endColumn":17,"fix":"25323","suppressions":"25324"},{"ruleId":"25178","severity":2,"message":"25231","line":84,"column":1,"nodeType":null,"messageId":"25180","endLine":84,"endColumn":9,"fix":"25325","suppressions":"25326"},{"ruleId":"25178","severity":2,"message":"25179","line":85,"column":1,"nodeType":null,"messageId":"25180","endLine":85,"endColumn":5,"fix":"25327","suppressions":"25328"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1,"nodeType":"25174","messageId":"25175","endLine":86,"endColumn":6,"fix":"25329","suppressions":"25330"},{"ruleId":"25178","severity":2,"message":"25179","line":3,"column":1,"nodeType":null,"messageId":"25180","endLine":3,"endColumn":5,"fix":"25331","suppressions":"25332"},{"ruleId":"25178","severity":2,"message":"25179","line":4,"column":1,"nodeType":null,"messageId":"25180","endLine":4,"endColumn":5,"fix":"25333","suppressions":"25334"},{"ruleId":"25172","severity":2,"message":"25173","line":4,"column":5,"nodeType":"25174","messageId":"25175","endLine":4,"endColumn":76,"fix":"25335","suppressions":"25336"},{"ruleId":"25178","severity":2,"message":"25179","line":6,"column":1,"nodeType":null,"messageId":"25180","endLine":6,"endColumn":5,"fix":"25337","suppressions":"25338"},{"ruleId":"25178","severity":2,"message":"25179","line":7,"column":1,"nodeType":null,"messageId":"25180","endLine":7,"endColumn":5,"fix":"25339","suppressions":"25340"},{"ruleId":"25172","severity":2,"message":"25173","line":7,"column":5,"nodeType":"25174","messageId":"25175","endLine":7,"endColumn":46,"fix":"25341","suppressions":"25342"},{"ruleId":"25178","severity":2,"message":"25179","line":9,"column":1,"nodeType":null,"messageId":"25180","endLine":9,"endColumn":5,"fix":"25343","suppressions":"25344"},{"ruleId":"25178","severity":2,"message":"25179","line":10,"column":1,"nodeType":null,"messageId":"25180","endLine":10,"endColumn":5,"fix":"25345","suppressions":"25346"},{"ruleId":"25172","severity":2,"message":"25173","line":10,"column":5,"nodeType":"25174","messageId":"25175","endLine":10,"endColumn":80,"fix":"25347","suppressions":"25348"},{"ruleId":"25199","severity":2,"message":"25200","line":10,"column":23,"nodeType":"25201","messageId":"25202","endLine":10,"endColumn":79,"fix":"25349","suppressions":"25350"},{"ruleId":"25178","severity":2,"message":"25179","line":12,"column":1,"nodeType":null,"messageId":"25180","endLine":12,"endColumn":5,"fix":"25351","suppressions":"25352"},{"ruleId":"25178","severity":2,"message":"25207","line":13,"column":1,"nodeType":null,"messageId":"25180","endLine":17,"endColumn":8,"fix":"25353","suppressions":"25354"},{"ruleId":"25172","severity":2,"message":"25173","line":13,"column":5,"nodeType":"25174","messageId":"25175","endLine":17,"endColumn":57,"fix":"25355","suppressions":"25356"},{"ruleId":"25199","severity":2,"message":"25200","line":14,"column":9,"nodeType":"25201","messageId":"25202","endLine":17,"endColumn":56,"fix":"25357","suppressions":"25358"},{"ruleId":"25199","severity":2,"message":"25200","line":17,"column":37,"nodeType":"25201","messageId":"25202","endLine":17,"endColumn":55,"fix":"25359","suppressions":"25360"},{"ruleId":"25178","severity":2,"message":"25179","line":19,"column":1,"nodeType":null,"messageId":"25180","endLine":19,"endColumn":5,"fix":"25361","suppressions":"25362"},{"ruleId":"25178","severity":2,"message":"25179","line":20,"column":1,"nodeType":null,"messageId":"25180","endLine":20,"endColumn":5,"fix":"25363","suppressions":"25364"},{"ruleId":"25172","severity":2,"message":"25173","line":20,"column":5,"nodeType":"25174","messageId":"25175","endLine":20,"endColumn":71,"fix":"25365","suppressions":"25366"},{"ruleId":"25178","severity":2,"message":"25179","line":22,"column":1,"nodeType":null,"messageId":"25180","endLine":22,"endColumn":5,"fix":"25367","suppressions":"25368"},{"ruleId":"25172","severity":2,"message":"25173","line":22,"column":5,"nodeType":"25174","messageId":"25175","endLine":22,"endColumn":22,"fix":"25369","suppressions":"25370"},{"ruleId":"25178","severity":2,"message":"25179","line":24,"column":1,"nodeType":null,"messageId":"25180","endLine":24,"endColumn":5,"fix":"25371","suppressions":"25372"},{"ruleId":"25178","severity":2,"message":"25228","line":25,"column":1,"nodeType":null,"messageId":"25180","endLine":27,"endColumn":13,"fix":"25373","suppressions":"25374"},{"ruleId":"25178","severity":2,"message":"25231","line":28,"column":1,"nodeType":null,"messageId":"25180","endLine":28,"endColumn":9,"fix":"25375","suppressions":"25376"},{"ruleId":"25178","severity":2,"message":"25179","line":29,"column":1,"nodeType":null,"messageId":"25180","endLine":29,"endColumn":5,"fix":"25377","suppressions":"25378"},{"ruleId":"25178","severity":2,"message":"25179","line":31,"column":1,"nodeType":null,"messageId":"25180","endLine":31,"endColumn":5,"fix":"25379","suppressions":"25380"},{"ruleId":"25178","severity":2,"message":"25231","line":32,"column":1,"nodeType":null,"messageId":"25180","endLine":32,"endColumn":9,"fix":"25381","suppressions":"25382"},{"ruleId":"25178","severity":2,"message":"25231","line":33,"column":1,"nodeType":null,"messageId":"25180","endLine":33,"endColumn":9,"fix":"25383","suppressions":"25384"},{"ruleId":"25178","severity":2,"message":"25231","line":34,"column":1,"nodeType":null,"messageId":"25180","endLine":34,"endColumn":9,"fix":"25385","suppressions":"25386"},{"ruleId":"25178","severity":2,"message":"25244","line":35,"column":1,"nodeType":null,"messageId":"25180","endLine":35,"endColumn":13,"fix":"25387","suppressions":"25388"},{"ruleId":"25178","severity":2,"message":"25244","line":36,"column":1,"nodeType":null,"messageId":"25180","endLine":36,"endColumn":13,"fix":"25389","suppressions":"25390"},{"ruleId":"25178","severity":2,"message":"25249","line":37,"column":1,"nodeType":null,"messageId":"25180","endLine":37,"endColumn":29,"fix":"25391","suppressions":"25392"},{"ruleId":"25178","severity":2,"message":"25231","line":38,"column":1,"nodeType":null,"messageId":"25180","endLine":38,"endColumn":9,"fix":"25393","suppressions":"25394"},{"ruleId":"25178","severity":2,"message":"25179","line":39,"column":1,"nodeType":null,"messageId":"25180","endLine":39,"endColumn":5,"fix":"25395","suppressions":"25396"},{"ruleId":"25178","severity":2,"message":"25179","line":41,"column":1,"nodeType":null,"messageId":"25180","endLine":41,"endColumn":5,"fix":"25397","suppressions":"25398"},{"ruleId":"25178","severity":2,"message":"25231","line":42,"column":1,"nodeType":null,"messageId":"25180","endLine":42,"endColumn":9,"fix":"25399","suppressions":"25400"},{"ruleId":"25172","severity":2,"message":"25173","line":42,"column":9,"nodeType":"25174","messageId":"25175","endLine":42,"endColumn":27,"fix":"25401","suppressions":"25402"},{"ruleId":"25178","severity":2,"message":"25231","line":43,"column":1,"nodeType":null,"messageId":"25180","endLine":43,"endColumn":9,"fix":"25403","suppressions":"25404"},{"ruleId":"25178","severity":2,"message":"25244","line":44,"column":1,"nodeType":null,"messageId":"25180","endLine":44,"endColumn":13,"fix":"25405","suppressions":"25406"},{"ruleId":"25178","severity":2,"message":"25231","line":45,"column":1,"nodeType":null,"messageId":"25180","endLine":45,"endColumn":9,"fix":"25407","suppressions":"25408"},{"ruleId":"25178","severity":2,"message":"25244","line":46,"column":1,"nodeType":null,"messageId":"25180","endLine":46,"endColumn":13,"fix":"25409","suppressions":"25410"},{"ruleId":"25178","severity":2,"message":"25231","line":47,"column":1,"nodeType":null,"messageId":"25180","endLine":47,"endColumn":9,"fix":"25411","suppressions":"25412"},{"ruleId":"25178","severity":2,"message":"25231","line":49,"column":1,"nodeType":null,"messageId":"25180","endLine":49,"endColumn":9,"fix":"25413","suppressions":"25414"},{"ruleId":"25178","severity":2,"message":"25179","line":50,"column":1,"nodeType":null,"messageId":"25180","endLine":50,"endColumn":5,"fix":"25415","suppressions":"25416"},{"ruleId":"25178","severity":2,"message":"25179","line":52,"column":1,"nodeType":null,"messageId":"25180","endLine":52,"endColumn":5,"fix":"25417","suppressions":"25418"},{"ruleId":"25178","severity":2,"message":"25231","line":53,"column":1,"nodeType":null,"messageId":"25180","endLine":53,"endColumn":9,"fix":"25419","suppressions":"25420"},{"ruleId":"25172","severity":2,"message":"25173","line":53,"column":9,"nodeType":"25174","messageId":"25175","endLine":53,"endColumn":27,"fix":"25421","suppressions":"25422"},{"ruleId":"25178","severity":2,"message":"25282","line":55,"column":1,"nodeType":null,"messageId":"25180","endLine":58,"endColumn":9,"fix":"25423","suppressions":"25424"},{"ruleId":"25178","severity":2,"message":"25244","line":59,"column":1,"nodeType":null,"messageId":"25180","endLine":59,"endColumn":13,"fix":"25425","suppressions":"25426"},{"ruleId":"25178","severity":2,"message":"25231","line":60,"column":1,"nodeType":null,"messageId":"25180","endLine":60,"endColumn":9,"fix":"25427","suppressions":"25428"},{"ruleId":"25178","severity":2,"message":"25231","line":62,"column":1,"nodeType":null,"messageId":"25180","endLine":62,"endColumn":9,"fix":"25429","suppressions":"25430"},{"ruleId":"25178","severity":2,"message":"25179","line":63,"column":1,"nodeType":null,"messageId":"25180","endLine":63,"endColumn":5,"fix":"25431","suppressions":"25432"},{"ruleId":"25178","severity":2,"message":"25179","line":65,"column":1,"nodeType":null,"messageId":"25180","endLine":65,"endColumn":5,"fix":"25433","suppressions":"25434"},{"ruleId":"25178","severity":2,"message":"25295","line":66,"column":1,"nodeType":null,"messageId":"25180","endLine":69,"endColumn":9,"fix":"25435","suppressions":"25436"},{"ruleId":"25178","severity":2,"message":"25244","line":70,"column":1,"nodeType":null,"messageId":"25180","endLine":70,"endColumn":13,"fix":"25437","suppressions":"25438"},{"ruleId":"25178","severity":2,"message":"25244","line":71,"column":1,"nodeType":null,"messageId":"25180","endLine":71,"endColumn":13,"fix":"25439","suppressions":"25440"},{"ruleId":"25178","severity":2,"message":"25231","line":72,"column":1,"nodeType":null,"messageId":"25180","endLine":72,"endColumn":9,"fix":"25441","suppressions":"25442"},{"ruleId":"25178","severity":2,"message":"25231","line":74,"column":1,"nodeType":null,"messageId":"25180","endLine":74,"endColumn":9,"fix":"25443","suppressions":"25444"},{"ruleId":"25178","severity":2,"message":"25244","line":75,"column":1,"nodeType":null,"messageId":"25180","endLine":75,"endColumn":13,"fix":"25445","suppressions":"25446"},{"ruleId":"25178","severity":2,"message":"25244","line":76,"column":1,"nodeType":null,"messageId":"25180","endLine":76,"endColumn":13,"fix":"25447","suppressions":"25448"},{"ruleId":"25178","severity":2,"message":"25310","line":77,"column":1,"nodeType":null,"messageId":"25180","endLine":77,"endColumn":17,"fix":"25449","suppressions":"25450"},{"ruleId":"25178","severity":2,"message":"25310","line":78,"column":1,"nodeType":null,"messageId":"25180","endLine":78,"endColumn":17,"fix":"25451","suppressions":"25452"},{"ruleId":"25178","severity":2,"message":"25244","line":79,"column":1,"nodeType":null,"messageId":"25180","endLine":79,"endColumn":13,"fix":"25453","suppressions":"25454"},{"ruleId":"25178","severity":2,"message":"25244","line":80,"column":1,"nodeType":null,"messageId":"25180","endLine":80,"endColumn":13,"fix":"25455","suppressions":"25456"},{"ruleId":"25178","severity":2,"message":"25244","line":81,"column":1,"nodeType":null,"messageId":"25180","endLine":81,"endColumn":13,"fix":"25457","suppressions":"25458"},{"ruleId":"25178","severity":2,"message":"25310","line":82,"column":1,"nodeType":null,"messageId":"25180","endLine":82,"endColumn":17,"fix":"25459","suppressions":"25460"},{"ruleId":"25178","severity":2,"message":"25310","line":83,"column":1,"nodeType":null,"messageId":"25180","endLine":83,"endColumn":17,"fix":"25461","suppressions":"25462"},{"ruleId":"25178","severity":2,"message":"25231","line":84,"column":1,"nodeType":null,"messageId":"25180","endLine":84,"endColumn":9,"fix":"25463","suppressions":"25464"},{"ruleId":"25178","severity":2,"message":"25179","line":85,"column":1,"nodeType":null,"messageId":"25180","endLine":85,"endColumn":5,"fix":"25465","suppressions":"25466"},{"ruleId":"25178","severity":2,"message":"25467","line":2,"column":34,"nodeType":null,"messageId":"25180","endLine":2,"endColumn":17566,"fix":"25468","suppressions":"25469"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":52,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":105,"fix":"25470","suppressions":"25471"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":105,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":272,"fix":"25472","suppressions":"25473"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":272,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":381,"fix":"25474","suppressions":"25475"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":381,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":646,"fix":"25476","suppressions":"25477"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":646,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":796,"fix":"25478","suppressions":"25479"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":796,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1071,"fix":"25480","suppressions":"25481"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1071,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1236,"fix":"25482","suppressions":"25483"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1236,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1323,"fix":"25484","suppressions":"25485"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1323,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1506,"fix":"25486","suppressions":"25487"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1506,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1667,"fix":"25488","suppressions":"25489"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1667,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1846,"fix":"25490","suppressions":"25491"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1846,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1919,"fix":"25492","suppressions":"25493"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1919,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1941,"fix":"25494","suppressions":"25495"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1941,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2060,"fix":"25496","suppressions":"25497"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2060,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2072,"fix":"25498","suppressions":"25499"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2072,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2084,"fix":"25500","suppressions":"25501"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2084,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2096,"fix":"25502","suppressions":"25503"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2096,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2108,"fix":"25504","suppressions":"25505"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2108,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2120,"fix":"25506","suppressions":"25507"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2120,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2132,"fix":"25508","suppressions":"25509"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2132,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2144,"fix":"25510","suppressions":"25511"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2144,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2156,"fix":"25512","suppressions":"25513"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2156,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2168,"fix":"25514","suppressions":"25515"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2168,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2180,"fix":"25516","suppressions":"25517"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2180,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2192,"fix":"25518","suppressions":"25519"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2192,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2204,"fix":"25520","suppressions":"25521"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2204,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2219,"fix":"25522","suppressions":"25523"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2219,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2525,"fix":"25524","suppressions":"25525"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2539,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2548,"fix":"25526","suppressions":"25527"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2548,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2560,"fix":"25528","suppressions":"25529"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2560,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2573,"fix":"25530","suppressions":"25531"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2577,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2595,"suppressions":"25532"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":2581,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2582,"suppressions":"25536"},{"ruleId":"25533","severity":2,"message":"25537","line":2,"column":2585,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2586,"suppressions":"25538"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":2596,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2597,"suppressions":"25539"},{"ruleId":"25533","severity":2,"message":"25537","line":2,"column":2598,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2599,"suppressions":"25540"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":2602,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2603,"suppressions":"25541"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2605,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2617,"suppressions":"25542"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":2609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2611,"suppressions":"25544"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":2614,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2615,"suppressions":"25545"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":2620,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2622,"suppressions":"25546"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":2648,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":2753,"fix":"25551","suppressions":"25552"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":2665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2667,"suppressions":"25553"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2755,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2791,"fix":"25554","suppressions":"25555"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2807,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2831,"fix":"25556","suppressions":"25557"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2853,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2873,"fix":"25558","suppressions":"25559"},{"ruleId":"25560","severity":2,"message":"25561","line":2,"column":2903,"nodeType":"24921","messageId":"24922","endLine":2,"endColumn":3055,"fix":"25562","suppressions":"25563"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":2904,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":3054,"fix":"25564","suppressions":"25565"},{"ruleId":"25566","severity":2,"message":"25567","line":2,"column":2907,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":2914,"fix":"25569","suppressions":"25570"},{"ruleId":"25560","severity":2,"message":"25561","line":2,"column":2964,"nodeType":"24921","messageId":"24922","endLine":2,"endColumn":3054,"fix":"25571","suppressions":"25572"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":2965,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":3053,"fix":"25573","suppressions":"25574"},{"ruleId":"25560","severity":2,"message":"25561","line":2,"column":3028,"nodeType":"24921","messageId":"24922","endLine":2,"endColumn":3053,"fix":"25575","suppressions":"25576"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3124,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3155,"fix":"25577","suppressions":"25578"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":3202,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":3209,"fix":"25579","suppressions":"25580"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3235,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3394,"fix":"25581","suppressions":"25582"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3394,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3404,"fix":"25583","suppressions":"25584"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3404,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3414,"fix":"25585","suppressions":"25586"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3414,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3433,"fix":"25587","suppressions":"25588"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3437,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3463,"suppressions":"25589"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3441,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3443,"suppressions":"25591"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3441,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3443,"suppressions":"25592"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3464,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3466,"suppressions":"25593"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3464,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3466,"suppressions":"25594"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3472,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3474,"suppressions":"25595"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3472,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3474,"suppressions":"25596"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3476,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3490,"fix":"25597","suppressions":"25598"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3486,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3488,"suppressions":"25599"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3486,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3488,"suppressions":"25600"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3532,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3546,"fix":"25601","suppressions":"25602"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3546,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3553,"suppressions":"25603"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3556,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3558,"suppressions":"25604"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3556,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3558,"suppressions":"25605"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":3565,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":3579,"fix":"25607","suppressions":"25608"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3574,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3576,"suppressions":"25609"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3574,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3576,"suppressions":"25610"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3590,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3592,"suppressions":"25611"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3590,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3592,"suppressions":"25612"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3597,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3599,"suppressions":"25613"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3597,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3599,"suppressions":"25614"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3858,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3868,"fix":"25615","suppressions":"25616"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3868,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3885,"fix":"25617","suppressions":"25618"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3889,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3897,"suppressions":"25619"},{"ruleId":"25620","severity":2,"message":"25621","line":2,"column":3893,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":3895,"suppressions":"25623"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3893,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3895,"suppressions":"25624"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3893,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3895,"suppressions":"25625"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3898,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3900,"suppressions":"25626"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3898,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3900,"suppressions":"25627"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3913,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3915,"suppressions":"25628"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3913,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3915,"suppressions":"25629"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3917,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3931,"suppressions":"25630"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":3921,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3923,"suppressions":"25632"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3927,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3929,"suppressions":"25633"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3927,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3929,"suppressions":"25634"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":3934,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3936,"suppressions":"25635"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":3971,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3973,"suppressions":"25636"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":3994,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3996,"suppressions":"25637"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3999,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4012,"fix":"25638","suppressions":"25639"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4057,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4065,"suppressions":"25640"},{"ruleId":"25620","severity":2,"message":"25621","line":2,"column":4061,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4063,"suppressions":"25641"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4061,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4063,"suppressions":"25642"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4061,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4063,"suppressions":"25643"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4066,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4068,"suppressions":"25644"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4066,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4068,"suppressions":"25645"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4081,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4083,"suppressions":"25646"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4081,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4083,"suppressions":"25647"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4085,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4099,"suppressions":"25648"},{"ruleId":"25620","severity":2,"message":"25649","line":2,"column":4089,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4091,"suppressions":"25650"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4089,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4091,"suppressions":"25651"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4095,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4097,"suppressions":"25652"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4095,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4097,"suppressions":"25653"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":4107,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":4108,"suppressions":"25654"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4109,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4111,"suppressions":"25655"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4120,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4122,"suppressions":"25656"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4126,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4128,"suppressions":"25657"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4136,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4138,"suppressions":"25658"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4144,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4146,"suppressions":"25659"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":4172,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":4173,"suppressions":"25660"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4174,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4176,"suppressions":"25661"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4230,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4426,"fix":"25662","suppressions":"25663"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4426,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4443,"fix":"25664","suppressions":"25665"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4443,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4453,"fix":"25666","suppressions":"25667"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4457,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4470,"suppressions":"25668"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4461,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4463,"suppressions":"25670"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4461,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4463,"suppressions":"25671"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4461,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4463,"suppressions":"25672"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4461,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4463,"suppressions":"25673"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4466,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4468,"suppressions":"25675"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4466,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4468,"suppressions":"25676"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4471,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4473,"suppressions":"25677"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4471,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4473,"suppressions":"25678"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4471,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4473,"suppressions":"25679"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4471,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4473,"suppressions":"25680"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4479,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4481,"suppressions":"25681"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4479,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4481,"suppressions":"25682"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4479,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4481,"suppressions":"25683"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4479,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4481,"suppressions":"25684"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4483,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4497,"suppressions":"25685"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4487,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4489,"suppressions":"25687"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4487,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4489,"suppressions":"25688"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4493,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4495,"suppressions":"25689"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4493,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4495,"suppressions":"25690"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4493,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4495,"suppressions":"25691"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4493,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4495,"suppressions":"25692"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4500,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4502,"suppressions":"25693"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4500,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4502,"suppressions":"25694"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4512,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4514,"suppressions":"25695"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4512,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4514,"suppressions":"25696"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":4520,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":4594,"fix":"25697","suppressions":"25698"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":4523,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4542,"fix":"25699","suppressions":"25700"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4530,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4532,"suppressions":"25701"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4530,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4532,"suppressions":"25702"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4544,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4568,"suppressions":"25703"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4548,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4550,"suppressions":"25705"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4552,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4554,"suppressions":"25706"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4552,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4554,"suppressions":"25707"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4571,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4573,"suppressions":"25708"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4575,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4577,"suppressions":"25709"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4579,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4581,"suppressions":"25710"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4579,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4581,"suppressions":"25711"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4586,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4588,"suppressions":"25712"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4600,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4608,"suppressions":"25713"},{"ruleId":"25620","severity":2,"message":"25714","line":2,"column":4604,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4606,"suppressions":"25715"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4604,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4606,"suppressions":"25716"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4604,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4606,"suppressions":"25717"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4604,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4606,"suppressions":"25718"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4604,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4606,"suppressions":"25719"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4611,"suppressions":"25720"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4611,"suppressions":"25721"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4611,"suppressions":"25722"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4611,"suppressions":"25723"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4624,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4626,"suppressions":"25724"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4624,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4626,"suppressions":"25725"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4624,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4626,"suppressions":"25726"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4624,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4626,"suppressions":"25727"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":4631,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4642,"fix":"25728","suppressions":"25729"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4639,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4641,"suppressions":"25730"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4639,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4641,"suppressions":"25731"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4639,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4641,"suppressions":"25732"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4639,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4641,"suppressions":"25733"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4649,"suppressions":"25734"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4649,"suppressions":"25735"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4649,"suppressions":"25736"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4649,"suppressions":"25737"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4661,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4674,"suppressions":"25738"},{"ruleId":"25620","severity":2,"message":"25714","line":2,"column":4665,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4667,"suppressions":"25739"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4667,"suppressions":"25740"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4667,"suppressions":"25741"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4667,"suppressions":"25742"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4667,"suppressions":"25743"},{"ruleId":"25620","severity":2,"message":"25744","line":2,"column":4670,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4672,"suppressions":"25745"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4670,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4672,"suppressions":"25746"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4670,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4672,"suppressions":"25747"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4675,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4677,"suppressions":"25748"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4675,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4677,"suppressions":"25749"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4675,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4677,"suppressions":"25750"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4675,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4677,"suppressions":"25751"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4683,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4685,"suppressions":"25752"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4683,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4685,"suppressions":"25753"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4683,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4685,"suppressions":"25754"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4683,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4685,"suppressions":"25755"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4687,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4701,"suppressions":"25756"},{"ruleId":"25620","severity":2,"message":"25757","line":2,"column":4691,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4693,"suppressions":"25758"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4691,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4693,"suppressions":"25759"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4691,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4693,"suppressions":"25760"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4697,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4699,"suppressions":"25761"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4697,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4699,"suppressions":"25762"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4697,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4699,"suppressions":"25763"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4697,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4699,"suppressions":"25764"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4704,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4706,"suppressions":"25765"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4704,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4706,"suppressions":"25766"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4716,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4718,"suppressions":"25767"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4716,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4718,"suppressions":"25768"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4725,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4727,"suppressions":"25769"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4725,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4727,"suppressions":"25770"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4745,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4747,"suppressions":"25771"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4745,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4747,"suppressions":"25772"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4745,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4747,"suppressions":"25773"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4745,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4747,"suppressions":"25774"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":4761,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":4844,"fix":"25775","suppressions":"25776"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":4764,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4783,"fix":"25777","suppressions":"25778"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4771,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4773,"suppressions":"25779"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4771,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4773,"suppressions":"25780"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4785,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4809,"suppressions":"25781"},{"ruleId":"25620","severity":2,"message":"25782","line":2,"column":4789,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4791,"suppressions":"25783"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4789,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4791,"suppressions":"25784"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4793,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4795,"suppressions":"25785"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4793,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4795,"suppressions":"25786"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4812,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4814,"suppressions":"25787"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4816,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4818,"suppressions":"25788"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4820,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4822,"suppressions":"25789"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4820,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4822,"suppressions":"25790"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4829,"suppressions":"25791"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4829,"suppressions":"25792"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4829,"suppressions":"25793"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4829,"suppressions":"25794"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":4831,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":4842,"fix":"25795","suppressions":"25796"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4839,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4841,"suppressions":"25797"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4839,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4841,"suppressions":"25798"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4850,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4863,"suppressions":"25799"},{"ruleId":"25620","severity":2,"message":"25714","line":2,"column":4854,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4856,"suppressions":"25800"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4854,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4856,"suppressions":"25801"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4854,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4856,"suppressions":"25802"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4854,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4856,"suppressions":"25803"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4854,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4856,"suppressions":"25804"},{"ruleId":"25620","severity":2,"message":"25744","line":2,"column":4859,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4861,"suppressions":"25805"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4859,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4861,"suppressions":"25806"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4859,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4861,"suppressions":"25807"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4864,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4866,"suppressions":"25808"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4864,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4866,"suppressions":"25809"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4864,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4866,"suppressions":"25810"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4864,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4866,"suppressions":"25811"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4872,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4874,"suppressions":"25812"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4872,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4874,"suppressions":"25813"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4872,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4874,"suppressions":"25814"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4872,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4874,"suppressions":"25815"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":4879,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4891,"fix":"25816","suppressions":"25817"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4888,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4890,"suppressions":"25818"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4888,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4890,"suppressions":"25819"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4888,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4890,"suppressions":"25820"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4888,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4890,"suppressions":"25821"},{"ruleId":"25566","severity":2,"message":"25822","line":2,"column":4893,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4907,"fix":"25823","suppressions":"25824"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4902,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4904,"suppressions":"25825"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4902,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4904,"suppressions":"25826"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4902,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4904,"suppressions":"25827"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4902,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4904,"suppressions":"25828"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4912,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4914,"suppressions":"25829"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4912,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4914,"suppressions":"25830"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4912,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4914,"suppressions":"25831"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4912,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4914,"suppressions":"25832"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4945,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4953,"suppressions":"25833"},{"ruleId":"25620","severity":2,"message":"25714","line":2,"column":4949,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4951,"suppressions":"25834"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4949,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4951,"suppressions":"25835"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4949,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4951,"suppressions":"25836"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4949,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4951,"suppressions":"25837"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4949,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4951,"suppressions":"25838"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4954,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4956,"suppressions":"25839"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4954,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4956,"suppressions":"25840"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4954,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4956,"suppressions":"25841"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4954,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4956,"suppressions":"25842"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4962,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4964,"suppressions":"25843"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4962,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4964,"suppressions":"25844"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4962,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4964,"suppressions":"25845"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4962,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4964,"suppressions":"25846"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4966,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4980,"suppressions":"25847"},{"ruleId":"25620","severity":2,"message":"25757","line":2,"column":4970,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4972,"suppressions":"25848"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4970,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4972,"suppressions":"25849"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4970,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4972,"suppressions":"25850"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4976,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4978,"suppressions":"25851"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4976,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4978,"suppressions":"25852"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4976,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4978,"suppressions":"25853"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4976,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4978,"suppressions":"25854"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4980,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5000,"fix":"25855","suppressions":"25856"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4987,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4989,"suppressions":"25857"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4987,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4989,"suppressions":"25858"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5003,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5005,"suppressions":"25859"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5003,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5005,"suppressions":"25860"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5030,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5032,"suppressions":"25861"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5030,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5032,"suppressions":"25862"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5030,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5032,"suppressions":"25863"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5030,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5032,"suppressions":"25864"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":5034,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":5035,"suppressions":"25865"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5036,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5038,"suppressions":"25866"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5036,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5038,"suppressions":"25867"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":5045,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":5176,"fix":"25868","suppressions":"25869"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5062,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5064,"suppressions":"25870"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5062,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5064,"suppressions":"25871"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5062,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5064,"suppressions":"25872"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5062,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5064,"suppressions":"25873"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5066,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5068,"suppressions":"25874"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5066,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5068,"suppressions":"25875"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5102,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5126,"fix":"25876","suppressions":"25877"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":5132,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":5173,"fix":"25878","suppressions":"25879"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5198,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5208,"fix":"25880","suppressions":"25881"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5212,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5230,"suppressions":"25882"},{"ruleId":"25620","severity":2,"message":"25883","line":2,"column":5216,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":5217,"suppressions":"25884"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":5216,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5217,"suppressions":"25885"},{"ruleId":"25620","severity":2,"message":"25886","line":2,"column":5220,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":5221,"suppressions":"25887"},{"ruleId":"25533","severity":2,"message":"25537","line":2,"column":5220,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5221,"suppressions":"25888"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":5231,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5232,"suppressions":"25889"},{"ruleId":"25533","severity":2,"message":"25537","line":2,"column":5233,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5234,"suppressions":"25890"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":5237,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5238,"suppressions":"25891"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5240,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5252,"suppressions":"25892"},{"ruleId":"25620","severity":2,"message":"25893","line":2,"column":5244,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":5246,"suppressions":"25894"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5244,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5246,"suppressions":"25895"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":5249,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5250,"suppressions":"25896"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5255,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5257,"suppressions":"25897"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5266,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5268,"suppressions":"25898"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":5296,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":5301,"fix":"25899","suppressions":"25900"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5299,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5301,"suppressions":"25901"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":5311,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":5326,"fix":"25902","suppressions":"25903"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":5317,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":5318,"suppressions":"25904"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5319,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5321,"suppressions":"25905"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5386,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5417,"fix":"25906","suppressions":"25907"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5417,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5426,"fix":"25908","suppressions":"25909"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5426,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5434,"fix":"25910","suppressions":"25911"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5434,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5443,"fix":"25912","suppressions":"25913"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5443,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5451,"fix":"25914","suppressions":"25915"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5451,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5457,"fix":"25916","suppressions":"25917"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":5509,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":5617,"fix":"25918","suppressions":"25919"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5618,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5652,"fix":"25920","suppressions":"25921"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":5627,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":5651,"fix":"25922","suppressions":"25923"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5731,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5751,"fix":"25924","suppressions":"25925"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5781,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5800,"suppressions":"25926"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":5803,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":5812,"fix":"25927","suppressions":"25928"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":5814,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":5823,"fix":"25929","suppressions":"25930"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5884,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5904,"suppressions":"25931"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6143,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6174,"fix":"25932","suppressions":"25933"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":6174,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":6175,"suppressions":"25934"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6209,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6220,"fix":"25935","suppressions":"25936"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6234,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6250,"fix":"25937","suppressions":"25938"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6254,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6272,"fix":"25939","suppressions":"25940"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6292,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6309,"fix":"25941","suppressions":"25942"},{"ruleId":"25117","severity":2,"message":"25118","line":2,"column":6311,"nodeType":"25119","messageId":"25120","endLine":2,"endColumn":6362,"suppressions":"25943"},{"ruleId":"25117","severity":2,"message":"25118","line":2,"column":6327,"nodeType":"25119","messageId":"25120","endLine":2,"endColumn":6362,"suppressions":"25944"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6404,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6413,"fix":"25945","suppressions":"25946"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6413,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6419,"fix":"25947","suppressions":"25948"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6431,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6450,"fix":"25949","suppressions":"25950"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6450,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6460,"fix":"25951","suppressions":"25952"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6460,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6470,"fix":"25953","suppressions":"25954"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6474,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6494,"fix":"25955","suppressions":"25956"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6506,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6519,"fix":"25957","suppressions":"25958"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6519,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6531,"fix":"25959","suppressions":"25960"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6542,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6558,"fix":"25961","suppressions":"25962"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6589,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6601,"fix":"25963","suppressions":"25964"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6601,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6614,"fix":"25965","suppressions":"25966"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":6608,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":6613,"fix":"25967","suppressions":"25968"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6701,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6716,"fix":"25969","suppressions":"25970"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6716,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7512,"suppressions":"25971"},{"ruleId":"25972","severity":2,"message":"25973","line":2,"column":6735,"nodeType":"25174","messageId":"25974","endLine":2,"endColumn":6768,"fix":"25975","suppressions":"25976"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6735,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6768,"fix":"25977","suppressions":"25978"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6768,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6781,"fix":"25979","suppressions":"25980"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6781,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6790,"fix":"25981","suppressions":"25982"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6790,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6812,"fix":"25983","suppressions":"25984"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6812,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6822,"fix":"25985","suppressions":"25986"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6826,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6847,"fix":"25987","suppressions":"25988"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6860,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6874,"fix":"25989","suppressions":"25990"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6874,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6888,"fix":"25991","suppressions":"25992"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6888,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6902,"fix":"25993","suppressions":"25994"},{"ruleId":"25064","severity":2,"message":"25065","line":2,"column":6895,"nodeType":"25066","messageId":"25067","endLine":2,"endColumn":6901,"suppressions":"25995"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6902,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6909,"suppressions":"25996"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6948,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6971,"fix":"25997","suppressions":"25998"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7015,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7023,"fix":"25999","suppressions":"26000"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":7117,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":7144,"fix":"26001","suppressions":"26002"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7217,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7227,"fix":"26003","suppressions":"26004"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7271,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7284,"fix":"26005","suppressions":"26006"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7284,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7306,"fix":"26007","suppressions":"26008"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7306,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7326,"fix":"26009","suppressions":"26010"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7378,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7401,"fix":"26011","suppressions":"26012"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":7401,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":7402,"suppressions":"26013"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":7433,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":7434,"suppressions":"26014"},{"ruleId":"26015","severity":2,"message":"26016","line":2,"column":7446,"nodeType":"24834","messageId":"26017","endLine":2,"endColumn":7447,"suppressions":"26018"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":7459,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":7460,"suppressions":"26019"},{"ruleId":"25972","severity":2,"message":"25973","line":2,"column":7535,"nodeType":"25174","messageId":"25974","endLine":2,"endColumn":7549,"fix":"26020","suppressions":"26021"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7535,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7549,"fix":"26022","suppressions":"26023"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":7788,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":8035,"fix":"26024","suppressions":"26025"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":8105,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":8126,"fix":"26026","suppressions":"26027"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":8592,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":8696,"fix":"26028","suppressions":"26029"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":8728,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":8743,"fix":"26030","suppressions":"26031"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":8747,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":8761,"fix":"26032","suppressions":"26033"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":8781,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":8824,"fix":"26034","suppressions":"26035"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":8788,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":8801,"fix":"26036","suppressions":"26037"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":8858,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":8896,"fix":"26038","suppressions":"26039"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9272,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9373,"fix":"26040","suppressions":"26041"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9390,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9421,"fix":"26042","suppressions":"26043"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9421,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9439,"fix":"26044","suppressions":"26045"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9439,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9462,"fix":"26046","suppressions":"26047"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9462,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9468,"fix":"26048","suppressions":"26049"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":9520,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":9622,"fix":"26050","suppressions":"26051"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9623,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9657,"fix":"26052","suppressions":"26053"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":9632,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":9656,"fix":"26054","suppressions":"26055"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9657,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9687,"fix":"26056","suppressions":"26057"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9736,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9747,"fix":"26058","suppressions":"26059"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":9824,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":9842,"fix":"26060","suppressions":"26061"},{"ruleId":"26015","severity":2,"message":"26062","line":2,"column":9844,"nodeType":"24834","messageId":"26017","endLine":2,"endColumn":9846,"suppressions":"26063"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9909,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9929,"fix":"26064","suppressions":"26065"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9986,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10006,"fix":"26066","suppressions":"26067"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10006,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10026,"fix":"26068","suppressions":"26069"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10033,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10065,"fix":"26070","suppressions":"26071"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10081,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10124,"fix":"26072","suppressions":"26073"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10131,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10152,"fix":"26074","suppressions":"26075"},{"ruleId":"26015","severity":2,"message":"26062","line":2,"column":10206,"nodeType":"24834","messageId":"26017","endLine":2,"endColumn":10208,"suppressions":"26076"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10351,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10384,"fix":"26077","suppressions":"26078"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10384,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10405,"fix":"26079","suppressions":"26080"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10412,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10428,"fix":"26081","suppressions":"26082"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10428,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10450,"fix":"26083","suppressions":"26084"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10473,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10482,"fix":"26085","suppressions":"26086"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10541,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10569,"fix":"26087","suppressions":"26088"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10573,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10579,"suppressions":"26089"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10639,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10646,"suppressions":"26090"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10643,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10644,"suppressions":"26092"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10648,"suppressions":"26093"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10660,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10661,"suppressions":"26094"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10668,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10669,"suppressions":"26095"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10718,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10748,"fix":"26096","suppressions":"26097"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10772,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10804,"fix":"26098","suppressions":"26099"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10808,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10826,"suppressions":"26100"},{"ruleId":"25620","severity":2,"message":"26101","line":2,"column":10812,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":10813,"suppressions":"26102"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10812,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10813,"suppressions":"26103"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10828,"suppressions":"26104"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10833,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10834,"suppressions":"26105"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10841,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10842,"suppressions":"26106"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":10857,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":10871,"fix":"26107","suppressions":"26108"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10863,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10864,"suppressions":"26109"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10985,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11029,"fix":"26110","suppressions":"26111"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11029,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11042,"fix":"26112","suppressions":"26113"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11042,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11063,"fix":"26114","suppressions":"26115"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11063,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11080,"fix":"26116","suppressions":"26117"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11080,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11088,"fix":"26118","suppressions":"26119"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11088,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11104,"fix":"26120","suppressions":"26121"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11104,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11120,"fix":"26122","suppressions":"26123"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11120,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11129,"fix":"26124","suppressions":"26125"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11129,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11150,"fix":"26126","suppressions":"26127"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11150,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11165,"fix":"26128","suppressions":"26129"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11165,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11173,"fix":"26130","suppressions":"26131"},{"ruleId":"25972","severity":2,"message":"25973","line":2,"column":11181,"nodeType":"25174","messageId":"25974","endLine":2,"endColumn":11191,"fix":"26132","suppressions":"26133"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11181,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11191,"fix":"26134","suppressions":"26135"},{"ruleId":"26136","severity":2,"message":"26137","line":2,"column":11198,"nodeType":"26138","messageId":"26139","endLine":2,"endColumn":11202,"suppressions":"26140"},{"ruleId":"26136","severity":2,"message":"26137","line":2,"column":11286,"nodeType":"26138","messageId":"26139","endLine":2,"endColumn":11290,"suppressions":"26141"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11298,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11311,"fix":"26142","suppressions":"26143"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11311,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11326,"fix":"26144","suppressions":"26145"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11326,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11337,"suppressions":"26146"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11330,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11331,"suppressions":"26148"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11343,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11344,"suppressions":"26149"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11353,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11354,"suppressions":"26150"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11364,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11365,"suppressions":"26151"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11394,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11395,"suppressions":"26152"},{"ruleId":"26136","severity":2,"message":"26137","line":2,"column":11398,"nodeType":"26138","messageId":"26139","endLine":2,"endColumn":11409,"suppressions":"26153"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11410,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11422,"fix":"26154","suppressions":"26155"},{"ruleId":"26156","severity":2,"message":"26157","line":2,"column":11414,"nodeType":"24834","messageId":"26158","endLine":2,"endColumn":11416,"suppressions":"26159"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11434,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11448,"fix":"26160","suppressions":"26161"},{"ruleId":"26156","severity":2,"message":"26162","line":2,"column":11438,"nodeType":"24834","messageId":"26158","endLine":2,"endColumn":11440,"suppressions":"26163"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11448,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11467,"fix":"26164","suppressions":"26165"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11467,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11479,"fix":"26166","suppressions":"26167"},{"ruleId":"26156","severity":2,"message":"26168","line":2,"column":11471,"nodeType":"24834","messageId":"26158","endLine":2,"endColumn":11473,"suppressions":"26169"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11479,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11497,"fix":"26170","suppressions":"26171"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11497,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11518,"suppressions":"26172"},{"ruleId":"25620","severity":2,"message":"26173","line":2,"column":11501,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":11502,"suppressions":"26174"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11501,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11502,"suppressions":"26175"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11518,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11534,"fix":"26176","suppressions":"26177"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11534,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11540,"suppressions":"26178"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11578,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11579,"suppressions":"26179"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11626,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11650,"fix":"26180","suppressions":"26181"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11650,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11682,"fix":"26182","suppressions":"26183"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11702,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11723,"fix":"26184","suppressions":"26185"},{"ruleId":"26136","severity":2,"message":"26137","line":2,"column":11782,"nodeType":"26138","messageId":"26139","endLine":2,"endColumn":11821,"suppressions":"26186"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11816,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11817,"suppressions":"26187"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11860,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11861,"suppressions":"26188"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11894,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11903,"fix":"26189","suppressions":"26190"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11923,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11937,"fix":"26191","suppressions":"26192"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11947,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11958,"fix":"26193","suppressions":"26194"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":11995,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":12068,"fix":"26195","suppressions":"26196"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14075,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14097,"fix":"26197","suppressions":"26198"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14101,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14123,"fix":"26199","suppressions":"26200"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14123,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14142,"fix":"26201","suppressions":"26202"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14195,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14196,"suppressions":"26203"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14287,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14323,"fix":"26204","suppressions":"26205"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14343,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14344,"suppressions":"26206"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14350,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14401,"fix":"26207","suppressions":"26208"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14496,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14533,"fix":"26209","suppressions":"26210"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14504,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14505,"suppressions":"26211"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14513,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14514,"suppressions":"26212"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14523,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14524,"suppressions":"26213"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14533,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14542,"fix":"26214","suppressions":"26215"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14546,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14554,"fix":"26216","suppressions":"26217"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14578,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14601,"fix":"26218","suppressions":"26219"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14638,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14649,"fix":"26220","suppressions":"26221"},{"ruleId":"26222","severity":2,"message":"26223","line":2,"column":14663,"nodeType":"26224","messageId":"26225","endLine":2,"endColumn":14697,"fix":"26226","suppressions":"26227"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14699,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14707,"fix":"26228","suppressions":"26229"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14707,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14713,"fix":"26230","suppressions":"26231"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14713,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14753,"fix":"26232","suppressions":"26233"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14753,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14778,"fix":"26234","suppressions":"26235"},{"ruleId":"26156","severity":2,"message":"26157","line":2,"column":14757,"nodeType":"24834","messageId":"26158","endLine":2,"endColumn":14759,"suppressions":"26236"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14791,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14855,"fix":"26237","suppressions":"26238"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14888,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14900,"fix":"26239","suppressions":"26240"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14900,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14920,"fix":"26241","suppressions":"26242"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14953,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14973,"fix":"26243","suppressions":"26244"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14973,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14980,"suppressions":"26245"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":15000,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":15019,"fix":"26246","suppressions":"26247"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":15063,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":15076,"fix":"26248","suppressions":"26249"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":15080,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":15100,"fix":"26250","suppressions":"26251"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":15265,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":15318,"fix":"26252","suppressions":"26253"},{"ruleId":"25117","severity":2,"message":"25118","line":2,"column":15321,"nodeType":"25119","messageId":"25120","endLine":2,"endColumn":15361,"suppressions":"26254"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":15369,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":15370,"suppressions":"26255"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":15473,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":15485,"fix":"26256","suppressions":"26257"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":15487,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":15488,"suppressions":"26258"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15786,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15788,"suppressions":"26262"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15809,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15811,"suppressions":"26263"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15835,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15837,"suppressions":"26264"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15875,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15877,"suppressions":"26265"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15918,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15920,"suppressions":"26266"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16362,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16364,"suppressions":"26267"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16410,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16412,"suppressions":"26268"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16453,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16455,"suppressions":"26269"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16498,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16500,"suppressions":"26270"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16551,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16553,"suppressions":"26271"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16574,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16576,"suppressions":"26272"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16597,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16599,"suppressions":"26273"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16646,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16648,"suppressions":"26274"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16719,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16721,"suppressions":"26275"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16833,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16835,"suppressions":"26276"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17026,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17028,"suppressions":"26277"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17079,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17081,"suppressions":"26278"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17111,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17113,"suppressions":"26279"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17161,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17163,"suppressions":"26280"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17203,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17205,"suppressions":"26281"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17285,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17287,"suppressions":"26282"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17331,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17333,"suppressions":"26283"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17354,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17356,"suppressions":"26284"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17380,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17382,"suppressions":"26285"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17477,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17479,"suppressions":"26286"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17500,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17502,"suppressions":"26287"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17526,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17528,"suppressions":"26288"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1,"nodeType":"25174","messageId":"25175","endLine":194,"endColumn":6,"fix":"26289","suppressions":"26290"},{"ruleId":"25178","severity":2,"message":"26291","line":2,"column":27,"nodeType":null,"messageId":"26292","endLine":2,"endColumn":27,"fix":"26293","suppressions":"26294"},{"ruleId":"25178","severity":2,"message":"25179","line":3,"column":1,"nodeType":null,"messageId":"25180","endLine":3,"endColumn":5,"fix":"26295","suppressions":"26296"},{"ruleId":"26297","severity":2,"message":"26298","line":3,"column":5,"nodeType":"26299","messageId":"25568","endLine":3,"endColumn":18,"fix":"26300","suppressions":"26301"},{"ruleId":"25178","severity":2,"message":"25179","line":4,"column":1,"nodeType":null,"messageId":"25180","endLine":4,"endColumn":5,"fix":"26302","suppressions":"26303"},{"ruleId":"25972","severity":2,"message":"25973","line":4,"column":5,"nodeType":"25174","messageId":"25974","endLine":8,"endColumn":11,"fix":"26304","suppressions":"26305"},{"ruleId":"25172","severity":2,"message":"25173","line":4,"column":5,"nodeType":"25174","messageId":"25175","endLine":8,"endColumn":11,"fix":"26306","suppressions":"26307"},{"ruleId":"25178","severity":2,"message":"25231","line":5,"column":1,"nodeType":null,"messageId":"25180","endLine":5,"endColumn":9,"fix":"26308","suppressions":"26309"},{"ruleId":"25178","severity":2,"message":"25244","line":6,"column":1,"nodeType":null,"messageId":"25180","endLine":6,"endColumn":13,"fix":"26310","suppressions":"26311"},{"ruleId":"25178","severity":2,"message":"26312","line":7,"column":1,"nodeType":null,"messageId":"25180","endLine":7,"endColumn":24,"fix":"26313","suppressions":"26314"},{"ruleId":"25178","severity":2,"message":"25231","line":8,"column":1,"nodeType":null,"messageId":"25180","endLine":8,"endColumn":9,"fix":"26315","suppressions":"26316"},{"ruleId":"25178","severity":2,"message":"25179","line":10,"column":1,"nodeType":null,"messageId":"25180","endLine":10,"endColumn":5,"fix":"26317","suppressions":"26318"},{"ruleId":"25178","severity":2,"message":"25179","line":11,"column":1,"nodeType":null,"messageId":"25180","endLine":11,"endColumn":5,"fix":"26319","suppressions":"26320"},{"ruleId":"25178","severity":2,"message":"25231","line":12,"column":1,"nodeType":null,"messageId":"25180","endLine":12,"endColumn":9,"fix":"26321","suppressions":"26322"},{"ruleId":"25178","severity":2,"message":"25179","line":13,"column":1,"nodeType":null,"messageId":"25180","endLine":13,"endColumn":5,"fix":"26323","suppressions":"26324"},{"ruleId":"25178","severity":2,"message":"25179","line":14,"column":1,"nodeType":null,"messageId":"25180","endLine":14,"endColumn":5,"fix":"26325","suppressions":"26326"},{"ruleId":"25178","severity":2,"message":"25179","line":15,"column":1,"nodeType":null,"messageId":"25180","endLine":15,"endColumn":5,"fix":"26327","suppressions":"26328"},{"ruleId":"25178","severity":2,"message":"25231","line":16,"column":1,"nodeType":null,"messageId":"25180","endLine":16,"endColumn":9,"fix":"26329","suppressions":"26330"},{"ruleId":"25178","severity":2,"message":"25179","line":17,"column":1,"nodeType":null,"messageId":"25180","endLine":17,"endColumn":5,"fix":"26331","suppressions":"26332"},{"ruleId":"25178","severity":2,"message":"25179","line":18,"column":1,"nodeType":null,"messageId":"25180","endLine":18,"endColumn":5,"fix":"26333","suppressions":"26334"},{"ruleId":"25178","severity":2,"message":"25179","line":19,"column":1,"nodeType":null,"messageId":"25180","endLine":19,"endColumn":5,"fix":"26335","suppressions":"26336"},{"ruleId":"25178","severity":2,"message":"25231","line":20,"column":1,"nodeType":null,"messageId":"25180","endLine":20,"endColumn":9,"fix":"26337","suppressions":"26338"},{"ruleId":"25178","severity":2,"message":"25179","line":21,"column":1,"nodeType":null,"messageId":"25180","endLine":21,"endColumn":5,"fix":"26339","suppressions":"26340"},{"ruleId":"25178","severity":2,"message":"25179","line":22,"column":1,"nodeType":null,"messageId":"25180","endLine":22,"endColumn":5,"fix":"26341","suppressions":"26342"},{"ruleId":"25178","severity":2,"message":"25179","line":23,"column":1,"nodeType":null,"messageId":"25180","endLine":23,"endColumn":5,"fix":"26343","suppressions":"26344"},{"ruleId":"25178","severity":2,"message":"25231","line":24,"column":1,"nodeType":null,"messageId":"25180","endLine":24,"endColumn":9,"fix":"26345","suppressions":"26346"},{"ruleId":"25178","severity":2,"message":"25179","line":25,"column":1,"nodeType":null,"messageId":"25180","endLine":25,"endColumn":5,"fix":"26347","suppressions":"26348"},{"ruleId":"25178","severity":2,"message":"25179","line":27,"column":1,"nodeType":null,"messageId":"25180","endLine":27,"endColumn":5,"fix":"26349","suppressions":"26350"},{"ruleId":"25178","severity":2,"message":"25231","line":28,"column":1,"nodeType":null,"messageId":"25180","endLine":28,"endColumn":9,"fix":"26351","suppressions":"26352"},{"ruleId":"25178","severity":2,"message":"25231","line":29,"column":1,"nodeType":null,"messageId":"25180","endLine":29,"endColumn":9,"fix":"26353","suppressions":"26354"},{"ruleId":"25178","severity":2,"message":"25231","line":30,"column":1,"nodeType":null,"messageId":"25180","endLine":30,"endColumn":9,"fix":"26355","suppressions":"26356"},{"ruleId":"25178","severity":2,"message":"25244","line":31,"column":1,"nodeType":null,"messageId":"25180","endLine":31,"endColumn":13,"fix":"26357","suppressions":"26358"},{"ruleId":"25178","severity":2,"message":"26359","line":32,"column":1,"nodeType":null,"messageId":"25180","endLine":36,"endColumn":13,"fix":"26360","suppressions":"26361"},{"ruleId":"25178","severity":2,"message":"25310","line":37,"column":1,"nodeType":null,"messageId":"25180","endLine":37,"endColumn":17,"fix":"26362","suppressions":"26363"},{"ruleId":"25178","severity":2,"message":"25244","line":38,"column":1,"nodeType":null,"messageId":"25180","endLine":38,"endColumn":13,"fix":"26364","suppressions":"26365"},{"ruleId":"25178","severity":2,"message":"25310","line":39,"column":1,"nodeType":null,"messageId":"25180","endLine":39,"endColumn":17,"fix":"26366","suppressions":"26367"},{"ruleId":"25178","severity":2,"message":"25244","line":40,"column":1,"nodeType":null,"messageId":"25180","endLine":40,"endColumn":13,"fix":"26368","suppressions":"26369"},{"ruleId":"25178","severity":2,"message":"25231","line":41,"column":1,"nodeType":null,"messageId":"25180","endLine":41,"endColumn":9,"fix":"26370","suppressions":"26371"},{"ruleId":"25178","severity":2,"message":"25179","line":42,"column":1,"nodeType":null,"messageId":"25180","endLine":42,"endColumn":5,"fix":"26372","suppressions":"26373"},{"ruleId":"25178","severity":2,"message":"25179","line":44,"column":1,"nodeType":null,"messageId":"25180","endLine":44,"endColumn":5,"fix":"26374","suppressions":"26375"},{"ruleId":"25178","severity":2,"message":"25179","line":45,"column":1,"nodeType":null,"messageId":"25180","endLine":45,"endColumn":5,"fix":"26376","suppressions":"26377"},{"ruleId":"25178","severity":2,"message":"25231","line":46,"column":1,"nodeType":null,"messageId":"25180","endLine":46,"endColumn":9,"fix":"26378","suppressions":"26379"},{"ruleId":"25172","severity":2,"message":"25173","line":46,"column":9,"nodeType":"25174","messageId":"25175","endLine":46,"endColumn":66,"fix":"26380","suppressions":"26381"},{"ruleId":"25178","severity":2,"message":"25231","line":47,"column":1,"nodeType":null,"messageId":"25180","endLine":47,"endColumn":9,"fix":"26382","suppressions":"26383"},{"ruleId":"25172","severity":2,"message":"25173","line":47,"column":9,"nodeType":"25174","messageId":"25175","endLine":47,"endColumn":62,"fix":"26384","suppressions":"26385"},{"ruleId":"25178","severity":2,"message":"25231","line":48,"column":1,"nodeType":null,"messageId":"25180","endLine":48,"endColumn":9,"fix":"26386","suppressions":"26387"},{"ruleId":"25178","severity":2,"message":"25231","line":49,"column":1,"nodeType":null,"messageId":"25180","endLine":49,"endColumn":9,"fix":"26388","suppressions":"26389"},{"ruleId":"25178","severity":2,"message":"25179","line":50,"column":1,"nodeType":null,"messageId":"25180","endLine":50,"endColumn":5,"fix":"26390","suppressions":"26391"},{"ruleId":"25178","severity":2,"message":"25179","line":52,"column":1,"nodeType":null,"messageId":"25180","endLine":52,"endColumn":5,"fix":"26392","suppressions":"26393"},{"ruleId":"25178","severity":2,"message":"25179","line":53,"column":1,"nodeType":null,"messageId":"25180","endLine":53,"endColumn":5,"fix":"26394","suppressions":"26395"},{"ruleId":"25178","severity":2,"message":"25231","line":54,"column":1,"nodeType":null,"messageId":"25180","endLine":54,"endColumn":9,"fix":"26396","suppressions":"26397"},{"ruleId":"25972","severity":2,"message":"25973","line":54,"column":9,"nodeType":"25174","messageId":"25974","endLine":58,"endColumn":15,"fix":"26398","suppressions":"26399"},{"ruleId":"25172","severity":2,"message":"25173","line":54,"column":9,"nodeType":"25174","messageId":"25175","endLine":58,"endColumn":15,"fix":"26400","suppressions":"26401"},{"ruleId":"25178","severity":2,"message":"25244","line":55,"column":1,"nodeType":null,"messageId":"25180","endLine":55,"endColumn":13,"fix":"26402","suppressions":"26403"},{"ruleId":"25178","severity":2,"message":"25244","line":56,"column":1,"nodeType":null,"messageId":"25180","endLine":56,"endColumn":13,"fix":"26404","suppressions":"26405"},{"ruleId":"25178","severity":2,"message":"25244","line":57,"column":1,"nodeType":null,"messageId":"25180","endLine":57,"endColumn":13,"fix":"26406","suppressions":"26407"},{"ruleId":"25178","severity":2,"message":"25244","line":58,"column":1,"nodeType":null,"messageId":"25180","endLine":58,"endColumn":13,"fix":"26408","suppressions":"26409"},{"ruleId":"25178","severity":2,"message":"25231","line":60,"column":1,"nodeType":null,"messageId":"25180","endLine":60,"endColumn":9,"fix":"26410","suppressions":"26411"},{"ruleId":"25178","severity":2,"message":"25244","line":61,"column":1,"nodeType":null,"messageId":"25180","endLine":61,"endColumn":13,"fix":"26412","suppressions":"26413"},{"ruleId":"25178","severity":2,"message":"25244","line":62,"column":1,"nodeType":null,"messageId":"25180","endLine":62,"endColumn":13,"fix":"26414","suppressions":"26415"},{"ruleId":"25178","severity":2,"message":"25310","line":63,"column":1,"nodeType":null,"messageId":"25180","endLine":63,"endColumn":17,"fix":"26416","suppressions":"26417"},{"ruleId":"25178","severity":2,"message":"25310","line":64,"column":1,"nodeType":null,"messageId":"25180","endLine":64,"endColumn":17,"fix":"26418","suppressions":"26419"},{"ruleId":"25178","severity":2,"message":"26420","line":65,"column":1,"nodeType":null,"messageId":"25180","endLine":65,"endColumn":68,"fix":"26421","suppressions":"26422"},{"ruleId":"25178","severity":2,"message":"25244","line":66,"column":1,"nodeType":null,"messageId":"25180","endLine":66,"endColumn":13,"fix":"26423","suppressions":"26424"},{"ruleId":"25178","severity":2,"message":"25244","line":67,"column":1,"nodeType":null,"messageId":"25180","endLine":67,"endColumn":13,"fix":"26425","suppressions":"26426"},{"ruleId":"25178","severity":2,"message":"25244","line":68,"column":1,"nodeType":null,"messageId":"25180","endLine":68,"endColumn":13,"fix":"26427","suppressions":"26428"},{"ruleId":"25178","severity":2,"message":"25310","line":69,"column":1,"nodeType":null,"messageId":"25180","endLine":69,"endColumn":17,"fix":"26429","suppressions":"26430"},{"ruleId":"25178","severity":2,"message":"26431","line":70,"column":1,"nodeType":null,"messageId":"25180","endLine":71,"endColumn":20,"fix":"26432","suppressions":"26433"},{"ruleId":"26434","severity":2,"message":"26435","line":70,"column":17,"nodeType":"26138","messageId":"26436","endLine":71,"endColumn":71,"fix":"26437","suppressions":"26438"},{"ruleId":"25199","severity":2,"message":"25200","line":71,"column":21,"nodeType":"25201","messageId":"25202","endLine":71,"endColumn":71,"fix":"26439","suppressions":"26440"},{"ruleId":"25178","severity":2,"message":"25244","line":72,"column":1,"nodeType":null,"messageId":"25180","endLine":72,"endColumn":13,"fix":"26441","suppressions":"26442"},{"ruleId":"25178","severity":2,"message":"25231","line":73,"column":1,"nodeType":null,"messageId":"25180","endLine":73,"endColumn":9,"fix":"26443","suppressions":"26444"},{"ruleId":"25178","severity":2,"message":"25231","line":74,"column":1,"nodeType":null,"messageId":"25180","endLine":74,"endColumn":9,"fix":"26445","suppressions":"26446"},{"ruleId":"25178","severity":2,"message":"25179","line":75,"column":1,"nodeType":null,"messageId":"25180","endLine":75,"endColumn":5,"fix":"26447","suppressions":"26448"},{"ruleId":"25178","severity":2,"message":"25179","line":76,"column":1,"nodeType":null,"messageId":"25180","endLine":76,"endColumn":5,"fix":"26449","suppressions":"26450"},{"ruleId":"25178","severity":2,"message":"25179","line":77,"column":1,"nodeType":null,"messageId":"25180","endLine":77,"endColumn":5,"fix":"26451","suppressions":"26452"},{"ruleId":"25178","severity":2,"message":"25179","line":78,"column":1,"nodeType":null,"messageId":"25180","endLine":78,"endColumn":5,"fix":"26453","suppressions":"26454"},{"ruleId":"25178","severity":2,"message":"25231","line":79,"column":1,"nodeType":null,"messageId":"25180","endLine":79,"endColumn":9,"fix":"26455","suppressions":"26456"},{"ruleId":"25972","severity":2,"message":"25973","line":79,"column":9,"nodeType":"25174","messageId":"25974","endLine":84,"endColumn":17,"fix":"26457","suppressions":"26458"},{"ruleId":"25172","severity":2,"message":"25173","line":79,"column":9,"nodeType":"25174","messageId":"25175","endLine":84,"endColumn":17,"fix":"26459","suppressions":"26460"},{"ruleId":"25178","severity":2,"message":"25244","line":80,"column":1,"nodeType":null,"messageId":"25180","endLine":80,"endColumn":13,"fix":"26461","suppressions":"26462"},{"ruleId":"25178","severity":2,"message":"25244","line":81,"column":1,"nodeType":null,"messageId":"25180","endLine":81,"endColumn":13,"fix":"26463","suppressions":"26464"},{"ruleId":"25178","severity":2,"message":"25244","line":82,"column":1,"nodeType":null,"messageId":"25180","endLine":82,"endColumn":13,"fix":"26465","suppressions":"26466"},{"ruleId":"25178","severity":2,"message":"25244","line":83,"column":1,"nodeType":null,"messageId":"25180","endLine":83,"endColumn":13,"fix":"26467","suppressions":"26468"},{"ruleId":"25178","severity":2,"message":"25244","line":84,"column":1,"nodeType":null,"messageId":"25180","endLine":84,"endColumn":13,"fix":"26469","suppressions":"26470"},{"ruleId":"25178","severity":2,"message":"25231","line":85,"column":1,"nodeType":null,"messageId":"25180","endLine":85,"endColumn":9,"fix":"26471","suppressions":"26472"},{"ruleId":"25178","severity":2,"message":"25244","line":86,"column":1,"nodeType":null,"messageId":"25180","endLine":86,"endColumn":13,"fix":"26473","suppressions":"26474"},{"ruleId":"25178","severity":2,"message":"25244","line":87,"column":1,"nodeType":null,"messageId":"25180","endLine":87,"endColumn":13,"fix":"26475","suppressions":"26476"},{"ruleId":"25178","severity":2,"message":"25244","line":88,"column":1,"nodeType":null,"messageId":"25180","endLine":88,"endColumn":13,"fix":"26477","suppressions":"26478"},{"ruleId":"25178","severity":2,"message":"25244","line":89,"column":1,"nodeType":null,"messageId":"25180","endLine":89,"endColumn":13,"fix":"26479","suppressions":"26480"},{"ruleId":"25178","severity":2,"message":"25310","line":90,"column":1,"nodeType":null,"messageId":"25180","endLine":90,"endColumn":17,"fix":"26481","suppressions":"26482"},{"ruleId":"25178","severity":2,"message":"25244","line":91,"column":1,"nodeType":null,"messageId":"25180","endLine":91,"endColumn":13,"fix":"26483","suppressions":"26484"},{"ruleId":"25178","severity":2,"message":"25244","line":92,"column":1,"nodeType":null,"messageId":"25180","endLine":92,"endColumn":13,"fix":"26485","suppressions":"26486"},{"ruleId":"25178","severity":2,"message":"25231","line":93,"column":1,"nodeType":null,"messageId":"25180","endLine":93,"endColumn":9,"fix":"26487","suppressions":"26488"},{"ruleId":"25178","severity":2,"message":"25231","line":94,"column":1,"nodeType":null,"messageId":"25180","endLine":94,"endColumn":9,"fix":"26489","suppressions":"26490"},{"ruleId":"25178","severity":2,"message":"25179","line":95,"column":1,"nodeType":null,"messageId":"25180","endLine":95,"endColumn":5,"fix":"26491","suppressions":"26492"},{"ruleId":"25178","severity":2,"message":"25179","line":96,"column":1,"nodeType":null,"messageId":"25180","endLine":96,"endColumn":5,"fix":"26493","suppressions":"26494"},{"ruleId":"25178","severity":2,"message":"25179","line":97,"column":1,"nodeType":null,"messageId":"25180","endLine":97,"endColumn":5,"fix":"26495","suppressions":"26496"},{"ruleId":"25178","severity":2,"message":"25231","line":98,"column":1,"nodeType":null,"messageId":"25180","endLine":98,"endColumn":9,"fix":"26497","suppressions":"26498"},{"ruleId":"25972","severity":2,"message":"25973","line":98,"column":9,"nodeType":"25174","messageId":"25974","endLine":99,"endColumn":15,"fix":"26499","suppressions":"26500"},{"ruleId":"25172","severity":2,"message":"25173","line":98,"column":9,"nodeType":"25174","messageId":"25175","endLine":99,"endColumn":15,"fix":"26501","suppressions":"26502"},{"ruleId":"25178","severity":2,"message":"25244","line":99,"column":1,"nodeType":null,"messageId":"25180","endLine":99,"endColumn":13,"fix":"26503","suppressions":"26504"},{"ruleId":"25178","severity":2,"message":"25231","line":101,"column":1,"nodeType":null,"messageId":"25180","endLine":101,"endColumn":9,"fix":"26505","suppressions":"26506"},{"ruleId":"25178","severity":2,"message":"25244","line":102,"column":1,"nodeType":null,"messageId":"25180","endLine":102,"endColumn":13,"fix":"26507","suppressions":"26508"},{"ruleId":"25178","severity":2,"message":"25231","line":103,"column":1,"nodeType":null,"messageId":"25180","endLine":103,"endColumn":9,"fix":"26509","suppressions":"26510"},{"ruleId":"25178","severity":2,"message":"25179","line":104,"column":1,"nodeType":null,"messageId":"25180","endLine":104,"endColumn":5,"fix":"26511","suppressions":"26512"},{"ruleId":"25178","severity":2,"message":"25179","line":105,"column":1,"nodeType":null,"messageId":"25180","endLine":105,"endColumn":5,"fix":"26513","suppressions":"26514"},{"ruleId":"25178","severity":2,"message":"25179","line":106,"column":1,"nodeType":null,"messageId":"25180","endLine":106,"endColumn":5,"fix":"26515","suppressions":"26516"},{"ruleId":"25178","severity":2,"message":"25231","line":107,"column":1,"nodeType":null,"messageId":"25180","endLine":107,"endColumn":9,"fix":"26517","suppressions":"26518"},{"ruleId":"25972","severity":2,"message":"25973","line":107,"column":9,"nodeType":"25174","messageId":"25974","endLine":117,"endColumn":15,"fix":"26519","suppressions":"26520"},{"ruleId":"25172","severity":2,"message":"25173","line":107,"column":9,"nodeType":"25174","messageId":"25175","endLine":117,"endColumn":15,"fix":"26521","suppressions":"26522"},{"ruleId":"24900","severity":2,"message":"24901","line":107,"column":13,"nodeType":"24902","messageId":"24903","endLine":107,"endColumn":34,"fix":"26523","suppressions":"26524"},{"ruleId":"25178","severity":2,"message":"26525","line":108,"column":1,"nodeType":null,"messageId":"25180","endLine":108,"endColumn":30,"fix":"26526","suppressions":"26527"},{"ruleId":"25178","severity":2,"message":"25310","line":109,"column":1,"nodeType":null,"messageId":"25180","endLine":109,"endColumn":17,"fix":"26528","suppressions":"26529"},{"ruleId":"25178","severity":2,"message":"25310","line":110,"column":1,"nodeType":null,"messageId":"25180","endLine":110,"endColumn":17,"fix":"26530","suppressions":"26531"},{"ruleId":"25178","severity":2,"message":"25310","line":111,"column":1,"nodeType":null,"messageId":"25180","endLine":111,"endColumn":17,"fix":"26532","suppressions":"26533"},{"ruleId":"25117","severity":2,"message":"25118","line":111,"column":24,"nodeType":"25119","messageId":"25120","endLine":111,"endColumn":50,"suppressions":"26534"},{"ruleId":"25178","severity":2,"message":"25244","line":112,"column":1,"nodeType":null,"messageId":"25180","endLine":112,"endColumn":13,"fix":"26535","suppressions":"26536"},{"ruleId":"25178","severity":2,"message":"25244","line":113,"column":1,"nodeType":null,"messageId":"25180","endLine":113,"endColumn":13,"fix":"26537","suppressions":"26538"},{"ruleId":"25178","severity":2,"message":"25244","line":114,"column":1,"nodeType":null,"messageId":"25180","endLine":114,"endColumn":13,"fix":"26539","suppressions":"26540"},{"ruleId":"25178","severity":2,"message":"25244","line":115,"column":1,"nodeType":null,"messageId":"25180","endLine":115,"endColumn":13,"fix":"26541","suppressions":"26542"},{"ruleId":"25178","severity":2,"message":"25244","line":116,"column":1,"nodeType":null,"messageId":"25180","endLine":116,"endColumn":13,"fix":"26543","suppressions":"26544"},{"ruleId":"25178","severity":2,"message":"25244","line":117,"column":1,"nodeType":null,"messageId":"25180","endLine":117,"endColumn":13,"fix":"26545","suppressions":"26546"},{"ruleId":"25178","severity":2,"message":"25231","line":119,"column":1,"nodeType":null,"messageId":"25180","endLine":119,"endColumn":9,"fix":"26547","suppressions":"26548"},{"ruleId":"25178","severity":2,"message":"26549","line":120,"column":1,"nodeType":null,"messageId":"25180","endLine":120,"endColumn":35,"fix":"26550","suppressions":"26551"},{"ruleId":"25178","severity":2,"message":"25310","line":121,"column":1,"nodeType":null,"messageId":"25180","endLine":121,"endColumn":17,"fix":"26552","suppressions":"26553"},{"ruleId":"25178","severity":2,"message":"25244","line":122,"column":1,"nodeType":null,"messageId":"25180","endLine":122,"endColumn":13,"fix":"26554","suppressions":"26555"},{"ruleId":"25178","severity":2,"message":"25231","line":123,"column":1,"nodeType":null,"messageId":"25180","endLine":123,"endColumn":9,"fix":"26556","suppressions":"26557"},{"ruleId":"25178","severity":2,"message":"25231","line":125,"column":1,"nodeType":null,"messageId":"25180","endLine":125,"endColumn":9,"fix":"26558","suppressions":"26559"},{"ruleId":"25178","severity":2,"message":"25244","line":126,"column":1,"nodeType":null,"messageId":"25180","endLine":126,"endColumn":13,"fix":"26560","suppressions":"26561"},{"ruleId":"25178","severity":2,"message":"25244","line":127,"column":1,"nodeType":null,"messageId":"25180","endLine":127,"endColumn":13,"fix":"26562","suppressions":"26563"},{"ruleId":"25178","severity":2,"message":"25231","line":128,"column":1,"nodeType":null,"messageId":"25180","endLine":128,"endColumn":9,"fix":"26564","suppressions":"26565"},{"ruleId":"25178","severity":2,"message":"25231","line":130,"column":1,"nodeType":null,"messageId":"25180","endLine":130,"endColumn":9,"fix":"26566","suppressions":"26567"},{"ruleId":"25178","severity":2,"message":"25231","line":132,"column":1,"nodeType":null,"messageId":"25180","endLine":132,"endColumn":9,"fix":"26568","suppressions":"26569"},{"ruleId":"25178","severity":2,"message":"25244","line":133,"column":1,"nodeType":null,"messageId":"25180","endLine":133,"endColumn":13,"fix":"26570","suppressions":"26571"},{"ruleId":"25178","severity":2,"message":"25231","line":134,"column":1,"nodeType":null,"messageId":"25180","endLine":134,"endColumn":9,"fix":"26572","suppressions":"26573"},{"ruleId":"25178","severity":2,"message":"25179","line":135,"column":1,"nodeType":null,"messageId":"25180","endLine":135,"endColumn":5,"fix":"26574","suppressions":"26575"},{"ruleId":"25178","severity":2,"message":"25179","line":136,"column":1,"nodeType":null,"messageId":"25180","endLine":136,"endColumn":5,"fix":"26576","suppressions":"26577"},{"ruleId":"25178","severity":2,"message":"25179","line":137,"column":1,"nodeType":null,"messageId":"25180","endLine":137,"endColumn":5,"fix":"26578","suppressions":"26579"},{"ruleId":"25178","severity":2,"message":"25231","line":138,"column":1,"nodeType":null,"messageId":"25180","endLine":138,"endColumn":9,"fix":"26580","suppressions":"26581"},{"ruleId":"25972","severity":2,"message":"25973","line":138,"column":9,"nodeType":"25174","messageId":"25974","endLine":139,"endColumn":33,"fix":"26582","suppressions":"26583"},{"ruleId":"25172","severity":2,"message":"25173","line":138,"column":9,"nodeType":"25174","messageId":"25175","endLine":139,"endColumn":33,"fix":"26584","suppressions":"26585"},{"ruleId":"25178","severity":2,"message":"25244","line":139,"column":1,"nodeType":null,"messageId":"25180","endLine":139,"endColumn":13,"fix":"26586","suppressions":"26587"},{"ruleId":"25178","severity":2,"message":"25231","line":141,"column":1,"nodeType":null,"messageId":"25180","endLine":141,"endColumn":9,"fix":"26588","suppressions":"26589"},{"ruleId":"25178","severity":2,"message":"25231","line":142,"column":1,"nodeType":null,"messageId":"25180","endLine":142,"endColumn":9,"fix":"26590","suppressions":"26591"},{"ruleId":"25178","severity":2,"message":"25179","line":143,"column":1,"nodeType":null,"messageId":"25180","endLine":143,"endColumn":5,"fix":"26592","suppressions":"26593"},{"ruleId":"25178","severity":2,"message":"25179","line":144,"column":1,"nodeType":null,"messageId":"25180","endLine":144,"endColumn":5,"fix":"26594","suppressions":"26595"},{"ruleId":"25178","severity":2,"message":"25179","line":145,"column":1,"nodeType":null,"messageId":"25180","endLine":145,"endColumn":5,"fix":"26596","suppressions":"26597"},{"ruleId":"25178","severity":2,"message":"26598","line":146,"column":1,"nodeType":null,"messageId":"25180","endLine":148,"endColumn":12,"fix":"26599","suppressions":"26600"},{"ruleId":"25178","severity":2,"message":"25179","line":149,"column":1,"nodeType":null,"messageId":"25180","endLine":149,"endColumn":5,"fix":"26601","suppressions":"26602"},{"ruleId":"25178","severity":2,"message":"25179","line":150,"column":1,"nodeType":null,"messageId":"25180","endLine":150,"endColumn":5,"fix":"26603","suppressions":"26604"},{"ruleId":"25178","severity":2,"message":"25179","line":151,"column":1,"nodeType":null,"messageId":"25180","endLine":151,"endColumn":5,"fix":"26605","suppressions":"26606"},{"ruleId":"25178","severity":2,"message":"25231","line":152,"column":1,"nodeType":null,"messageId":"25180","endLine":152,"endColumn":9,"fix":"26607","suppressions":"26608"},{"ruleId":"25972","severity":2,"message":"25973","line":152,"column":9,"nodeType":"25174","messageId":"25974","endLine":169,"endColumn":15,"fix":"26609","suppressions":"26610"},{"ruleId":"25172","severity":2,"message":"25173","line":152,"column":9,"nodeType":"25174","messageId":"25175","endLine":169,"endColumn":15,"fix":"26611","suppressions":"26612"},{"ruleId":"25178","severity":2,"message":"25244","line":153,"column":1,"nodeType":null,"messageId":"25180","endLine":153,"endColumn":13,"fix":"26613","suppressions":"26614"},{"ruleId":"25178","severity":2,"message":"25244","line":154,"column":1,"nodeType":null,"messageId":"25180","endLine":154,"endColumn":13,"fix":"26615","suppressions":"26616"},{"ruleId":"25178","severity":2,"message":"25310","line":155,"column":1,"nodeType":null,"messageId":"25180","endLine":155,"endColumn":17,"fix":"26617","suppressions":"26618"},{"ruleId":"25172","severity":2,"message":"25173","line":155,"column":17,"nodeType":"25174","messageId":"25175","endLine":155,"endColumn":35,"fix":"26619","suppressions":"26620"},{"ruleId":"25178","severity":2,"message":"26621","line":157,"column":1,"nodeType":null,"messageId":"25180","endLine":157,"endColumn":32,"fix":"26622","suppressions":"26623"},{"ruleId":"25178","severity":2,"message":"26624","line":158,"column":1,"nodeType":null,"messageId":"25180","endLine":158,"endColumn":21,"fix":"26625","suppressions":"26626"},{"ruleId":"25172","severity":2,"message":"25173","line":158,"column":21,"nodeType":"25174","messageId":"25175","endLine":158,"endColumn":52,"fix":"26627","suppressions":"26628"},{"ruleId":"25178","severity":2,"message":"26624","line":160,"column":1,"nodeType":null,"messageId":"25180","endLine":160,"endColumn":21,"fix":"26629","suppressions":"26630"},{"ruleId":"25178","severity":2,"message":"26631","line":161,"column":1,"nodeType":null,"messageId":"25180","endLine":161,"endColumn":25,"fix":"26632","suppressions":"26633"},{"ruleId":"25178","severity":2,"message":"26624","line":162,"column":1,"nodeType":null,"messageId":"25180","endLine":162,"endColumn":21,"fix":"26634","suppressions":"26635"},{"ruleId":"25178","severity":2,"message":"26624","line":163,"column":1,"nodeType":null,"messageId":"25180","endLine":163,"endColumn":21,"fix":"26636","suppressions":"26637"},{"ruleId":"25178","severity":2,"message":"26624","line":164,"column":1,"nodeType":null,"messageId":"25180","endLine":164,"endColumn":21,"fix":"26638","suppressions":"26639"},{"ruleId":"25178","severity":2,"message":"26624","line":165,"column":1,"nodeType":null,"messageId":"25180","endLine":165,"endColumn":21,"fix":"26640","suppressions":"26641"},{"ruleId":"25178","severity":2,"message":"26624","line":166,"column":1,"nodeType":null,"messageId":"25180","endLine":166,"endColumn":21,"fix":"26642","suppressions":"26643"},{"ruleId":"25178","severity":2,"message":"26624","line":167,"column":1,"nodeType":null,"messageId":"25180","endLine":167,"endColumn":21,"fix":"26644","suppressions":"26645"},{"ruleId":"25178","severity":2,"message":"25310","line":168,"column":1,"nodeType":null,"messageId":"25180","endLine":168,"endColumn":17,"fix":"26646","suppressions":"26647"},{"ruleId":"25178","severity":2,"message":"25244","line":169,"column":1,"nodeType":null,"messageId":"25180","endLine":169,"endColumn":13,"fix":"26648","suppressions":"26649"},{"ruleId":"25178","severity":2,"message":"25231","line":170,"column":1,"nodeType":null,"messageId":"25180","endLine":170,"endColumn":9,"fix":"26650","suppressions":"26651"},{"ruleId":"25178","severity":2,"message":"25244","line":171,"column":1,"nodeType":null,"messageId":"25180","endLine":171,"endColumn":13,"fix":"26652","suppressions":"26653"},{"ruleId":"25178","severity":2,"message":"25310","line":172,"column":1,"nodeType":null,"messageId":"25180","endLine":172,"endColumn":17,"fix":"26654","suppressions":"26655"},{"ruleId":"25178","severity":2,"message":"25310","line":173,"column":1,"nodeType":null,"messageId":"25180","endLine":173,"endColumn":17,"fix":"26656","suppressions":"26657"},{"ruleId":"25178","severity":2,"message":"25310","line":174,"column":1,"nodeType":null,"messageId":"25180","endLine":174,"endColumn":17,"fix":"26658","suppressions":"26659"},{"ruleId":"25178","severity":2,"message":"25310","line":175,"column":1,"nodeType":null,"messageId":"25180","endLine":175,"endColumn":17,"fix":"26660","suppressions":"26661"},{"ruleId":"25178","severity":2,"message":"26624","line":176,"column":1,"nodeType":null,"messageId":"25180","endLine":176,"endColumn":21,"fix":"26662","suppressions":"26663"},{"ruleId":"25178","severity":2,"message":"25310","line":177,"column":1,"nodeType":null,"messageId":"25180","endLine":177,"endColumn":17,"fix":"26664","suppressions":"26665"},{"ruleId":"25178","severity":2,"message":"26624","line":178,"column":1,"nodeType":null,"messageId":"25180","endLine":178,"endColumn":21,"fix":"26666","suppressions":"26667"},{"ruleId":"25178","severity":2,"message":"25310","line":179,"column":1,"nodeType":null,"messageId":"25180","endLine":179,"endColumn":17,"fix":"26668","suppressions":"26669"},{"ruleId":"25178","severity":2,"message":"25244","line":180,"column":1,"nodeType":null,"messageId":"25180","endLine":180,"endColumn":13,"fix":"26670","suppressions":"26671"},{"ruleId":"25178","severity":2,"message":"25231","line":181,"column":1,"nodeType":null,"messageId":"25180","endLine":181,"endColumn":9,"fix":"26672","suppressions":"26673"},{"ruleId":"25178","severity":2,"message":"25179","line":182,"column":1,"nodeType":null,"messageId":"25180","endLine":182,"endColumn":5,"fix":"26674","suppressions":"26675"},{"ruleId":"25178","severity":2,"message":"25179","line":183,"column":1,"nodeType":null,"messageId":"25180","endLine":183,"endColumn":5,"fix":"26676","suppressions":"26677"},{"ruleId":"25178","severity":2,"message":"26678","line":184,"column":1,"nodeType":null,"messageId":"25180","endLine":184,"endColumn":20,"fix":"26679","suppressions":"26680"},{"ruleId":"25178","severity":2,"message":"25231","line":185,"column":1,"nodeType":null,"messageId":"25180","endLine":185,"endColumn":9,"fix":"26681","suppressions":"26682"},{"ruleId":"25178","severity":2,"message":"25244","line":186,"column":1,"nodeType":null,"messageId":"25180","endLine":186,"endColumn":13,"fix":"26683","suppressions":"26684"},{"ruleId":"25178","severity":2,"message":"25231","line":187,"column":1,"nodeType":null,"messageId":"25180","endLine":187,"endColumn":9,"fix":"26685","suppressions":"26686"},{"ruleId":"25178","severity":2,"message":"25231","line":188,"column":1,"nodeType":null,"messageId":"25180","endLine":188,"endColumn":9,"fix":"26687","suppressions":"26688"},{"ruleId":"25178","severity":2,"message":"25231","line":189,"column":1,"nodeType":null,"messageId":"25180","endLine":189,"endColumn":9,"fix":"26689","suppressions":"26690"},{"ruleId":"25178","severity":2,"message":"25231","line":190,"column":1,"nodeType":null,"messageId":"25180","endLine":190,"endColumn":9,"fix":"26691","suppressions":"26692"},{"ruleId":"25178","severity":2,"message":"25231","line":191,"column":1,"nodeType":null,"messageId":"25180","endLine":191,"endColumn":9,"fix":"26693","suppressions":"26694"},{"ruleId":"25178","severity":2,"message":"25231","line":192,"column":1,"nodeType":null,"messageId":"25180","endLine":192,"endColumn":9,"fix":"26695","suppressions":"26696"},{"ruleId":"25178","severity":2,"message":"25179","line":193,"column":1,"nodeType":null,"messageId":"25180","endLine":193,"endColumn":5,"fix":"26697","suppressions":"26698"},{"ruleId":"25178","severity":2,"message":"25467","line":2,"column":34,"nodeType":null,"messageId":"25180","endLine":2,"endColumn":17566,"fix":"26699","suppressions":"26700"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":52,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":105,"fix":"26701","suppressions":"26702"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":105,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":272,"fix":"26703","suppressions":"26704"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":272,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":381,"fix":"26705","suppressions":"26706"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":381,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":646,"fix":"26707","suppressions":"26708"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":646,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":796,"fix":"26709","suppressions":"26710"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":796,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1071,"fix":"26711","suppressions":"26712"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1071,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1236,"fix":"26713","suppressions":"26714"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1236,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1323,"fix":"26715","suppressions":"26716"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1323,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1506,"fix":"26717","suppressions":"26718"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1506,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1667,"fix":"26719","suppressions":"26720"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1667,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1846,"fix":"26721","suppressions":"26722"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1846,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1919,"fix":"26723","suppressions":"26724"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1919,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":1941,"fix":"26725","suppressions":"26726"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1941,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2060,"fix":"26727","suppressions":"26728"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2060,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2072,"fix":"26729","suppressions":"26730"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2072,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2084,"fix":"26731","suppressions":"26732"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2084,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2096,"fix":"26733","suppressions":"26734"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2096,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2108,"fix":"26735","suppressions":"26736"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2108,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2120,"fix":"26737","suppressions":"26738"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2120,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2132,"fix":"26739","suppressions":"26740"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2132,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2144,"fix":"26741","suppressions":"26742"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2144,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2156,"fix":"26743","suppressions":"26744"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2156,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2168,"fix":"26745","suppressions":"26746"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2168,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2180,"fix":"26747","suppressions":"26748"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2180,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2192,"fix":"26749","suppressions":"26750"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2192,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2204,"fix":"26751","suppressions":"26752"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2204,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2219,"fix":"26753","suppressions":"26754"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2219,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2525,"fix":"26755","suppressions":"26756"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2539,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2548,"fix":"26757","suppressions":"26758"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2548,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2560,"fix":"26759","suppressions":"26760"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2560,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2573,"fix":"26761","suppressions":"26762"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2577,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2595,"suppressions":"26763"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":2581,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2582,"suppressions":"26764"},{"ruleId":"25533","severity":2,"message":"25537","line":2,"column":2585,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2586,"suppressions":"26765"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":2596,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2597,"suppressions":"26766"},{"ruleId":"25533","severity":2,"message":"25537","line":2,"column":2598,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2599,"suppressions":"26767"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":2602,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2603,"suppressions":"26768"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2605,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2617,"suppressions":"26769"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":2609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2611,"suppressions":"26770"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":2614,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2615,"suppressions":"26771"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":2620,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2622,"suppressions":"26772"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":2648,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":2753,"fix":"26773","suppressions":"26774"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":2665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":2667,"suppressions":"26775"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2755,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2791,"fix":"26776","suppressions":"26777"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2807,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2831,"fix":"26778","suppressions":"26779"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":2853,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":2873,"fix":"26780","suppressions":"26781"},{"ruleId":"25560","severity":2,"message":"25561","line":2,"column":2903,"nodeType":"24921","messageId":"24922","endLine":2,"endColumn":3055,"fix":"26782","suppressions":"26783"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":2904,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":3054,"fix":"26784","suppressions":"26785"},{"ruleId":"25566","severity":2,"message":"25567","line":2,"column":2907,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":2914,"fix":"26786","suppressions":"26787"},{"ruleId":"25560","severity":2,"message":"25561","line":2,"column":2964,"nodeType":"24921","messageId":"24922","endLine":2,"endColumn":3054,"fix":"26788","suppressions":"26789"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":2965,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":3053,"fix":"26790","suppressions":"26791"},{"ruleId":"25560","severity":2,"message":"25561","line":2,"column":3028,"nodeType":"24921","messageId":"24922","endLine":2,"endColumn":3053,"fix":"26792","suppressions":"26793"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3124,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3155,"fix":"26794","suppressions":"26795"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":3202,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":3209,"fix":"26796","suppressions":"26797"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3235,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3394,"fix":"26798","suppressions":"26799"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3394,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3404,"fix":"26800","suppressions":"26801"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3404,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3414,"fix":"26802","suppressions":"26803"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3414,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3433,"fix":"26804","suppressions":"26805"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3437,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3463,"suppressions":"26806"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3441,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3443,"suppressions":"26807"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3441,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3443,"suppressions":"26808"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3464,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3466,"suppressions":"26809"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3464,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3466,"suppressions":"26810"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3472,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3474,"suppressions":"26811"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3472,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3474,"suppressions":"26812"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3476,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3490,"fix":"26813","suppressions":"26814"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3486,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3488,"suppressions":"26815"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3486,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3488,"suppressions":"26816"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3532,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3546,"fix":"26817","suppressions":"26818"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3546,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3553,"suppressions":"26819"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3556,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3558,"suppressions":"26820"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3556,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3558,"suppressions":"26821"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":3565,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":3579,"fix":"26822","suppressions":"26823"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3574,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3576,"suppressions":"26824"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3574,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3576,"suppressions":"26825"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3590,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3592,"suppressions":"26826"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3590,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3592,"suppressions":"26827"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3597,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3599,"suppressions":"26828"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3597,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3599,"suppressions":"26829"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3858,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3868,"fix":"26830","suppressions":"26831"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3868,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3885,"fix":"26832","suppressions":"26833"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3889,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3897,"suppressions":"26834"},{"ruleId":"25620","severity":2,"message":"25621","line":2,"column":3893,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":3895,"suppressions":"26835"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3893,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3895,"suppressions":"26836"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3893,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3895,"suppressions":"26837"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3898,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3900,"suppressions":"26838"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3898,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3900,"suppressions":"26839"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3913,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3915,"suppressions":"26840"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3913,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3915,"suppressions":"26841"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3917,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":3931,"suppressions":"26842"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":3921,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3923,"suppressions":"26843"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3927,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3929,"suppressions":"26844"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":3927,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3929,"suppressions":"26845"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":3934,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3936,"suppressions":"26846"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":3971,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3973,"suppressions":"26847"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":3994,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":3996,"suppressions":"26848"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":3999,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4012,"fix":"26849","suppressions":"26850"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4057,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4065,"suppressions":"26851"},{"ruleId":"25620","severity":2,"message":"25621","line":2,"column":4061,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4063,"suppressions":"26852"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4061,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4063,"suppressions":"26853"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4061,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4063,"suppressions":"26854"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4066,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4068,"suppressions":"26855"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4066,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4068,"suppressions":"26856"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4081,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4083,"suppressions":"26857"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4081,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4083,"suppressions":"26858"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4085,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4099,"suppressions":"26859"},{"ruleId":"25620","severity":2,"message":"25649","line":2,"column":4089,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4091,"suppressions":"26860"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4089,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4091,"suppressions":"26861"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4095,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4097,"suppressions":"26862"},{"ruleId":"25533","severity":2,"message":"25590","line":2,"column":4095,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4097,"suppressions":"26863"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":4107,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":4108,"suppressions":"26864"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4109,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4111,"suppressions":"26865"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4120,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4122,"suppressions":"26866"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4126,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4128,"suppressions":"26867"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4136,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4138,"suppressions":"26868"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4144,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4146,"suppressions":"26869"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":4172,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":4173,"suppressions":"26870"},{"ruleId":"25533","severity":2,"message":"25631","line":2,"column":4174,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4176,"suppressions":"26871"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4230,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4426,"fix":"26872","suppressions":"26873"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4426,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4443,"fix":"26874","suppressions":"26875"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4443,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4453,"fix":"26876","suppressions":"26877"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4457,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4470,"suppressions":"26878"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4461,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4463,"suppressions":"26879"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4461,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4463,"suppressions":"26880"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4461,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4463,"suppressions":"26881"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4461,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4463,"suppressions":"26882"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4466,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4468,"suppressions":"26883"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4466,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4468,"suppressions":"26884"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4471,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4473,"suppressions":"26885"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4471,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4473,"suppressions":"26886"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4471,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4473,"suppressions":"26887"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4471,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4473,"suppressions":"26888"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4479,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4481,"suppressions":"26889"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4479,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4481,"suppressions":"26890"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4479,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4481,"suppressions":"26891"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4479,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4481,"suppressions":"26892"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4483,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4497,"suppressions":"26893"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4487,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4489,"suppressions":"26894"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4487,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4489,"suppressions":"26895"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4493,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4495,"suppressions":"26896"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4493,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4495,"suppressions":"26897"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4493,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4495,"suppressions":"26898"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4493,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4495,"suppressions":"26899"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4500,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4502,"suppressions":"26900"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4500,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4502,"suppressions":"26901"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4512,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4514,"suppressions":"26902"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4512,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4514,"suppressions":"26903"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":4520,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":4594,"fix":"26904","suppressions":"26905"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":4523,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4542,"fix":"26906","suppressions":"26907"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4530,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4532,"suppressions":"26908"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4530,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4532,"suppressions":"26909"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4544,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4568,"suppressions":"26910"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4548,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4550,"suppressions":"26911"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4552,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4554,"suppressions":"26912"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4552,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4554,"suppressions":"26913"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4571,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4573,"suppressions":"26914"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4575,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4577,"suppressions":"26915"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4579,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4581,"suppressions":"26916"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4579,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4581,"suppressions":"26917"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4586,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4588,"suppressions":"26918"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4600,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4608,"suppressions":"26919"},{"ruleId":"25620","severity":2,"message":"25714","line":2,"column":4604,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4606,"suppressions":"26920"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4604,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4606,"suppressions":"26921"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4604,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4606,"suppressions":"26922"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4604,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4606,"suppressions":"26923"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4604,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4606,"suppressions":"26924"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4611,"suppressions":"26925"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4611,"suppressions":"26926"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4611,"suppressions":"26927"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4609,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4611,"suppressions":"26928"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4624,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4626,"suppressions":"26929"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4624,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4626,"suppressions":"26930"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4624,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4626,"suppressions":"26931"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4624,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4626,"suppressions":"26932"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":4631,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4642,"fix":"26933","suppressions":"26934"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4639,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4641,"suppressions":"26935"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4639,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4641,"suppressions":"26936"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4639,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4641,"suppressions":"26937"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4639,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4641,"suppressions":"26938"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4649,"suppressions":"26939"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4649,"suppressions":"26940"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4649,"suppressions":"26941"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4649,"suppressions":"26942"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4661,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4674,"suppressions":"26943"},{"ruleId":"25620","severity":2,"message":"25714","line":2,"column":4665,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4667,"suppressions":"26944"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4667,"suppressions":"26945"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4667,"suppressions":"26946"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4667,"suppressions":"26947"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4665,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4667,"suppressions":"26948"},{"ruleId":"25620","severity":2,"message":"25744","line":2,"column":4670,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4672,"suppressions":"26949"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4670,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4672,"suppressions":"26950"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4670,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4672,"suppressions":"26951"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4675,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4677,"suppressions":"26952"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4675,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4677,"suppressions":"26953"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4675,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4677,"suppressions":"26954"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4675,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4677,"suppressions":"26955"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4683,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4685,"suppressions":"26956"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4683,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4685,"suppressions":"26957"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4683,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4685,"suppressions":"26958"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4683,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4685,"suppressions":"26959"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4687,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4701,"suppressions":"26960"},{"ruleId":"25620","severity":2,"message":"25757","line":2,"column":4691,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4693,"suppressions":"26961"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4691,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4693,"suppressions":"26962"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4691,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4693,"suppressions":"26963"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4697,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4699,"suppressions":"26964"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4697,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4699,"suppressions":"26965"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4697,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4699,"suppressions":"26966"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4697,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4699,"suppressions":"26967"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4704,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4706,"suppressions":"26968"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4704,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4706,"suppressions":"26969"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4716,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4718,"suppressions":"26970"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4716,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4718,"suppressions":"26971"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4725,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4727,"suppressions":"26972"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4725,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4727,"suppressions":"26973"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4745,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4747,"suppressions":"26974"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4745,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4747,"suppressions":"26975"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4745,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4747,"suppressions":"26976"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4745,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4747,"suppressions":"26977"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":4761,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":4844,"fix":"26978","suppressions":"26979"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":4764,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4783,"fix":"26980","suppressions":"26981"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4771,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4773,"suppressions":"26982"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4771,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4773,"suppressions":"26983"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4785,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4809,"suppressions":"26984"},{"ruleId":"25620","severity":2,"message":"25782","line":2,"column":4789,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4791,"suppressions":"26985"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4789,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4791,"suppressions":"26986"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4793,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4795,"suppressions":"26987"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4793,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4795,"suppressions":"26988"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4812,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4814,"suppressions":"26989"},{"ruleId":"25533","severity":2,"message":"25704","line":2,"column":4816,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4818,"suppressions":"26990"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4820,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4822,"suppressions":"26991"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4820,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4822,"suppressions":"26992"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4829,"suppressions":"26993"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4829,"suppressions":"26994"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4829,"suppressions":"26995"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4829,"suppressions":"26996"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":4831,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":4842,"fix":"26997","suppressions":"26998"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4839,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4841,"suppressions":"26999"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4839,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4841,"suppressions":"27000"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4850,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4863,"suppressions":"27001"},{"ruleId":"25620","severity":2,"message":"25714","line":2,"column":4854,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4856,"suppressions":"27002"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4854,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4856,"suppressions":"27003"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4854,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4856,"suppressions":"27004"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4854,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4856,"suppressions":"27005"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4854,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4856,"suppressions":"27006"},{"ruleId":"25620","severity":2,"message":"25744","line":2,"column":4859,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4861,"suppressions":"27007"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4859,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4861,"suppressions":"27008"},{"ruleId":"25533","severity":2,"message":"25674","line":2,"column":4859,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4861,"suppressions":"27009"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4864,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4866,"suppressions":"27010"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4864,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4866,"suppressions":"27011"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4864,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4866,"suppressions":"27012"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4864,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4866,"suppressions":"27013"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4872,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4874,"suppressions":"27014"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4872,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4874,"suppressions":"27015"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4872,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4874,"suppressions":"27016"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4872,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4874,"suppressions":"27017"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":4879,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4891,"fix":"27018","suppressions":"27019"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4888,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4890,"suppressions":"27020"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4888,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4890,"suppressions":"27021"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4888,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4890,"suppressions":"27022"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4888,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4890,"suppressions":"27023"},{"ruleId":"25566","severity":2,"message":"25822","line":2,"column":4893,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":4907,"fix":"27024","suppressions":"27025"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4902,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4904,"suppressions":"27026"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4902,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4904,"suppressions":"27027"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4902,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4904,"suppressions":"27028"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4902,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4904,"suppressions":"27029"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4912,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4914,"suppressions":"27030"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4912,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4914,"suppressions":"27031"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4912,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4914,"suppressions":"27032"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4912,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4914,"suppressions":"27033"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4945,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4953,"suppressions":"27034"},{"ruleId":"25620","severity":2,"message":"25714","line":2,"column":4949,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4951,"suppressions":"27035"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4949,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4951,"suppressions":"27036"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4949,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4951,"suppressions":"27037"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4949,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4951,"suppressions":"27038"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4949,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4951,"suppressions":"27039"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4954,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4956,"suppressions":"27040"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4954,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4956,"suppressions":"27041"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4954,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4956,"suppressions":"27042"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4954,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4956,"suppressions":"27043"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4962,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4964,"suppressions":"27044"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4962,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4964,"suppressions":"27045"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4962,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4964,"suppressions":"27046"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4962,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4964,"suppressions":"27047"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4966,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":4980,"suppressions":"27048"},{"ruleId":"25620","severity":2,"message":"25757","line":2,"column":4970,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":4972,"suppressions":"27049"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4970,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4972,"suppressions":"27050"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4970,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4972,"suppressions":"27051"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4976,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4978,"suppressions":"27052"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4976,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4978,"suppressions":"27053"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4976,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4978,"suppressions":"27054"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":4976,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4978,"suppressions":"27055"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":4980,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5000,"fix":"27056","suppressions":"27057"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4987,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4989,"suppressions":"27058"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":4987,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":4989,"suppressions":"27059"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5003,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5005,"suppressions":"27060"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5003,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5005,"suppressions":"27061"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5030,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5032,"suppressions":"27062"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5030,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5032,"suppressions":"27063"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5030,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5032,"suppressions":"27064"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5030,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5032,"suppressions":"27065"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":5034,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":5035,"suppressions":"27066"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5036,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5038,"suppressions":"27067"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5036,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5038,"suppressions":"27068"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":5045,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":5176,"fix":"27069","suppressions":"27070"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5062,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5064,"suppressions":"27071"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5062,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5064,"suppressions":"27072"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5062,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5064,"suppressions":"27073"},{"ruleId":"25533","severity":2,"message":"25669","line":2,"column":5062,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5064,"suppressions":"27074"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5066,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5068,"suppressions":"27075"},{"ruleId":"25533","severity":2,"message":"25686","line":2,"column":5066,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5068,"suppressions":"27076"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5102,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5126,"fix":"27077","suppressions":"27078"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":5132,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":5173,"fix":"27079","suppressions":"27080"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5198,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5208,"fix":"27081","suppressions":"27082"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5212,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5230,"suppressions":"27083"},{"ruleId":"25620","severity":2,"message":"25883","line":2,"column":5216,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":5217,"suppressions":"27084"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":5216,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5217,"suppressions":"27085"},{"ruleId":"25620","severity":2,"message":"25886","line":2,"column":5220,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":5221,"suppressions":"27086"},{"ruleId":"25533","severity":2,"message":"25537","line":2,"column":5220,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5221,"suppressions":"27087"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":5231,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5232,"suppressions":"27088"},{"ruleId":"25533","severity":2,"message":"25537","line":2,"column":5233,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5234,"suppressions":"27089"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":5237,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5238,"suppressions":"27090"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5240,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5252,"suppressions":"27091"},{"ruleId":"25620","severity":2,"message":"25893","line":2,"column":5244,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":5246,"suppressions":"27092"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5244,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5246,"suppressions":"27093"},{"ruleId":"25533","severity":2,"message":"25534","line":2,"column":5249,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5250,"suppressions":"27094"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5255,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5257,"suppressions":"27095"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5266,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5268,"suppressions":"27096"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":5296,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":5301,"fix":"27097","suppressions":"27098"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5299,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5301,"suppressions":"27099"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":5311,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":5326,"fix":"27100","suppressions":"27101"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":5317,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":5318,"suppressions":"27102"},{"ruleId":"25533","severity":2,"message":"25543","line":2,"column":5319,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":5321,"suppressions":"27103"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5386,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5417,"fix":"27104","suppressions":"27105"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5417,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5426,"fix":"27106","suppressions":"27107"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5426,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5434,"fix":"27108","suppressions":"27109"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5434,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5443,"fix":"27110","suppressions":"27111"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5443,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5451,"fix":"27112","suppressions":"27113"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5451,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5457,"fix":"27114","suppressions":"27115"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":5509,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":5617,"fix":"27116","suppressions":"27117"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5618,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5652,"fix":"27118","suppressions":"27119"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":5627,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":5651,"fix":"27120","suppressions":"27121"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5731,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5751,"fix":"27122","suppressions":"27123"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5781,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5800,"suppressions":"27124"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":5803,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":5812,"fix":"27125","suppressions":"27126"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":5814,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":5823,"fix":"27127","suppressions":"27128"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":5884,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":5904,"suppressions":"27129"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6143,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6174,"fix":"27130","suppressions":"27131"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":6174,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":6175,"suppressions":"27132"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6209,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6220,"fix":"27133","suppressions":"27134"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6234,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6250,"fix":"27135","suppressions":"27136"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6254,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6272,"fix":"27137","suppressions":"27138"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6292,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6309,"fix":"27139","suppressions":"27140"},{"ruleId":"25117","severity":2,"message":"25118","line":2,"column":6311,"nodeType":"25119","messageId":"25120","endLine":2,"endColumn":6362,"suppressions":"27141"},{"ruleId":"25117","severity":2,"message":"25118","line":2,"column":6327,"nodeType":"25119","messageId":"25120","endLine":2,"endColumn":6362,"suppressions":"27142"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6404,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6413,"fix":"27143","suppressions":"27144"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6413,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6419,"fix":"27145","suppressions":"27146"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6431,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6450,"fix":"27147","suppressions":"27148"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6450,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6460,"fix":"27149","suppressions":"27150"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6460,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6470,"fix":"27151","suppressions":"27152"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6474,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6494,"fix":"27153","suppressions":"27154"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6506,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6519,"fix":"27155","suppressions":"27156"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6519,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6531,"fix":"27157","suppressions":"27158"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6542,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6558,"fix":"27159","suppressions":"27160"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6589,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6601,"fix":"27161","suppressions":"27162"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6601,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6614,"fix":"27163","suppressions":"27164"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":6608,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":6613,"fix":"27165","suppressions":"27166"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6701,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6716,"fix":"27167","suppressions":"27168"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6716,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7512,"suppressions":"27169"},{"ruleId":"25972","severity":2,"message":"25973","line":2,"column":6735,"nodeType":"25174","messageId":"25974","endLine":2,"endColumn":6768,"fix":"27170","suppressions":"27171"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6735,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6768,"fix":"27172","suppressions":"27173"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6768,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6781,"fix":"27174","suppressions":"27175"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6781,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6790,"fix":"27176","suppressions":"27177"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6790,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6812,"fix":"27178","suppressions":"27179"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6812,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6822,"fix":"27180","suppressions":"27181"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6826,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6847,"fix":"27182","suppressions":"27183"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6860,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6874,"fix":"27184","suppressions":"27185"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6874,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6888,"fix":"27186","suppressions":"27187"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6888,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6902,"fix":"27188","suppressions":"27189"},{"ruleId":"25064","severity":2,"message":"25065","line":2,"column":6895,"nodeType":"25066","messageId":"25067","endLine":2,"endColumn":6901,"suppressions":"27190"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6902,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6909,"suppressions":"27191"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":6948,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":6971,"fix":"27192","suppressions":"27193"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7015,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7023,"fix":"27194","suppressions":"27195"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":7117,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":7144,"fix":"27196","suppressions":"27197"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7217,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7227,"fix":"27198","suppressions":"27199"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7271,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7284,"fix":"27200","suppressions":"27201"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7284,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7306,"fix":"27202","suppressions":"27203"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7306,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7326,"fix":"27204","suppressions":"27205"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7378,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7401,"fix":"27206","suppressions":"27207"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":7401,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":7402,"suppressions":"27208"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":7433,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":7434,"suppressions":"27209"},{"ruleId":"26015","severity":2,"message":"26016","line":2,"column":7446,"nodeType":"24834","messageId":"26017","endLine":2,"endColumn":7447,"suppressions":"27210"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":7459,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":7460,"suppressions":"27211"},{"ruleId":"25972","severity":2,"message":"25973","line":2,"column":7535,"nodeType":"25174","messageId":"25974","endLine":2,"endColumn":7549,"fix":"27212","suppressions":"27213"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":7535,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":7549,"fix":"27214","suppressions":"27215"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":7788,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":8035,"fix":"27216","suppressions":"27217"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":8105,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":8126,"fix":"27218","suppressions":"27219"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":8592,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":8696,"fix":"27220","suppressions":"27221"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":8728,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":8743,"fix":"27222","suppressions":"27223"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":8747,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":8761,"fix":"27224","suppressions":"27225"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":8781,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":8824,"fix":"27226","suppressions":"27227"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":8788,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":8801,"fix":"27228","suppressions":"27229"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":8858,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":8896,"fix":"27230","suppressions":"27231"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9272,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9373,"fix":"27232","suppressions":"27233"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9390,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9421,"fix":"27234","suppressions":"27235"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9421,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9439,"fix":"27236","suppressions":"27237"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9439,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9462,"fix":"27238","suppressions":"27239"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9462,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9468,"fix":"27240","suppressions":"27241"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":9520,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":9622,"fix":"27242","suppressions":"27243"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9623,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9657,"fix":"27244","suppressions":"27245"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":9632,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":9656,"fix":"27246","suppressions":"27247"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9657,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9687,"fix":"27248","suppressions":"27249"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9736,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9747,"fix":"27250","suppressions":"27251"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":9824,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":9842,"fix":"27252","suppressions":"27253"},{"ruleId":"26015","severity":2,"message":"26062","line":2,"column":9844,"nodeType":"24834","messageId":"26017","endLine":2,"endColumn":9846,"suppressions":"27254"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9909,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":9929,"fix":"27255","suppressions":"27256"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":9986,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10006,"fix":"27257","suppressions":"27258"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10006,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10026,"fix":"27259","suppressions":"27260"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10033,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10065,"fix":"27261","suppressions":"27262"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10081,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10124,"fix":"27263","suppressions":"27264"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10131,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10152,"fix":"27265","suppressions":"27266"},{"ruleId":"26015","severity":2,"message":"26062","line":2,"column":10206,"nodeType":"24834","messageId":"26017","endLine":2,"endColumn":10208,"suppressions":"27267"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10351,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10384,"fix":"27268","suppressions":"27269"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10384,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10405,"fix":"27270","suppressions":"27271"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10412,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10428,"fix":"27272","suppressions":"27273"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10428,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10450,"fix":"27274","suppressions":"27275"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10473,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10482,"fix":"27276","suppressions":"27277"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10541,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10569,"fix":"27278","suppressions":"27279"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10573,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10579,"suppressions":"27280"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10639,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10646,"suppressions":"27281"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10643,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10644,"suppressions":"27282"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10647,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10648,"suppressions":"27283"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10660,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10661,"suppressions":"27284"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10668,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10669,"suppressions":"27285"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10718,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10748,"fix":"27286","suppressions":"27287"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10772,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10804,"fix":"27288","suppressions":"27289"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10808,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":10826,"suppressions":"27290"},{"ruleId":"25620","severity":2,"message":"26101","line":2,"column":10812,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":10813,"suppressions":"27291"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10812,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10813,"suppressions":"27292"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10827,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10828,"suppressions":"27293"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10833,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10834,"suppressions":"27294"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10841,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10842,"suppressions":"27295"},{"ruleId":"25199","severity":2,"message":"25200","line":2,"column":10857,"nodeType":"25201","messageId":"25202","endLine":2,"endColumn":10871,"fix":"27296","suppressions":"27297"},{"ruleId":"25533","severity":2,"message":"26091","line":2,"column":10863,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":10864,"suppressions":"27298"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":10985,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11029,"fix":"27299","suppressions":"27300"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11029,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11042,"fix":"27301","suppressions":"27302"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11042,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11063,"fix":"27303","suppressions":"27304"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11063,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11080,"fix":"27305","suppressions":"27306"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11080,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11088,"fix":"27307","suppressions":"27308"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11088,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11104,"fix":"27309","suppressions":"27310"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11104,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11120,"fix":"27311","suppressions":"27312"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11120,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11129,"fix":"27313","suppressions":"27314"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11129,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11150,"fix":"27315","suppressions":"27316"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11150,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11165,"fix":"27317","suppressions":"27318"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11165,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11173,"fix":"27319","suppressions":"27320"},{"ruleId":"25972","severity":2,"message":"25973","line":2,"column":11181,"nodeType":"25174","messageId":"25974","endLine":2,"endColumn":11191,"fix":"27321","suppressions":"27322"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11181,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11191,"fix":"27323","suppressions":"27324"},{"ruleId":"26136","severity":2,"message":"26137","line":2,"column":11198,"nodeType":"26138","messageId":"26139","endLine":2,"endColumn":11202,"suppressions":"27325"},{"ruleId":"26136","severity":2,"message":"26137","line":2,"column":11286,"nodeType":"26138","messageId":"26139","endLine":2,"endColumn":11290,"suppressions":"27326"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11298,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11311,"fix":"27327","suppressions":"27328"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11311,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11326,"fix":"27329","suppressions":"27330"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11326,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11337,"suppressions":"27331"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11330,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11331,"suppressions":"27332"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11343,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11344,"suppressions":"27333"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11353,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11354,"suppressions":"27334"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11364,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11365,"suppressions":"27335"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11394,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11395,"suppressions":"27336"},{"ruleId":"26136","severity":2,"message":"26137","line":2,"column":11398,"nodeType":"26138","messageId":"26139","endLine":2,"endColumn":11409,"suppressions":"27337"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11410,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11422,"fix":"27338","suppressions":"27339"},{"ruleId":"26156","severity":2,"message":"26157","line":2,"column":11414,"nodeType":"24834","messageId":"26158","endLine":2,"endColumn":11416,"suppressions":"27340"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11434,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11448,"fix":"27341","suppressions":"27342"},{"ruleId":"26156","severity":2,"message":"26162","line":2,"column":11438,"nodeType":"24834","messageId":"26158","endLine":2,"endColumn":11440,"suppressions":"27343"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11448,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11467,"fix":"27344","suppressions":"27345"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11467,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11479,"fix":"27346","suppressions":"27347"},{"ruleId":"26156","severity":2,"message":"26168","line":2,"column":11471,"nodeType":"24834","messageId":"26158","endLine":2,"endColumn":11473,"suppressions":"27348"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11479,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11497,"fix":"27349","suppressions":"27350"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11497,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11518,"suppressions":"27351"},{"ruleId":"25620","severity":2,"message":"26173","line":2,"column":11501,"nodeType":"24834","messageId":"25622","endLine":2,"endColumn":11502,"suppressions":"27352"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11501,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11502,"suppressions":"27353"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11518,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11534,"fix":"27354","suppressions":"27355"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11534,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11540,"suppressions":"27356"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11578,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11579,"suppressions":"27357"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11626,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11650,"fix":"27358","suppressions":"27359"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11650,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11682,"fix":"27360","suppressions":"27361"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11702,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11723,"fix":"27362","suppressions":"27363"},{"ruleId":"26136","severity":2,"message":"26137","line":2,"column":11782,"nodeType":"26138","messageId":"26139","endLine":2,"endColumn":11821,"suppressions":"27364"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11816,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11817,"suppressions":"27365"},{"ruleId":"25533","severity":2,"message":"26147","line":2,"column":11860,"nodeType":"24834","messageId":"25535","endLine":2,"endColumn":11861,"suppressions":"27366"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11894,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11903,"fix":"27367","suppressions":"27368"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11923,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11937,"fix":"27369","suppressions":"27370"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":11947,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":11958,"fix":"27371","suppressions":"27372"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":11995,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":12068,"fix":"27373","suppressions":"27374"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14075,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14097,"fix":"27375","suppressions":"27376"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14101,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14123,"fix":"27377","suppressions":"27378"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14123,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14142,"fix":"27379","suppressions":"27380"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14195,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14196,"suppressions":"27381"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14287,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14323,"fix":"27382","suppressions":"27383"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14343,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14344,"suppressions":"27384"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14350,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14401,"fix":"27385","suppressions":"27386"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14496,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14533,"fix":"27387","suppressions":"27388"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14504,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14505,"suppressions":"27389"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14513,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14514,"suppressions":"27390"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":14523,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":14524,"suppressions":"27391"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14533,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14542,"fix":"27392","suppressions":"27393"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14546,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14554,"fix":"27394","suppressions":"27395"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14578,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14601,"fix":"27396","suppressions":"27397"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14638,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14649,"fix":"27398","suppressions":"27399"},{"ruleId":"26222","severity":2,"message":"26223","line":2,"column":14663,"nodeType":"26224","messageId":"26225","endLine":2,"endColumn":14697,"fix":"27400","suppressions":"27401"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14699,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14707,"fix":"27402","suppressions":"27403"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14707,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14713,"fix":"27404","suppressions":"27405"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14713,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14753,"fix":"27406","suppressions":"27407"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14753,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14778,"fix":"27408","suppressions":"27409"},{"ruleId":"26156","severity":2,"message":"26157","line":2,"column":14757,"nodeType":"24834","messageId":"26158","endLine":2,"endColumn":14759,"suppressions":"27410"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14791,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14855,"fix":"27411","suppressions":"27412"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14888,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14900,"fix":"27413","suppressions":"27414"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14900,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14920,"fix":"27415","suppressions":"27416"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14953,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14973,"fix":"27417","suppressions":"27418"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":14973,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":14980,"suppressions":"27419"},{"ruleId":"25566","severity":2,"message":"25606","line":2,"column":15000,"nodeType":"25201","messageId":"25568","endLine":2,"endColumn":15019,"fix":"27420","suppressions":"27421"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":15063,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":15076,"fix":"27422","suppressions":"27423"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":15080,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":15100,"fix":"27424","suppressions":"27425"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":15265,"nodeType":"25174","messageId":"25175","endLine":2,"endColumn":15318,"fix":"27426","suppressions":"27427"},{"ruleId":"25117","severity":2,"message":"25118","line":2,"column":15321,"nodeType":"25119","messageId":"25120","endLine":2,"endColumn":15361,"suppressions":"27428"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":15369,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":15370,"suppressions":"27429"},{"ruleId":"25547","severity":2,"message":"25548","line":2,"column":15473,"nodeType":"25549","messageId":"25550","endLine":2,"endColumn":15485,"fix":"27430","suppressions":"27431"},{"ruleId":"24863","severity":2,"message":"24882","line":2,"column":15487,"nodeType":"24813","messageId":"24883","endLine":2,"endColumn":15488,"suppressions":"27432"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15786,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15788,"suppressions":"27433"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15809,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15811,"suppressions":"27434"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15835,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15837,"suppressions":"27435"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15875,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15877,"suppressions":"27436"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":15918,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":15920,"suppressions":"27437"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16362,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16364,"suppressions":"27438"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16410,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16412,"suppressions":"27439"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16453,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16455,"suppressions":"27440"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16498,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16500,"suppressions":"27441"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16551,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16553,"suppressions":"27442"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16574,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16576,"suppressions":"27443"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16597,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16599,"suppressions":"27444"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16646,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16648,"suppressions":"27445"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16719,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16721,"suppressions":"27446"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":16833,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":16835,"suppressions":"27447"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17026,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17028,"suppressions":"27448"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17079,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17081,"suppressions":"27449"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17111,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17113,"suppressions":"27450"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17161,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17163,"suppressions":"27451"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17203,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17205,"suppressions":"27452"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17285,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17287,"suppressions":"27453"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17331,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17333,"suppressions":"27454"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17354,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17356,"suppressions":"27455"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17380,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17382,"suppressions":"27456"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17477,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17479,"suppressions":"27457"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17500,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17502,"suppressions":"27458"},{"ruleId":"26259","severity":2,"message":"26260","line":2,"column":17526,"nodeType":"24834","messageId":"26261","endLine":2,"endColumn":17528,"suppressions":"27459"},{"ruleId":"25172","severity":2,"message":"25173","line":2,"column":1,"nodeType":"25174","messageId":"25175","endLine":194,"endColumn":6,"fix":"27460","suppressions":"27461"},{"ruleId":"25178","severity":2,"message":"26291","line":2,"column":27,"nodeType":null,"messageId":"26292","endLine":2,"endColumn":27,"fix":"27462","suppressions":"27463"},{"ruleId":"25178","severity":2,"message":"25179","line":3,"column":1,"nodeType":null,"messageId":"25180","endLine":3,"endColumn":5,"fix":"27464","suppressions":"27465"},{"ruleId":"26297","severity":2,"message":"26298","line":3,"column":5,"nodeType":"26299","messageId":"25568","endLine":3,"endColumn":18,"fix":"27466","suppressions":"27467"},{"ruleId":"25178","severity":2,"message":"25179","line":4,"column":1,"nodeType":null,"messageId":"25180","endLine":4,"endColumn":5,"fix":"27468","suppressions":"27469"},{"ruleId":"25972","severity":2,"message":"25973","line":4,"column":5,"nodeType":"25174","messageId":"25974","endLine":8,"endColumn":11,"fix":"27470","suppressions":"27471"},{"ruleId":"25172","severity":2,"message":"25173","line":4,"column":5,"nodeType":"25174","messageId":"25175","endLine":8,"endColumn":11,"fix":"27472","suppressions":"27473"},{"ruleId":"25178","severity":2,"message":"25231","line":5,"column":1,"nodeType":null,"messageId":"25180","endLine":5,"endColumn":9,"fix":"27474","suppressions":"27475"},{"ruleId":"25178","severity":2,"message":"25244","line":6,"column":1,"nodeType":null,"messageId":"25180","endLine":6,"endColumn":13,"fix":"27476","suppressions":"27477"},{"ruleId":"25178","severity":2,"message":"26312","line":7,"column":1,"nodeType":null,"messageId":"25180","endLine":7,"endColumn":24,"fix":"27478","suppressions":"27479"},{"ruleId":"25178","severity":2,"message":"25231","line":8,"column":1,"nodeType":null,"messageId":"25180","endLine":8,"endColumn":9,"fix":"27480","suppressions":"27481"},{"ruleId":"25178","severity":2,"message":"25179","line":10,"column":1,"nodeType":null,"messageId":"25180","endLine":10,"endColumn":5,"fix":"27482","suppressions":"27483"},{"ruleId":"25178","severity":2,"message":"25179","line":11,"column":1,"nodeType":null,"messageId":"25180","endLine":11,"endColumn":5,"fix":"27484","suppressions":"27485"},{"ruleId":"25178","severity":2,"message":"25231","line":12,"column":1,"nodeType":null,"messageId":"25180","endLine":12,"endColumn":9,"fix":"27486","suppressions":"27487"},{"ruleId":"25178","severity":2,"message":"25179","line":13,"column":1,"nodeType":null,"messageId":"25180","endLine":13,"endColumn":5,"fix":"27488","suppressions":"27489"},{"ruleId":"25178","severity":2,"message":"25179","line":14,"column":1,"nodeType":null,"messageId":"25180","endLine":14,"endColumn":5,"fix":"27490","suppressions":"27491"},{"ruleId":"25178","severity":2,"message":"25179","line":15,"column":1,"nodeType":null,"messageId":"25180","endLine":15,"endColumn":5,"fix":"27492","suppressions":"27493"},{"ruleId":"25178","severity":2,"message":"25231","line":16,"column":1,"nodeType":null,"messageId":"25180","endLine":16,"endColumn":9,"fix":"27494","suppressions":"27495"},{"ruleId":"25178","severity":2,"message":"25179","line":17,"column":1,"nodeType":null,"messageId":"25180","endLine":17,"endColumn":5,"fix":"27496","suppressions":"27497"},{"ruleId":"25178","severity":2,"message":"25179","line":18,"column":1,"nodeType":null,"messageId":"25180","endLine":18,"endColumn":5,"fix":"27498","suppressions":"27499"},{"ruleId":"25178","severity":2,"message":"25179","line":19,"column":1,"nodeType":null,"messageId":"25180","endLine":19,"endColumn":5,"fix":"27500","suppressions":"27501"},{"ruleId":"25178","severity":2,"message":"25231","line":20,"column":1,"nodeType":null,"messageId":"25180","endLine":20,"endColumn":9,"fix":"27502","suppressions":"27503"},{"ruleId":"25178","severity":2,"message":"25179","line":21,"column":1,"nodeType":null,"messageId":"25180","endLine":21,"endColumn":5,"fix":"27504","suppressions":"27505"},{"ruleId":"25178","severity":2,"message":"25179","line":22,"column":1,"nodeType":null,"messageId":"25180","endLine":22,"endColumn":5,"fix":"27506","suppressions":"27507"},{"ruleId":"25178","severity":2,"message":"25179","line":23,"column":1,"nodeType":null,"messageId":"25180","endLine":23,"endColumn":5,"fix":"27508","suppressions":"27509"},{"ruleId":"25178","severity":2,"message":"25231","line":24,"column":1,"nodeType":null,"messageId":"25180","endLine":24,"endColumn":9,"fix":"27510","suppressions":"27511"},{"ruleId":"25178","severity":2,"message":"25179","line":25,"column":1,"nodeType":null,"messageId":"25180","endLine":25,"endColumn":5,"fix":"27512","suppressions":"27513"},{"ruleId":"25178","severity":2,"message":"25179","line":27,"column":1,"nodeType":null,"messageId":"25180","endLine":27,"endColumn":5,"fix":"27514","suppressions":"27515"},{"ruleId":"25178","severity":2,"message":"25231","line":28,"column":1,"nodeType":null,"messageId":"25180","endLine":28,"endColumn":9,"fix":"27516","suppressions":"27517"},{"ruleId":"25178","severity":2,"message":"25231","line":29,"column":1,"nodeType":null,"messageId":"25180","endLine":29,"endColumn":9,"fix":"27518","suppressions":"27519"},{"ruleId":"25178","severity":2,"message":"25231","line":30,"column":1,"nodeType":null,"messageId":"25180","endLine":30,"endColumn":9,"fix":"27520","suppressions":"27521"},{"ruleId":"25178","severity":2,"message":"25244","line":31,"column":1,"nodeType":null,"messageId":"25180","endLine":31,"endColumn":13,"fix":"27522","suppressions":"27523"},{"ruleId":"25178","severity":2,"message":"26359","line":32,"column":1,"nodeType":null,"messageId":"25180","endLine":36,"endColumn":13,"fix":"27524","suppressions":"27525"},{"ruleId":"25178","severity":2,"message":"25310","line":37,"column":1,"nodeType":null,"messageId":"25180","endLine":37,"endColumn":17,"fix":"27526","suppressions":"27527"},{"ruleId":"25178","severity":2,"message":"25244","line":38,"column":1,"nodeType":null,"messageId":"25180","endLine":38,"endColumn":13,"fix":"27528","suppressions":"27529"},{"ruleId":"25178","severity":2,"message":"25310","line":39,"column":1,"nodeType":null,"messageId":"25180","endLine":39,"endColumn":17,"fix":"27530","suppressions":"27531"},{"ruleId":"25178","severity":2,"message":"25244","line":40,"column":1,"nodeType":null,"messageId":"25180","endLine":40,"endColumn":13,"fix":"27532","suppressions":"27533"},{"ruleId":"25178","severity":2,"message":"25231","line":41,"column":1,"nodeType":null,"messageId":"25180","endLine":41,"endColumn":9,"fix":"27534","suppressions":"27535"},{"ruleId":"25178","severity":2,"message":"25179","line":42,"column":1,"nodeType":null,"messageId":"25180","endLine":42,"endColumn":5,"fix":"27536","suppressions":"27537"},{"ruleId":"25178","severity":2,"message":"25179","line":44,"column":1,"nodeType":null,"messageId":"25180","endLine":44,"endColumn":5,"fix":"27538","suppressions":"27539"},{"ruleId":"25178","severity":2,"message":"25179","line":45,"column":1,"nodeType":null,"messageId":"25180","endLine":45,"endColumn":5,"fix":"27540","suppressions":"27541"},{"ruleId":"25178","severity":2,"message":"25231","line":46,"column":1,"nodeType":null,"messageId":"25180","endLine":46,"endColumn":9,"fix":"27542","suppressions":"27543"},{"ruleId":"25172","severity":2,"message":"25173","line":46,"column":9,"nodeType":"25174","messageId":"25175","endLine":46,"endColumn":66,"fix":"27544","suppressions":"27545"},{"ruleId":"25178","severity":2,"message":"25231","line":47,"column":1,"nodeType":null,"messageId":"25180","endLine":47,"endColumn":9,"fix":"27546","suppressions":"27547"},{"ruleId":"25172","severity":2,"message":"25173","line":47,"column":9,"nodeType":"25174","messageId":"25175","endLine":47,"endColumn":62,"fix":"27548","suppressions":"27549"},{"ruleId":"25178","severity":2,"message":"25231","line":48,"column":1,"nodeType":null,"messageId":"25180","endLine":48,"endColumn":9,"fix":"27550","suppressions":"27551"},{"ruleId":"25178","severity":2,"message":"25231","line":49,"column":1,"nodeType":null,"messageId":"25180","endLine":49,"endColumn":9,"fix":"27552","suppressions":"27553"},{"ruleId":"25178","severity":2,"message":"25179","line":50,"column":1,"nodeType":null,"messageId":"25180","endLine":50,"endColumn":5,"fix":"27554","suppressions":"27555"},{"ruleId":"25178","severity":2,"message":"25179","line":52,"column":1,"nodeType":null,"messageId":"25180","endLine":52,"endColumn":5,"fix":"27556","suppressions":"27557"},{"ruleId":"25178","severity":2,"message":"25179","line":53,"column":1,"nodeType":null,"messageId":"25180","endLine":53,"endColumn":5,"fix":"27558","suppressions":"27559"},{"ruleId":"25178","severity":2,"message":"25231","line":54,"column":1,"nodeType":null,"messageId":"25180","endLine":54,"endColumn":9,"fix":"27560","suppressions":"27561"},{"ruleId":"25972","severity":2,"message":"25973","line":54,"column":9,"nodeType":"25174","messageId":"25974","endLine":58,"endColumn":15,"fix":"27562","suppressions":"27563"},{"ruleId":"25172","severity":2,"message":"25173","line":54,"column":9,"nodeType":"25174","messageId":"25175","endLine":58,"endColumn":15,"fix":"27564","suppressions":"27565"},{"ruleId":"25178","severity":2,"message":"25244","line":55,"column":1,"nodeType":null,"messageId":"25180","endLine":55,"endColumn":13,"fix":"27566","suppressions":"27567"},{"ruleId":"25178","severity":2,"message":"25244","line":56,"column":1,"nodeType":null,"messageId":"25180","endLine":56,"endColumn":13,"fix":"27568","suppressions":"27569"},{"ruleId":"25178","severity":2,"message":"25244","line":57,"column":1,"nodeType":null,"messageId":"25180","endLine":57,"endColumn":13,"fix":"27570","suppressions":"27571"},{"ruleId":"25178","severity":2,"message":"25244","line":58,"column":1,"nodeType":null,"messageId":"25180","endLine":58,"endColumn":13,"fix":"27572","suppressions":"27573"},{"ruleId":"25178","severity":2,"message":"25231","line":60,"column":1,"nodeType":null,"messageId":"25180","endLine":60,"endColumn":9,"fix":"27574","suppressions":"27575"},{"ruleId":"25178","severity":2,"message":"25244","line":61,"column":1,"nodeType":null,"messageId":"25180","endLine":61,"endColumn":13,"fix":"27576","suppressions":"27577"},{"ruleId":"25178","severity":2,"message":"25244","line":62,"column":1,"nodeType":null,"messageId":"25180","endLine":62,"endColumn":13,"fix":"27578","suppressions":"27579"},{"ruleId":"25178","severity":2,"message":"25310","line":63,"column":1,"nodeType":null,"messageId":"25180","endLine":63,"endColumn":17,"fix":"27580","suppressions":"27581"},{"ruleId":"25178","severity":2,"message":"25310","line":64,"column":1,"nodeType":null,"messageId":"25180","endLine":64,"endColumn":17,"fix":"27582","suppressions":"27583"},{"ruleId":"25178","severity":2,"message":"26420","line":65,"column":1,"nodeType":null,"messageId":"25180","endLine":65,"endColumn":68,"fix":"27584","suppressions":"27585"},{"ruleId":"25178","severity":2,"message":"25244","line":66,"column":1,"nodeType":null,"messageId":"25180","endLine":66,"endColumn":13,"fix":"27586","suppressions":"27587"},{"ruleId":"25178","severity":2,"message":"25244","line":67,"column":1,"nodeType":null,"messageId":"25180","endLine":67,"endColumn":13,"fix":"27588","suppressions":"27589"},{"ruleId":"25178","severity":2,"message":"25244","line":68,"column":1,"nodeType":null,"messageId":"25180","endLine":68,"endColumn":13,"fix":"27590","suppressions":"27591"},{"ruleId":"25178","severity":2,"message":"25310","line":69,"column":1,"nodeType":null,"messageId":"25180","endLine":69,"endColumn":17,"fix":"27592","suppressions":"27593"},{"ruleId":"25178","severity":2,"message":"26431","line":70,"column":1,"nodeType":null,"messageId":"25180","endLine":71,"endColumn":20,"fix":"27594","suppressions":"27595"},{"ruleId":"26434","severity":2,"message":"26435","line":70,"column":17,"nodeType":"26138","messageId":"26436","endLine":71,"endColumn":71,"fix":"27596","suppressions":"27597"},{"ruleId":"25199","severity":2,"message":"25200","line":71,"column":21,"nodeType":"25201","messageId":"25202","endLine":71,"endColumn":71,"fix":"27598","suppressions":"27599"},{"ruleId":"25178","severity":2,"message":"25244","line":72,"column":1,"nodeType":null,"messageId":"25180","endLine":72,"endColumn":13,"fix":"27600","suppressions":"27601"},{"ruleId":"25178","severity":2,"message":"25231","line":73,"column":1,"nodeType":null,"messageId":"25180","endLine":73,"endColumn":9,"fix":"27602","suppressions":"27603"},{"ruleId":"25178","severity":2,"message":"25231","line":74,"column":1,"nodeType":null,"messageId":"25180","endLine":74,"endColumn":9,"fix":"27604","suppressions":"27605"},{"ruleId":"25178","severity":2,"message":"25179","line":75,"column":1,"nodeType":null,"messageId":"25180","endLine":75,"endColumn":5,"fix":"27606","suppressions":"27607"},{"ruleId":"25178","severity":2,"message":"25179","line":76,"column":1,"nodeType":null,"messageId":"25180","endLine":76,"endColumn":5,"fix":"27608","suppressions":"27609"},{"ruleId":"25178","severity":2,"message":"25179","line":77,"column":1,"nodeType":null,"messageId":"25180","endLine":77,"endColumn":5,"fix":"27610","suppressions":"27611"},{"ruleId":"25178","severity":2,"message":"25179","line":78,"column":1,"nodeType":null,"messageId":"25180","endLine":78,"endColumn":5,"fix":"27612","suppressions":"27613"},{"ruleId":"25178","severity":2,"message":"25231","line":79,"column":1,"nodeType":null,"messageId":"25180","endLine":79,"endColumn":9,"fix":"27614","suppressions":"27615"},{"ruleId":"25972","severity":2,"message":"25973","line":79,"column":9,"nodeType":"25174","messageId":"25974","endLine":84,"endColumn":17,"fix":"27616","suppressions":"27617"},{"ruleId":"25172","severity":2,"message":"25173","line":79,"column":9,"nodeType":"25174","messageId":"25175","endLine":84,"endColumn":17,"fix":"27618","suppressions":"27619"},{"ruleId":"25178","severity":2,"message":"25244","line":80,"column":1,"nodeType":null,"messageId":"25180","endLine":80,"endColumn":13,"fix":"27620","suppressions":"27621"},{"ruleId":"25178","severity":2,"message":"25244","line":81,"column":1,"nodeType":null,"messageId":"25180","endLine":81,"endColumn":13,"fix":"27622","suppressions":"27623"},{"ruleId":"25178","severity":2,"message":"25244","line":82,"column":1,"nodeType":null,"messageId":"25180","endLine":82,"endColumn":13,"fix":"27624","suppressions":"27625"},{"ruleId":"25178","severity":2,"message":"25244","line":83,"column":1,"nodeType":null,"messageId":"25180","endLine":83,"endColumn":13,"fix":"27626","suppressions":"27627"},{"ruleId":"25178","severity":2,"message":"25244","line":84,"column":1,"nodeType":null,"messageId":"25180","endLine":84,"endColumn":13,"fix":"27628","suppressions":"27629"},{"ruleId":"25178","severity":2,"message":"25231","line":85,"column":1,"nodeType":null,"messageId":"25180","endLine":85,"endColumn":9,"fix":"27630","suppressions":"27631"},{"ruleId":"25178","severity":2,"message":"25244","line":86,"column":1,"nodeType":null,"messageId":"25180","endLine":86,"endColumn":13,"fix":"27632","suppressions":"27633"},{"ruleId":"25178","severity":2,"message":"25244","line":87,"column":1,"nodeType":null,"messageId":"25180","endLine":87,"endColumn":13,"fix":"27634","suppressions":"27635"},{"ruleId":"25178","severity":2,"message":"25244","line":88,"column":1,"nodeType":null,"messageId":"25180","endLine":88,"endColumn":13,"fix":"27636","suppressions":"27637"},{"ruleId":"25178","severity":2,"message":"25244","line":89,"column":1,"nodeType":null,"messageId":"25180","endLine":89,"endColumn":13,"fix":"27638","suppressions":"27639"},{"ruleId":"25178","severity":2,"message":"25310","line":90,"column":1,"nodeType":null,"messageId":"25180","endLine":90,"endColumn":17,"fix":"27640","suppressions":"27641"},{"ruleId":"25178","severity":2,"message":"25244","line":91,"column":1,"nodeType":null,"messageId":"25180","endLine":91,"endColumn":13,"fix":"27642","suppressions":"27643"},{"ruleId":"25178","severity":2,"message":"25244","line":92,"column":1,"nodeType":null,"messageId":"25180","endLine":92,"endColumn":13,"fix":"27644","suppressions":"27645"},{"ruleId":"25178","severity":2,"message":"25231","line":93,"column":1,"nodeType":null,"messageId":"25180","endLine":93,"endColumn":9,"fix":"27646","suppressions":"27647"},{"ruleId":"25178","severity":2,"message":"25231","line":94,"column":1,"nodeType":null,"messageId":"25180","endLine":94,"endColumn":9,"fix":"27648","suppressions":"27649"},{"ruleId":"25178","severity":2,"message":"25179","line":95,"column":1,"nodeType":null,"messageId":"25180","endLine":95,"endColumn":5,"fix":"27650","suppressions":"27651"},{"ruleId":"25178","severity":2,"message":"25179","line":96,"column":1,"nodeType":null,"messageId":"25180","endLine":96,"endColumn":5,"fix":"27652","suppressions":"27653"},{"ruleId":"25178","severity":2,"message":"25179","line":97,"column":1,"nodeType":null,"messageId":"25180","endLine":97,"endColumn":5,"fix":"27654","suppressions":"27655"},{"ruleId":"25178","severity":2,"message":"25231","line":98,"column":1,"nodeType":null,"messageId":"25180","endLine":98,"endColumn":9,"fix":"27656","suppressions":"27657"},{"ruleId":"25972","severity":2,"message":"25973","line":98,"column":9,"nodeType":"25174","messageId":"25974","endLine":99,"endColumn":15,"fix":"27658","suppressions":"27659"},{"ruleId":"25172","severity":2,"message":"25173","line":98,"column":9,"nodeType":"25174","messageId":"25175","endLine":99,"endColumn":15,"fix":"27660","suppressions":"27661"},{"ruleId":"25178","severity":2,"message":"25244","line":99,"column":1,"nodeType":null,"messageId":"25180","endLine":99,"endColumn":13,"fix":"27662","suppressions":"27663"},{"ruleId":"25178","severity":2,"message":"25231","line":101,"column":1,"nodeType":null,"messageId":"25180","endLine":101,"endColumn":9,"fix":"27664","suppressions":"27665"},{"ruleId":"25178","severity":2,"message":"25244","line":102,"column":1,"nodeType":null,"messageId":"25180","endLine":102,"endColumn":13,"fix":"27666","suppressions":"27667"},{"ruleId":"25178","severity":2,"message":"25231","line":103,"column":1,"nodeType":null,"messageId":"25180","endLine":103,"endColumn":9,"fix":"27668","suppressions":"27669"},{"ruleId":"25178","severity":2,"message":"25179","line":104,"column":1,"nodeType":null,"messageId":"25180","endLine":104,"endColumn":5,"fix":"27670","suppressions":"27671"},{"ruleId":"25178","severity":2,"message":"25179","line":105,"column":1,"nodeType":null,"messageId":"25180","endLine":105,"endColumn":5,"fix":"27672","suppressions":"27673"},{"ruleId":"25178","severity":2,"message":"25179","line":106,"column":1,"nodeType":null,"messageId":"25180","endLine":106,"endColumn":5,"fix":"27674","suppressions":"27675"},{"ruleId":"25178","severity":2,"message":"25231","line":107,"column":1,"nodeType":null,"messageId":"25180","endLine":107,"endColumn":9,"fix":"27676","suppressions":"27677"},{"ruleId":"25972","severity":2,"message":"25973","line":107,"column":9,"nodeType":"25174","messageId":"25974","endLine":117,"endColumn":15,"fix":"27678","suppressions":"27679"},{"ruleId":"25172","severity":2,"message":"25173","line":107,"column":9,"nodeType":"25174","messageId":"25175","endLine":117,"endColumn":15,"fix":"27680","suppressions":"27681"},{"ruleId":"24900","severity":2,"message":"24901","line":107,"column":13,"nodeType":"24902","messageId":"24903","endLine":107,"endColumn":34,"fix":"27682","suppressions":"27683"},{"ruleId":"25178","severity":2,"message":"26525","line":108,"column":1,"nodeType":null,"messageId":"25180","endLine":108,"endColumn":30,"fix":"27684","suppressions":"27685"},{"ruleId":"25178","severity":2,"message":"25310","line":109,"column":1,"nodeType":null,"messageId":"25180","endLine":109,"endColumn":17,"fix":"27686","suppressions":"27687"},{"ruleId":"25178","severity":2,"message":"25310","line":110,"column":1,"nodeType":null,"messageId":"25180","endLine":110,"endColumn":17,"fix":"27688","suppressions":"27689"},{"ruleId":"25178","severity":2,"message":"25310","line":111,"column":1,"nodeType":null,"messageId":"25180","endLine":111,"endColumn":17,"fix":"27690","suppressions":"27691"},{"ruleId":"25117","severity":2,"message":"25118","line":111,"column":24,"nodeType":"25119","messageId":"25120","endLine":111,"endColumn":50,"suppressions":"27692"},{"ruleId":"25178","severity":2,"message":"25244","line":112,"column":1,"nodeType":null,"messageId":"25180","endLine":112,"endColumn":13,"fix":"27693","suppressions":"27694"},{"ruleId":"25178","severity":2,"message":"25244","line":113,"column":1,"nodeType":null,"messageId":"25180","endLine":113,"endColumn":13,"fix":"27695","suppressions":"27696"},{"ruleId":"25178","severity":2,"message":"25244","line":114,"column":1,"nodeType":null,"messageId":"25180","endLine":114,"endColumn":13,"fix":"27697","suppressions":"27698"},{"ruleId":"25178","severity":2,"message":"25244","line":115,"column":1,"nodeType":null,"messageId":"25180","endLine":115,"endColumn":13,"fix":"27699","suppressions":"27700"},{"ruleId":"25178","severity":2,"message":"25244","line":116,"column":1,"nodeType":null,"messageId":"25180","endLine":116,"endColumn":13,"fix":"27701","suppressions":"27702"},{"ruleId":"25178","severity":2,"message":"25244","line":117,"column":1,"nodeType":null,"messageId":"25180","endLine":117,"endColumn":13,"fix":"27703","suppressions":"27704"},{"ruleId":"25178","severity":2,"message":"25231","line":119,"column":1,"nodeType":null,"messageId":"25180","endLine":119,"endColumn":9,"fix":"27705","suppressions":"27706"},{"ruleId":"25178","severity":2,"message":"26549","line":120,"column":1,"nodeType":null,"messageId":"25180","endLine":120,"endColumn":35,"fix":"27707","suppressions":"27708"},{"ruleId":"25178","severity":2,"message":"25310","line":121,"column":1,"nodeType":null,"messageId":"25180","endLine":121,"endColumn":17,"fix":"27709","suppressions":"27710"},{"ruleId":"25178","severity":2,"message":"25244","line":122,"column":1,"nodeType":null,"messageId":"25180","endLine":122,"endColumn":13,"fix":"27711","suppressions":"27712"},{"ruleId":"25178","severity":2,"message":"25231","line":123,"column":1,"nodeType":null,"messageId":"25180","endLine":123,"endColumn":9,"fix":"27713","suppressions":"27714"},{"ruleId":"25178","severity":2,"message":"25231","line":125,"column":1,"nodeType":null,"messageId":"25180","endLine":125,"endColumn":9,"fix":"27715","suppressions":"27716"},{"ruleId":"25178","severity":2,"message":"25244","line":126,"column":1,"nodeType":null,"messageId":"25180","endLine":126,"endColumn":13,"fix":"27717","suppressions":"27718"},{"ruleId":"25178","severity":2,"message":"25244","line":127,"column":1,"nodeType":null,"messageId":"25180","endLine":127,"endColumn":13,"fix":"27719","suppressions":"27720"},{"ruleId":"25178","severity":2,"message":"25231","line":128,"column":1,"nodeType":null,"messageId":"25180","endLine":128,"endColumn":9,"fix":"27721","suppressions":"27722"},{"ruleId":"25178","severity":2,"message":"25231","line":130,"column":1,"nodeType":null,"messageId":"25180","endLine":130,"endColumn":9,"fix":"27723","suppressions":"27724"},{"ruleId":"25178","severity":2,"message":"25231","line":132,"column":1,"nodeType":null,"messageId":"25180","endLine":132,"endColumn":9,"fix":"27725","suppressions":"27726"},{"ruleId":"25178","severity":2,"message":"25244","line":133,"column":1,"nodeType":null,"messageId":"25180","endLine":133,"endColumn":13,"fix":"27727","suppressions":"27728"},{"ruleId":"25178","severity":2,"message":"25231","line":134,"column":1,"nodeType":null,"messageId":"25180","endLine":134,"endColumn":9,"fix":"27729","suppressions":"27730"},{"ruleId":"25178","severity":2,"message":"25179","line":135,"column":1,"nodeType":null,"messageId":"25180","endLine":135,"endColumn":5,"fix":"27731","suppressions":"27732"},{"ruleId":"25178","severity":2,"message":"25179","line":136,"column":1,"nodeType":null,"messageId":"25180","endLine":136,"endColumn":5,"fix":"27733","suppressions":"27734"},{"ruleId":"25178","severity":2,"message":"25179","line":137,"column":1,"nodeType":null,"messageId":"25180","endLine":137,"endColumn":5,"fix":"27735","suppressions":"27736"},{"ruleId":"25178","severity":2,"message":"25231","line":138,"column":1,"nodeType":null,"messageId":"25180","endLine":138,"endColumn":9,"fix":"27737","suppressions":"27738"},{"ruleId":"25972","severity":2,"message":"25973","line":138,"column":9,"nodeType":"25174","messageId":"25974","endLine":139,"endColumn":33,"fix":"27739","suppressions":"27740"},{"ruleId":"25172","severity":2,"message":"25173","line":138,"column":9,"nodeType":"25174","messageId":"25175","endLine":139,"endColumn":33,"fix":"27741","suppressions":"27742"},{"ruleId":"25178","severity":2,"message":"25244","line":139,"column":1,"nodeType":null,"messageId":"25180","endLine":139,"endColumn":13,"fix":"27743","suppressions":"27744"},{"ruleId":"25178","severity":2,"message":"25231","line":141,"column":1,"nodeType":null,"messageId":"25180","endLine":141,"endColumn":9,"fix":"27745","suppressions":"27746"},{"ruleId":"25178","severity":2,"message":"25231","line":142,"column":1,"nodeType":null,"messageId":"25180","endLine":142,"endColumn":9,"fix":"27747","suppressions":"27748"},{"ruleId":"25178","severity":2,"message":"25179","line":143,"column":1,"nodeType":null,"messageId":"25180","endLine":143,"endColumn":5,"fix":"27749","suppressions":"27750"},{"ruleId":"25178","severity":2,"message":"25179","line":144,"column":1,"nodeType":null,"messageId":"25180","endLine":144,"endColumn":5,"fix":"27751","suppressions":"27752"},{"ruleId":"25178","severity":2,"message":"25179","line":145,"column":1,"nodeType":null,"messageId":"25180","endLine":145,"endColumn":5,"fix":"27753","suppressions":"27754"},{"ruleId":"25178","severity":2,"message":"26598","line":146,"column":1,"nodeType":null,"messageId":"25180","endLine":148,"endColumn":12,"fix":"27755","suppressions":"27756"},{"ruleId":"25178","severity":2,"message":"25179","line":149,"column":1,"nodeType":null,"messageId":"25180","endLine":149,"endColumn":5,"fix":"27757","suppressions":"27758"},{"ruleId":"25178","severity":2,"message":"25179","line":150,"column":1,"nodeType":null,"messageId":"25180","endLine":150,"endColumn":5,"fix":"27759","suppressions":"27760"},{"ruleId":"25178","severity":2,"message":"25179","line":151,"column":1,"nodeType":null,"messageId":"25180","endLine":151,"endColumn":5,"fix":"27761","suppressions":"27762"},{"ruleId":"25178","severity":2,"message":"25231","line":152,"column":1,"nodeType":null,"messageId":"25180","endLine":152,"endColumn":9,"fix":"27763","suppressions":"27764"},{"ruleId":"25972","severity":2,"message":"25973","line":152,"column":9,"nodeType":"25174","messageId":"25974","endLine":169,"endColumn":15,"fix":"27765","suppressions":"27766"},{"ruleId":"25172","severity":2,"message":"25173","line":152,"column":9,"nodeType":"25174","messageId":"25175","endLine":169,"endColumn":15,"fix":"27767","suppressions":"27768"},{"ruleId":"25178","severity":2,"message":"25244","line":153,"column":1,"nodeType":null,"messageId":"25180","endLine":153,"endColumn":13,"fix":"27769","suppressions":"27770"},{"ruleId":"25178","severity":2,"message":"25244","line":154,"column":1,"nodeType":null,"messageId":"25180","endLine":154,"endColumn":13,"fix":"27771","suppressions":"27772"},{"ruleId":"25178","severity":2,"message":"25310","line":155,"column":1,"nodeType":null,"messageId":"25180","endLine":155,"endColumn":17,"fix":"27773","suppressions":"27774"},{"ruleId":"25172","severity":2,"message":"25173","line":155,"column":17,"nodeType":"25174","messageId":"25175","endLine":155,"endColumn":35,"fix":"27775","suppressions":"27776"},{"ruleId":"25178","severity":2,"message":"26621","line":157,"column":1,"nodeType":null,"messageId":"25180","endLine":157,"endColumn":32,"fix":"27777","suppressions":"27778"},{"ruleId":"25178","severity":2,"message":"26624","line":158,"column":1,"nodeType":null,"messageId":"25180","endLine":158,"endColumn":21,"fix":"27779","suppressions":"27780"},{"ruleId":"25172","severity":2,"message":"25173","line":158,"column":21,"nodeType":"25174","messageId":"25175","endLine":158,"endColumn":52,"fix":"27781","suppressions":"27782"},{"ruleId":"25178","severity":2,"message":"26624","line":160,"column":1,"nodeType":null,"messageId":"25180","endLine":160,"endColumn":21,"fix":"27783","suppressions":"27784"},{"ruleId":"25178","severity":2,"message":"26631","line":161,"column":1,"nodeType":null,"messageId":"25180","endLine":161,"endColumn":25,"fix":"27785","suppressions":"27786"},{"ruleId":"25178","severity":2,"message":"26624","line":162,"column":1,"nodeType":null,"messageId":"25180","endLine":162,"endColumn":21,"fix":"27787","suppressions":"27788"},{"ruleId":"25178","severity":2,"message":"26624","line":163,"column":1,"nodeType":null,"messageId":"25180","endLine":163,"endColumn":21,"fix":"27789","suppressions":"27790"},{"ruleId":"25178","severity":2,"message":"26624","line":164,"column":1,"nodeType":null,"messageId":"25180","endLine":164,"endColumn":21,"fix":"27791","suppressions":"27792"},{"ruleId":"25178","severity":2,"message":"26624","line":165,"column":1,"nodeType":null,"messageId":"25180","endLine":165,"endColumn":21,"fix":"27793","suppressions":"27794"},{"ruleId":"25178","severity":2,"message":"26624","line":166,"column":1,"nodeType":null,"messageId":"25180","endLine":166,"endColumn":21,"fix":"27795","suppressions":"27796"},{"ruleId":"25178","severity":2,"message":"26624","line":167,"column":1,"nodeType":null,"messageId":"25180","endLine":167,"endColumn":21,"fix":"27797","suppressions":"27798"},{"ruleId":"25178","severity":2,"message":"25310","line":168,"column":1,"nodeType":null,"messageId":"25180","endLine":168,"endColumn":17,"fix":"27799","suppressions":"27800"},{"ruleId":"25178","severity":2,"message":"25244","line":169,"column":1,"nodeType":null,"messageId":"25180","endLine":169,"endColumn":13,"fix":"27801","suppressions":"27802"},{"ruleId":"25178","severity":2,"message":"25231","line":170,"column":1,"nodeType":null,"messageId":"25180","endLine":170,"endColumn":9,"fix":"27803","suppressions":"27804"},{"ruleId":"25178","severity":2,"message":"25244","line":171,"column":1,"nodeType":null,"messageId":"25180","endLine":171,"endColumn":13,"fix":"27805","suppressions":"27806"},{"ruleId":"25178","severity":2,"message":"25310","line":172,"column":1,"nodeType":null,"messageId":"25180","endLine":172,"endColumn":17,"fix":"27807","suppressions":"27808"},{"ruleId":"25178","severity":2,"message":"25310","line":173,"column":1,"nodeType":null,"messageId":"25180","endLine":173,"endColumn":17,"fix":"27809","suppressions":"27810"},{"ruleId":"25178","severity":2,"message":"25310","line":174,"column":1,"nodeType":null,"messageId":"25180","endLine":174,"endColumn":17,"fix":"27811","suppressions":"27812"},{"ruleId":"25178","severity":2,"message":"25310","line":175,"column":1,"nodeType":null,"messageId":"25180","endLine":175,"endColumn":17,"fix":"27813","suppressions":"27814"},{"ruleId":"25178","severity":2,"message":"26624","line":176,"column":1,"nodeType":null,"messageId":"25180","endLine":176,"endColumn":21,"fix":"27815","suppressions":"27816"},{"ruleId":"25178","severity":2,"message":"25310","line":177,"column":1,"nodeType":null,"messageId":"25180","endLine":177,"endColumn":17,"fix":"27817","suppressions":"27818"},{"ruleId":"25178","severity":2,"message":"26624","line":178,"column":1,"nodeType":null,"messageId":"25180","endLine":178,"endColumn":21,"fix":"27819","suppressions":"27820"},{"ruleId":"25178","severity":2,"message":"25310","line":179,"column":1,"nodeType":null,"messageId":"25180","endLine":179,"endColumn":17,"fix":"27821","suppressions":"27822"},{"ruleId":"25178","severity":2,"message":"25244","line":180,"column":1,"nodeType":null,"messageId":"25180","endLine":180,"endColumn":13,"fix":"27823","suppressions":"27824"},{"ruleId":"25178","severity":2,"message":"25231","line":181,"column":1,"nodeType":null,"messageId":"25180","endLine":181,"endColumn":9,"fix":"27825","suppressions":"27826"},{"ruleId":"25178","severity":2,"message":"25179","line":182,"column":1,"nodeType":null,"messageId":"25180","endLine":182,"endColumn":5,"fix":"27827","suppressions":"27828"},{"ruleId":"25178","severity":2,"message":"25179","line":183,"column":1,"nodeType":null,"messageId":"25180","endLine":183,"endColumn":5,"fix":"27829","suppressions":"27830"},{"ruleId":"25178","severity":2,"message":"26678","line":184,"column":1,"nodeType":null,"messageId":"25180","endLine":184,"endColumn":20,"fix":"27831","suppressions":"27832"},{"ruleId":"25178","severity":2,"message":"25231","line":185,"column":1,"nodeType":null,"messageId":"25180","endLine":185,"endColumn":9,"fix":"27833","suppressions":"27834"},{"ruleId":"25178","severity":2,"message":"25244","line":186,"column":1,"nodeType":null,"messageId":"25180","endLine":186,"endColumn":13,"fix":"27835","suppressions":"27836"},{"ruleId":"25178","severity":2,"message":"25231","line":187,"column":1,"nodeType":null,"messageId":"25180","endLine":187,"endColumn":9,"fix":"27837","suppressions":"27838"},{"ruleId":"25178","severity":2,"message":"25231","line":188,"column":1,"nodeType":null,"messageId":"25180","endLine":188,"endColumn":9,"fix":"27839","suppressions":"27840"},{"ruleId":"25178","severity":2,"message":"25231","line":189,"column":1,"nodeType":null,"messageId":"25180","endLine":189,"endColumn":9,"fix":"27841","suppressions":"27842"},{"ruleId":"25178","severity":2,"message":"25231","line":190,"column":1,"nodeType":null,"messageId":"25180","endLine":190,"endColumn":9,"fix":"27843","suppressions":"27844"},{"ruleId":"25178","severity":2,"message":"25231","line":191,"column":1,"nodeType":null,"messageId":"25180","endLine":191,"endColumn":9,"fix":"27845","suppressions":"27846"},{"ruleId":"25178","severity":2,"message":"25231","line":192,"column":1,"nodeType":null,"messageId":"25180","endLine":192,"endColumn":9,"fix":"27847","suppressions":"27848"},{"ruleId":"25178","severity":2,"message":"25179","line":193,"column":1,"nodeType":null,"messageId":"25180","endLine":193,"endColumn":5,"fix":"27849","suppressions":"27850"},{"ruleId":"27851","severity":2,"message":"27852","line":2,"column":1,"nodeType":"27853","messageId":"27854","endLine":2,"endColumn":30,"fix":"27855","suppressions":"27856"},{"ruleId":"27857","severity":2,"message":"27858","line":5,"column":34,"nodeType":"24834","messageId":"26158","endLine":5,"endColumn":35,"suppressions":"27859"},{"ruleId":"24832","severity":2,"message":"25029","line":6,"column":12,"nodeType":"24834","messageId":"24835","endLine":6,"endColumn":25,"suppressions":"27860"},{"ruleId":"24832","severity":2,"message":"25029","line":6,"column":12,"nodeType":"24834","messageId":"24835","endLine":6,"endColumn":25,"suppressions":"27861"},{"ruleId":"27862","severity":1,"message":"27863","line":1,"column":1,"nodeType":"27853","endLine":1,"endColumn":30},{"ruleId":"24823","severity":1,"message":"24824","line":186,"column":7,"nodeType":"24825","messageId":"24826","endLine":186,"endColumn":42,"suggestions":"27864"},{"ruleId":"24823","severity":1,"message":"24824","line":107,"column":9,"nodeType":"24825","messageId":"24826","endLine":107,"endColumn":31,"suggestions":"27865"},{"ruleId":"24823","severity":1,"message":"24824","line":121,"column":9,"nodeType":"24825","messageId":"24826","endLine":121,"endColumn":31,"suggestions":"27866"},{"ruleId":"24823","severity":1,"message":"24824","line":17,"column":6,"nodeType":"24825","messageId":"24826","endLine":17,"endColumn":29,"suggestions":"27867"},{"ruleId":"24823","severity":1,"message":"24824","line":6,"column":6,"nodeType":"24825","messageId":"24826","endLine":6,"endColumn":24,"suggestions":"27868"},{"ruleId":"24823","severity":1,"message":"24824","line":9,"column":6,"nodeType":"24825","messageId":"24826","endLine":9,"endColumn":37,"suggestions":"27869"},{"ruleId":"24823","severity":1,"message":"24824","line":19,"column":6,"nodeType":"24825","messageId":"24826","endLine":19,"endColumn":25,"suggestions":"27870"},{"ruleId":"24832","severity":2,"message":"25152","line":24,"column":12,"nodeType":"24834","messageId":"24835","endLine":24,"endColumn":23,"suppressions":"27871"},{"ruleId":"27872","severity":1,"message":"27873","line":105,"column":18,"nodeType":"25054","messageId":"27874","endLine":105,"endColumn":31},{"ruleId":"27872","severity":1,"message":"27873","line":113,"column":11,"nodeType":"25054","messageId":"27874","endLine":113,"endColumn":24},{"ruleId":"27872","severity":1,"message":"27873","line":98,"column":11,"nodeType":"25054","messageId":"27874","endLine":98,"endColumn":24},{"ruleId":"27872","severity":1,"message":"27873","line":111,"column":11,"nodeType":"25054","messageId":"27874","endLine":111,"endColumn":24},{"ruleId":"27872","severity":1,"message":"27873","line":172,"column":13,"nodeType":"25054","messageId":"27874","endLine":172,"endColumn":26},{"ruleId":"24832","severity":2,"message":"25029","line":8,"column":19,"nodeType":"24834","messageId":"24835","endLine":8,"endColumn":32,"suppressions":"27875"},{"ruleId":"24832","severity":2,"message":"25029","line":6,"column":19,"nodeType":"24834","messageId":"24835","endLine":6,"endColumn":32,"suppressions":"27876"},{"ruleId":"24832","severity":2,"message":"24873","line":5,"column":12,"nodeType":"24834","messageId":"24835","endLine":5,"endColumn":21,"suppressions":"27877"},{"ruleId":"24832","severity":2,"message":"24873","line":5,"column":12,"nodeType":"24834","messageId":"24835","endLine":5,"endColumn":21,"suppressions":"27878"},{"ruleId":"24832","severity":2,"message":"24873","line":6,"column":12,"nodeType":"24834","messageId":"24835","endLine":6,"endColumn":21,"suppressions":"27879"},{"ruleId":"24832","severity":2,"message":"24873","line":6,"column":12,"nodeType":"24834","messageId":"24835","endLine":6,"endColumn":21,"suppressions":"27880"},{"ruleId":"24832","severity":2,"message":"24873","line":72,"column":12,"nodeType":"24834","messageId":"24835","endLine":72,"endColumn":21,"suppressions":"27881"},{"ruleId":"24832","severity":2,"message":"24873","line":9,"column":12,"nodeType":"24834","messageId":"24835","endLine":9,"endColumn":21,"suppressions":"27882"},{"ruleId":"24823","severity":1,"message":"24824","line":32,"column":12,"nodeType":"24825","messageId":"24826","endLine":32,"endColumn":30,"suggestions":"27883"},{"ruleId":"27884","severity":2,"message":"27885","line":26,"column":10,"nodeType":"24887","messageId":"27886","endLine":26,"endColumn":120,"suppressions":"27887"},{"ruleId":"25178","severity":2,"message":"27888","line":7,"column":43,"nodeType":null,"messageId":"25180","endLine":7,"endColumn":56,"fix":"27889","suppressions":"27890"},{"ruleId":"25178","severity":2,"message":"27891","line":8,"column":2,"nodeType":null,"messageId":"26292","endLine":8,"endColumn":2,"fix":"27892","suppressions":"27893"},{"ruleId":"25178","severity":2,"message":"27891","line":9,"column":3,"nodeType":null,"messageId":"26292","endLine":9,"endColumn":3,"fix":"27894","suppressions":"27895"},{"ruleId":"25178","severity":2,"message":"27891","line":10,"column":1,"nodeType":null,"messageId":"26292","endLine":10,"endColumn":1,"fix":"27896","suppressions":"27897"},{"ruleId":"25178","severity":2,"message":"27891","line":11,"column":1,"nodeType":null,"messageId":"26292","endLine":11,"endColumn":1,"fix":"27898","suppressions":"27899"},{"ruleId":"25178","severity":2,"message":"27891","line":12,"column":6,"nodeType":null,"messageId":"26292","endLine":12,"endColumn":6,"fix":"27900","suppressions":"27901"},{"ruleId":"25178","severity":2,"message":"27902","line":13,"column":5,"nodeType":null,"messageId":"25180","endLine":13,"endColumn":6,"fix":"27903","suppressions":"27904"},{"ruleId":"25178","severity":2,"message":"27905","line":16,"column":2,"nodeType":null,"messageId":"27906","endLine":17,"endColumn":1,"fix":"27907","suppressions":"27908"},{"ruleId":"24815","severity":2,"message":"24816","line":9,"column":28,"nodeType":"24813","messageId":"24817","endLine":9,"endColumn":66,"suppressions":"27909"},{"ruleId":"26259","severity":2,"message":"27910","line":48,"column":1,"nodeType":"24834","messageId":"26261","endLine":48,"endColumn":4,"suppressions":"27911"},{"ruleId":"26156","severity":2,"message":"27912","line":197,"column":10,"nodeType":"24834","messageId":"26158","endLine":197,"endColumn":14,"suppressions":"27913"},{"ruleId":"26259","severity":2,"message":"27910","line":34,"column":12,"nodeType":"24834","messageId":"26261","endLine":34,"endColumn":15,"suppressions":"27914"},{"ruleId":"26259","severity":2,"message":"27910","line":35,"column":14,"nodeType":"24834","messageId":"26261","endLine":35,"endColumn":17,"suppressions":"27915"},{"ruleId":"26259","severity":2,"message":"27910","line":36,"column":15,"nodeType":"24834","messageId":"26261","endLine":36,"endColumn":18,"suppressions":"27916"},{"ruleId":"26259","severity":2,"message":"27910","line":37,"column":16,"nodeType":"24834","messageId":"26261","endLine":37,"endColumn":19,"suppressions":"27917"},{"ruleId":"24819","severity":2,"message":"27918","line":29,"column":22,"nodeType":"24821","endLine":29,"endColumn":33,"suppressions":"27919"},{"ruleId":"26259","severity":2,"message":"27910","line":34,"column":17,"nodeType":"24834","messageId":"26261","endLine":34,"endColumn":20,"suppressions":"27920"},{"ruleId":"26259","severity":2,"message":"27910","line":35,"column":13,"nodeType":"24834","messageId":"26261","endLine":35,"endColumn":16,"suppressions":"27921"},{"ruleId":"26156","severity":2,"message":"27922","line":37,"column":8,"nodeType":"24834","messageId":"26158","endLine":37,"endColumn":12,"suppressions":"27923"},{"ruleId":"26259","severity":2,"message":"27910","line":37,"column":15,"nodeType":"24834","messageId":"26261","endLine":37,"endColumn":18,"suppressions":"27924"},{"ruleId":"26156","severity":2,"message":"27925","line":39,"column":8,"nodeType":"24834","messageId":"26158","endLine":39,"endColumn":13,"suppressions":"27926"},{"ruleId":"26259","severity":2,"message":"27910","line":39,"column":16,"nodeType":"24834","messageId":"26261","endLine":39,"endColumn":19,"suppressions":"27927"},{"ruleId":"26259","severity":2,"message":"27910","line":40,"column":17,"nodeType":"24834","messageId":"26261","endLine":40,"endColumn":20,"suppressions":"27928"},{"ruleId":"26259","severity":2,"message":"27910","line":41,"column":17,"nodeType":"24834","messageId":"26261","endLine":41,"endColumn":20,"suppressions":"27929"},{"ruleId":"26259","severity":2,"message":"27910","line":42,"column":14,"nodeType":"24834","messageId":"26261","endLine":42,"endColumn":17,"suppressions":"27930"},{"ruleId":"26259","severity":2,"message":"27910","line":43,"column":15,"nodeType":"24834","messageId":"26261","endLine":43,"endColumn":18,"suppressions":"27931"},{"ruleId":"26156","severity":2,"message":"27932","line":176,"column":21,"nodeType":"24834","messageId":"26158","endLine":176,"endColumn":24,"suppressions":"27933"},{"ruleId":"26259","severity":2,"message":"27910","line":341,"column":15,"nodeType":"24834","messageId":"26261","endLine":341,"endColumn":18,"suppressions":"27934"},{"ruleId":"26156","severity":2,"message":"27935","line":399,"column":9,"nodeType":"24834","messageId":"26158","endLine":399,"endColumn":15,"suppressions":"27936"},{"ruleId":"26156","severity":2,"message":"27937","line":399,"column":17,"nodeType":"24834","messageId":"26158","endLine":399,"endColumn":25,"suppressions":"27938"},{"ruleId":"26156","severity":2,"message":"27935","line":468,"column":16,"nodeType":"24834","messageId":"26158","endLine":468,"endColumn":22,"suppressions":"27939"},{"ruleId":"26156","severity":2,"message":"27912","line":468,"column":24,"nodeType":"24834","messageId":"26158","endLine":468,"endColumn":28,"suppressions":"27940"},{"ruleId":"26156","severity":2,"message":"27935","line":503,"column":17,"nodeType":"24834","messageId":"26158","endLine":503,"endColumn":23,"suppressions":"27941"},{"ruleId":"26156","severity":2,"message":"27912","line":503,"column":25,"nodeType":"24834","messageId":"26158","endLine":503,"endColumn":29,"suppressions":"27942"},{"ruleId":"26156","severity":2,"message":"27912","line":524,"column":27,"nodeType":"24834","messageId":"26158","endLine":524,"endColumn":31,"suppressions":"27943"},{"ruleId":"26156","severity":2,"message":"27912","line":533,"column":17,"nodeType":"24834","messageId":"26158","endLine":533,"endColumn":21,"suppressions":"27944"},{"ruleId":"26156","severity":2,"message":"27935","line":544,"column":9,"nodeType":"24834","messageId":"26158","endLine":544,"endColumn":15,"suppressions":"27945"},{"ruleId":"26156","severity":2,"message":"27912","line":544,"column":17,"nodeType":"24834","messageId":"26158","endLine":544,"endColumn":21,"suppressions":"27946"},{"ruleId":"26156","severity":2,"message":"27947","line":544,"column":23,"nodeType":"24834","messageId":"26158","endLine":544,"endColumn":30,"suppressions":"27948"},{"ruleId":"26156","severity":2,"message":"27949","line":544,"column":32,"nodeType":"24834","messageId":"26158","endLine":544,"endColumn":40,"suppressions":"27950"},{"ruleId":"26156","severity":2,"message":"27912","line":556,"column":27,"nodeType":"24834","messageId":"26158","endLine":556,"endColumn":31,"suppressions":"27951"},{"ruleId":"26156","severity":2,"message":"27912","line":565,"column":13,"nodeType":"24834","messageId":"26158","endLine":565,"endColumn":17,"suppressions":"27952"},{"ruleId":"26156","severity":2,"message":"27912","line":575,"column":28,"nodeType":"24834","messageId":"26158","endLine":575,"endColumn":32,"suppressions":"27953"},{"ruleId":"26156","severity":2,"message":"27954","line":184,"column":66,"nodeType":"24834","messageId":"26158","endLine":184,"endColumn":72,"suppressions":"27955"},{"ruleId":"26156","severity":2,"message":"27954","line":460,"column":65,"nodeType":"24834","messageId":"26158","endLine":460,"endColumn":71,"suppressions":"27956"},{"ruleId":"26156","severity":2,"message":"27912","line":474,"column":10,"nodeType":"24834","messageId":"26158","endLine":474,"endColumn":14,"suppressions":"27957"},{"ruleId":"26156","severity":2,"message":"27912","line":481,"column":13,"nodeType":"24834","messageId":"26158","endLine":481,"endColumn":17,"suppressions":"27958"},{"ruleId":"26156","severity":2,"message":"27912","line":488,"column":11,"nodeType":"24834","messageId":"26158","endLine":488,"endColumn":15,"suppressions":"27959"},{"ruleId":"26156","severity":2,"message":"27912","line":496,"column":15,"nodeType":"24834","messageId":"26158","endLine":496,"endColumn":19,"suppressions":"27960"},{"ruleId":"26156","severity":2,"message":"27912","line":506,"column":13,"nodeType":"24834","messageId":"26158","endLine":506,"endColumn":17,"suppressions":"27961"},{"ruleId":"26156","severity":2,"message":"27962","line":506,"column":19,"nodeType":"24834","messageId":"26158","endLine":506,"endColumn":27,"suppressions":"27963"},{"ruleId":"26156","severity":2,"message":"27912","line":513,"column":10,"nodeType":"24834","messageId":"26158","endLine":513,"endColumn":14,"suppressions":"27964"},{"ruleId":"26156","severity":2,"message":"27912","line":520,"column":9,"nodeType":"24834","messageId":"26158","endLine":520,"endColumn":13,"suppressions":"27965"},{"ruleId":"24832","severity":2,"message":"27966","line":79,"column":32,"nodeType":"24834","messageId":"24859","endLine":79,"endColumn":47,"suppressions":"27967"},{"ruleId":"24823","severity":1,"message":"24824","line":83,"column":7,"nodeType":"24825","messageId":"24826","endLine":83,"endColumn":43,"suggestions":"27968"},{"ruleId":"24832","severity":2,"message":"27969","line":46,"column":51,"nodeType":"24834","messageId":"24859","endLine":46,"endColumn":62,"suppressions":"27970"},{"ruleId":"24823","severity":1,"message":"24824","line":92,"column":7,"nodeType":"24825","messageId":"24826","endLine":92,"endColumn":32,"suggestions":"27971"},{"ruleId":"27872","severity":1,"message":"27873","line":208,"column":2,"nodeType":"25054","messageId":"27874","endLine":208,"endColumn":57},{"ruleId":"27872","severity":1,"message":"27873","line":615,"column":3,"nodeType":"25054","messageId":"27874","endLine":615,"endColumn":41},{"ruleId":"24993","severity":2,"message":"27972","line":310,"column":61,"nodeType":"24821","messageId":"24922","endLine":310,"endColumn":74,"suppressions":"27973"},{"ruleId":"24823","severity":1,"message":"24824","line":31,"column":7,"nodeType":"24825","messageId":"24826","endLine":31,"endColumn":30,"suggestions":"27974"},{"ruleId":"24823","severity":1,"message":"24824","line":261,"column":7,"nodeType":"24825","messageId":"24826","endLine":261,"endColumn":44,"suggestions":"27975"},{"ruleId":"24823","severity":1,"message":"24824","line":313,"column":9,"nodeType":"24825","messageId":"24826","endLine":313,"endColumn":41,"suggestions":"27976"},{"ruleId":"24815","severity":2,"message":"24816","line":11,"column":25,"nodeType":"24813","messageId":"24817","endLine":11,"endColumn":48,"suppressions":"27977"},{"ruleId":"24823","severity":1,"message":"24824","line":23,"column":7,"nodeType":"24825","messageId":"24826","endLine":23,"endColumn":30,"suggestions":"27978"},{"ruleId":"24823","severity":1,"message":"24824","line":102,"column":7,"nodeType":"24825","messageId":"24826","endLine":102,"endColumn":47,"suggestions":"27979"},{"ruleId":"24815","severity":2,"message":"24816","line":23,"column":17,"nodeType":"24813","messageId":"24817","endLine":23,"endColumn":44,"suppressions":"27980"},{"ruleId":"24929","severity":2,"message":"27981","line":26,"column":51,"nodeType":"25169","messageId":"24922","endLine":26,"endColumn":53,"suppressions":"27982"},{"ruleId":"24929","severity":2,"message":"27983","line":27,"column":55,"nodeType":"25169","messageId":"24922","endLine":27,"endColumn":57,"suppressions":"27984"},{"ruleId":"24929","severity":2,"message":"27985","line":28,"column":53,"nodeType":"25169","messageId":"24922","endLine":28,"endColumn":55,"suppressions":"27986"},{"ruleId":"24929","severity":2,"message":"27987","line":29,"column":55,"nodeType":"25169","messageId":"24922","endLine":29,"endColumn":57,"suppressions":"27988"},{"ruleId":"24823","severity":1,"message":"24824","line":120,"column":8,"nodeType":"24825","messageId":"24826","endLine":120,"endColumn":51,"suggestions":"27989"},{"ruleId":"24823","severity":1,"message":"24824","line":183,"column":8,"nodeType":"24825","messageId":"24826","endLine":183,"endColumn":51,"suggestions":"27990"},{"ruleId":"24967","severity":2,"message":"24968","line":36,"column":5,"nodeType":"24969","messageId":"24970","endLine":36,"endColumn":50,"suppressions":"27991"},{"ruleId":"27992","severity":2,"message":"27993","line":34,"column":45,"nodeType":"24887","messageId":"27994","endLine":36,"endColumn":6,"suppressions":"27995"},{"ruleId":"27992","severity":2,"message":"27996","line":127,"column":50,"nodeType":"24887","messageId":"27994","endLine":129,"endColumn":7,"suppressions":"27997"},{"ruleId":"27992","severity":2,"message":"27996","line":132,"column":46,"nodeType":"24887","messageId":"27994","endLine":134,"endColumn":7,"suppressions":"27998"},{"ruleId":"27999","severity":1,"message":"28000","line":12,"column":39,"nodeType":"28001","messageId":"28002","endLine":12,"endColumn":42,"suggestions":"28003"},{"ruleId":"26156","severity":2,"message":"28004","line":243,"column":7,"nodeType":"24834","messageId":"26158","endLine":243,"endColumn":18,"suppressions":"28005"},{"ruleId":"24815","severity":2,"message":"24816","line":15,"column":15,"nodeType":"24813","messageId":"24817","endLine":15,"endColumn":50,"suppressions":"28006"},{"ruleId":"24815","severity":2,"message":"24816","line":15,"column":52,"nodeType":"24813","messageId":"24817","endLine":15,"endColumn":93,"suppressions":"28007"},{"ruleId":"24848","severity":2,"message":"24849","line":76,"column":19,"nodeType":"24834","messageId":"24850","endLine":76,"endColumn":28,"suppressions":"28008"},{"ruleId":"28009","severity":2,"message":"28010","line":29,"column":1,"nodeType":"27853","endLine":29,"endColumn":142,"fix":"28011","suppressions":"28012"},{"ruleId":"28009","severity":2,"message":"28010","line":44,"column":1,"nodeType":"27853","endLine":44,"endColumn":103,"fix":"28013","suppressions":"28014"},{"ruleId":"24929","severity":2,"message":"24930","line":13,"column":89,"nodeType":"24887","messageId":"24922","endLine":13,"endColumn":92,"suppressions":"28015"},{"ruleId":"25178","severity":2,"message":"28016","line":13,"column":90,"nodeType":null,"messageId":"27906","endLine":13,"endColumn":91,"fix":"28017","suppressions":"28018"},{"ruleId":"27884","severity":2,"message":"27885","line":23,"column":10,"nodeType":"24887","messageId":"27886","endLine":23,"endColumn":120,"suppressions":"28019"},{"ruleId":"25178","severity":2,"message":"28020","line":472,"column":138,"nodeType":null,"messageId":"26292","endLine":472,"endColumn":138,"fix":"28021","suppressions":"28022"},{"ruleId":"25178","severity":2,"message":"28023","line":497,"column":52,"nodeType":null,"messageId":"27906","endLine":497,"endColumn":54,"fix":"28024","suppressions":"28025"},{"ruleId":"25178","severity":2,"message":"28026","line":513,"column":51,"nodeType":null,"messageId":"25180","endLine":516,"endColumn":4,"fix":"28027","suppressions":"28028"},{"ruleId":"24929","severity":2,"message":"24930","line":598,"column":75,"nodeType":"24887","messageId":"24922","endLine":598,"endColumn":77,"suppressions":"28029"},{"ruleId":"25178","severity":2,"message":"25179","line":601,"column":1,"nodeType":null,"messageId":"25180","endLine":601,"endColumn":5,"fix":"28030","suppressions":"28031"},{"ruleId":"25178","severity":2,"message":"25231","line":602,"column":1,"nodeType":null,"messageId":"25180","endLine":602,"endColumn":9,"fix":"28032","suppressions":"28033"},{"ruleId":"25178","severity":2,"message":"25244","line":603,"column":1,"nodeType":null,"messageId":"25180","endLine":603,"endColumn":13,"fix":"28034","suppressions":"28035"},{"ruleId":"25178","severity":2,"message":"25244","line":604,"column":1,"nodeType":null,"messageId":"25180","endLine":604,"endColumn":13,"fix":"28036","suppressions":"28037"},{"ruleId":"25178","severity":2,"message":"25244","line":605,"column":1,"nodeType":null,"messageId":"25180","endLine":605,"endColumn":13,"fix":"28038","suppressions":"28039"},{"ruleId":"25178","severity":2,"message":"25310","line":606,"column":1,"nodeType":null,"messageId":"25180","endLine":606,"endColumn":17,"fix":"28040","suppressions":"28041"},{"ruleId":"25178","severity":2,"message":"25244","line":607,"column":1,"nodeType":null,"messageId":"25180","endLine":607,"endColumn":13,"fix":"28042","suppressions":"28043"},{"ruleId":"25178","severity":2,"message":"25244","line":608,"column":1,"nodeType":null,"messageId":"25180","endLine":608,"endColumn":13,"fix":"28044","suppressions":"28045"},{"ruleId":"25178","severity":2,"message":"25310","line":609,"column":1,"nodeType":null,"messageId":"25180","endLine":609,"endColumn":17,"fix":"28046","suppressions":"28047"},{"ruleId":"25178","severity":2,"message":"25244","line":610,"column":1,"nodeType":null,"messageId":"25180","endLine":610,"endColumn":13,"fix":"28048","suppressions":"28049"},{"ruleId":"25178","severity":2,"message":"25231","line":611,"column":1,"nodeType":null,"messageId":"25180","endLine":611,"endColumn":9,"fix":"28050","suppressions":"28051"},{"ruleId":"25178","severity":2,"message":"25179","line":612,"column":1,"nodeType":null,"messageId":"25180","endLine":612,"endColumn":5,"fix":"28052","suppressions":"28053"},{"ruleId":"25178","severity":2,"message":"28054","line":7,"column":8,"nodeType":null,"messageId":"25180","endLine":10,"endColumn":28,"fix":"28055","suppressions":"28056"},{"ruleId":"25178","severity":2,"message":"27891","line":11,"column":2,"nodeType":null,"messageId":"26292","endLine":11,"endColumn":2,"fix":"28057","suppressions":"28058"},{"ruleId":"25178","severity":2,"message":"27891","line":12,"column":1,"nodeType":null,"messageId":"26292","endLine":12,"endColumn":1,"fix":"28059","suppressions":"28060"},{"ruleId":"25178","severity":2,"message":"27891","line":13,"column":4,"nodeType":null,"messageId":"26292","endLine":13,"endColumn":4,"fix":"28061","suppressions":"28062"},{"ruleId":"25178","severity":2,"message":"27891","line":14,"column":5,"nodeType":null,"messageId":"26292","endLine":14,"endColumn":5,"fix":"28063","suppressions":"28064"},{"ruleId":"25178","severity":2,"message":"27891","line":15,"column":1,"nodeType":null,"messageId":"26292","endLine":15,"endColumn":1,"fix":"28065","suppressions":"28066"},{"ruleId":"25178","severity":2,"message":"27902","line":16,"column":5,"nodeType":null,"messageId":"25180","endLine":16,"endColumn":6,"fix":"28067","suppressions":"28068"},{"ruleId":"25178","severity":2,"message":"27905","line":19,"column":2,"nodeType":null,"messageId":"27906","endLine":20,"endColumn":1,"fix":"28069","suppressions":"28070"},{"ruleId":"27872","severity":1,"message":"27873","line":120,"column":6,"nodeType":"25054","messageId":"27874","endLine":120,"endColumn":61},{"ruleId":"27872","severity":1,"message":"27873","line":122,"column":6,"nodeType":"25054","messageId":"27874","endLine":122,"endColumn":61},{"ruleId":"25102","severity":1,"message":"28071","line":27,"column":5,"nodeType":"24834","endLine":27,"endColumn":9,"suppressions":"28072"},{"ruleId":"25102","severity":1,"message":"28073","line":27,"column":5,"nodeType":"24834","endLine":27,"endColumn":9,"suggestions":"28074","suppressions":"28075"},{"ruleId":"28076","severity":2,"message":"28077","line":44,"column":24,"nodeType":"24813","messageId":"28078","endLine":46,"endColumn":4,"suppressions":"28079"},{"ruleId":"25123","severity":2,"message":"25124","line":44,"column":24,"nodeType":"24813","messageId":"25125","endLine":46,"endColumn":4,"suppressions":"28080"},{"ruleId":"24832","severity":2,"message":"24873","line":27,"column":12,"nodeType":"24834","messageId":"24835","endLine":27,"endColumn":21,"suppressions":"28081"},{"ruleId":"24823","severity":1,"message":"24824","line":17,"column":7,"nodeType":"24825","messageId":"24826","endLine":17,"endColumn":43,"suggestions":"28082"},{"ruleId":"24885","severity":1,"message":"28083","line":58,"column":37,"nodeType":"25169","messageId":"24888","endLine":211,"endColumn":3},{"ruleId":"28084","severity":2,"message":"28085","line":3,"column":1,"nodeType":"27853","endLine":3,"endColumn":80,"fix":"28086"},{"ruleId":"28084","severity":2,"message":"28087","line":4,"column":1,"nodeType":"27853","endLine":4,"endColumn":64,"fix":"28088"},{"ruleId":"28084","severity":2,"message":"28089","line":6,"column":1,"nodeType":"27853","endLine":6,"endColumn":58,"fix":"28090"},{"ruleId":"28084","severity":2,"message":"28091","line":7,"column":1,"nodeType":"27853","endLine":7,"endColumn":67,"fix":"28092"},{"ruleId":"28084","severity":2,"message":"28093","line":8,"column":1,"nodeType":"27853","endLine":8,"endColumn":44,"fix":"28094"},{"ruleId":"28084","severity":2,"message":"28095","line":9,"column":1,"nodeType":"27853","endLine":9,"endColumn":61,"fix":"28096"},{"ruleId":"28084","severity":2,"message":"28085","line":1,"column":1,"nodeType":"27853","endLine":1,"endColumn":80,"fix":"28097"},{"ruleId":"28084","severity":2,"message":"28087","line":2,"column":1,"nodeType":"27853","endLine":2,"endColumn":64,"fix":"28098"},{"ruleId":"28084","severity":2,"message":"28089","line":4,"column":1,"nodeType":"27853","endLine":4,"endColumn":58,"fix":"28099"},{"ruleId":"28084","severity":2,"message":"28091","line":5,"column":1,"nodeType":"27853","endLine":5,"endColumn":108,"fix":"28100"},{"ruleId":"28084","severity":2,"message":"28093","line":6,"column":1,"nodeType":"27853","endLine":6,"endColumn":44,"fix":"28101"},{"ruleId":"28084","severity":2,"message":"28095","line":7,"column":1,"nodeType":"27853","endLine":7,"endColumn":89,"fix":"28102"},{"ruleId":"28084","severity":2,"message":"28103","line":3,"column":1,"nodeType":"27853","endLine":3,"endColumn":80,"fix":"28104"},{"ruleId":"28084","severity":2,"message":"28105","line":4,"column":1,"nodeType":"27853","endLine":4,"endColumn":64,"fix":"28106"},{"ruleId":"28084","severity":2,"message":"28107","line":7,"column":1,"nodeType":"27853","endLine":7,"endColumn":58,"fix":"28108"},{"ruleId":"28084","severity":2,"message":"28109","line":8,"column":1,"nodeType":"27853","endLine":8,"endColumn":67,"fix":"28110"},{"ruleId":"28084","severity":2,"message":"28103","line":1,"column":1,"nodeType":"27853","endLine":1,"endColumn":80,"fix":"28111"},{"ruleId":"28084","severity":2,"message":"28105","line":2,"column":1,"nodeType":"27853","endLine":2,"endColumn":64,"fix":"28112"},{"ruleId":"28084","severity":2,"message":"28107","line":4,"column":1,"nodeType":"27853","endLine":4,"endColumn":58,"fix":"28113"},{"ruleId":"28084","severity":2,"message":"28109","line":5,"column":1,"nodeType":"27853","endLine":5,"endColumn":108,"fix":"28114"},{"ruleId":"28084","severity":2,"message":"28103","line":3,"column":1,"nodeType":"27853","endLine":3,"endColumn":80,"fix":"28115"},{"ruleId":"28084","severity":2,"message":"28105","line":4,"column":1,"nodeType":"27853","endLine":4,"endColumn":64,"fix":"28116"},{"ruleId":"28084","severity":2,"message":"28107","line":6,"column":1,"nodeType":"27853","endLine":6,"endColumn":58,"fix":"28117"},{"ruleId":"28084","severity":2,"message":"28109","line":7,"column":1,"nodeType":"27853","endLine":7,"endColumn":108,"fix":"28118"},{"ruleId":"28084","severity":2,"message":"28103","line":3,"column":1,"nodeType":"27853","endLine":3,"endColumn":80,"fix":"28119"},{"ruleId":"28084","severity":2,"message":"28105","line":4,"column":1,"nodeType":"27853","endLine":4,"endColumn":64,"fix":"28120"},{"ruleId":"28084","severity":2,"message":"28107","line":6,"column":1,"nodeType":"27853","endLine":6,"endColumn":58,"fix":"28121"},{"ruleId":"28084","severity":2,"message":"28109","line":7,"column":1,"nodeType":"27853","endLine":7,"endColumn":108,"fix":"28122"},{"ruleId":"28084","severity":2,"message":"28123","line":4,"column":1,"nodeType":"27853","endLine":4,"endColumn":80,"fix":"28124"},{"ruleId":"28084","severity":2,"message":"28105","line":5,"column":1,"nodeType":"27853","endLine":5,"endColumn":64,"fix":"28125"},{"ruleId":"28084","severity":2,"message":"28126","line":7,"column":1,"nodeType":"27853","endLine":7,"endColumn":58,"fix":"28127"},{"ruleId":"28084","severity":2,"message":"28128","line":8,"column":1,"nodeType":"27853","endLine":8,"endColumn":108,"fix":"28129"},{"ruleId":"27999","severity":1,"message":"28000","line":753,"column":25,"nodeType":"28001","messageId":"28002","endLine":753,"endColumn":28,"suggestions":"28130"},{"ruleId":"27999","severity":1,"message":"28000","line":780,"column":40,"nodeType":"28001","messageId":"28002","endLine":780,"endColumn":43,"suggestions":"28131"},{"ruleId":"27999","severity":1,"message":"28000","line":839,"column":25,"nodeType":"28001","messageId":"28002","endLine":839,"endColumn":28,"suggestions":"28132"},{"ruleId":"27999","severity":1,"message":"28000","line":866,"column":40,"nodeType":"28001","messageId":"28002","endLine":866,"endColumn":43,"suggestions":"28133"},{"ruleId":"28084","severity":2,"message":"28103","line":5,"column":1,"nodeType":"27853","endLine":5,"endColumn":80,"fix":"28134"},{"ruleId":"28084","severity":2,"message":"28105","line":6,"column":1,"nodeType":"27853","endLine":6,"endColumn":64,"fix":"28135"},{"ruleId":"28084","severity":2,"message":"28107","line":8,"column":1,"nodeType":"27853","endLine":8,"endColumn":58,"fix":"28136"},{"ruleId":"28084","severity":2,"message":"28109","line":9,"column":1,"nodeType":"27853","endLine":9,"endColumn":108,"fix":"28137"},{"ruleId":"27999","severity":1,"message":"28000","line":631,"column":25,"nodeType":"28001","messageId":"28002","endLine":631,"endColumn":28,"suggestions":"28138"},{"ruleId":"27999","severity":1,"message":"28000","line":658,"column":40,"nodeType":"28001","messageId":"28002","endLine":658,"endColumn":43,"suggestions":"28139"},{"ruleId":"27999","severity":1,"message":"28000","line":701,"column":25,"nodeType":"28001","messageId":"28002","endLine":701,"endColumn":28,"suggestions":"28140"},{"ruleId":"27999","severity":1,"message":"28000","line":728,"column":40,"nodeType":"28001","messageId":"28002","endLine":728,"endColumn":43,"suggestions":"28141"},{"ruleId":"28084","severity":2,"message":"28103","line":5,"column":1,"nodeType":"27853","endLine":5,"endColumn":80,"fix":"28142"},{"ruleId":"28084","severity":2,"message":"28105","line":6,"column":1,"nodeType":"27853","endLine":6,"endColumn":64,"fix":"28143"},{"ruleId":"28084","severity":2,"message":"28107","line":8,"column":1,"nodeType":"27853","endLine":8,"endColumn":58,"fix":"28144"},{"ruleId":"28084","severity":2,"message":"28109","line":9,"column":1,"nodeType":"27853","endLine":9,"endColumn":108,"fix":"28145"},{"ruleId":"27999","severity":1,"message":"28000","line":630,"column":25,"nodeType":"28001","messageId":"28002","endLine":630,"endColumn":28,"suggestions":"28146"},{"ruleId":"27999","severity":1,"message":"28000","line":657,"column":40,"nodeType":"28001","messageId":"28002","endLine":657,"endColumn":43,"suggestions":"28147"},{"ruleId":"27999","severity":1,"message":"28000","line":699,"column":25,"nodeType":"28001","messageId":"28002","endLine":699,"endColumn":28,"suggestions":"28148"},{"ruleId":"27999","severity":1,"message":"28000","line":726,"column":40,"nodeType":"28001","messageId":"28002","endLine":726,"endColumn":43,"suggestions":"28149"},{"ruleId":"28084","severity":2,"message":"28150","line":1,"column":1,"nodeType":"27853","endLine":1,"endColumn":46,"fix":"28151"},{"ruleId":"28084","severity":2,"message":"28152","line":4,"column":1,"nodeType":"27853","endLine":4,"endColumn":80,"fix":"28153"},{"ruleId":"28084","severity":2,"message":"28154","line":5,"column":1,"nodeType":"27853","endLine":5,"endColumn":64,"fix":"28155"},{"ruleId":"28084","severity":2,"message":"28156","line":6,"column":1,"nodeType":"27853","endLine":6,"endColumn":58,"fix":"28157"},{"ruleId":"28084","severity":2,"message":"28158","line":7,"column":1,"nodeType":"27853","endLine":7,"endColumn":89,"fix":"28159"},{"ruleId":"28084","severity":2,"message":"28160","line":8,"column":1,"nodeType":"27853","endLine":8,"endColumn":44,"fix":"28161"},{"ruleId":"28084","severity":2,"message":"28162","line":10,"column":1,"nodeType":"27853","endLine":10,"endColumn":108,"fix":"28163"},{"ruleId":"26015","severity":2,"message":"28164","line":27,"column":8,"nodeType":"24834","messageId":"26017","endLine":27,"endColumn":26},{"ruleId":"28165","severity":2,"message":"28166","line":74,"column":2,"nodeType":"26299","messageId":"28167","endLine":74,"endColumn":15,"suggestions":"28168"},{"ruleId":"28084","severity":2,"message":"28169","line":5,"column":1,"nodeType":"27853","endLine":5,"endColumn":53,"fix":"28170"},{"ruleId":"27999","severity":1,"message":"28000","line":7,"column":39,"nodeType":"28001","messageId":"28002","endLine":7,"endColumn":42,"suggestions":"28171"},{"ruleId":"27999","severity":1,"message":"28000","line":21,"column":29,"nodeType":"28001","messageId":"28002","endLine":21,"endColumn":32,"suggestions":"28172"},{"ruleId":"27999","severity":1,"message":"28000","line":21,"column":39,"nodeType":"28001","messageId":"28002","endLine":21,"endColumn":42,"suggestions":"28173"},"import/no-dynamic-require","Calls to require() should use string literals","CallExpression",["28174"],"@typescript-eslint/no-var-requires","Require statement not part of import statement.","noVarReqs",["28175","28176"],"import/no-unresolved","Unable to resolve path to module '!!raw-loader!../private/public/icons.svg'.","Literal",["28177"],"@typescript-eslint/prefer-optional-chain","Prefer using an optional chain expression instead, as it's more concise and easier to read.","LogicalExpression","preferOptionalChain",["28178"],["28179"],["28180"],["28181"],["28182"],"@typescript-eslint/naming-convention","Interface name `Window` must match the RegExp: /^I[A-Z]/u","Identifier","satisfyCustom",["28183"],"spaced-comment","Expected space or tab after '/*' in comment.","Block","expectedSpaceAfter",{"range":"28184","text":"28185"},["28186"],"dot-notation","[\"GoogleAnalyticsObject\"] is better written in dot notation.","useDot",{"range":"28187","text":"28188"},["28189"],"prefer-rest-params","Use the rest parameters instead of 'arguments'.","preferRestParams",["28190"],"no-sequences","Unexpected use of comma operator.","SequenceExpression","unexpectedCommaExpression",["28191"],["28192"],"Variable name `public_key` must match one of the following formats: camelCase, UPPER_CASE, PascalCase","doesNotMatchFormat",["28193"],"Variable name `private_key` must match one of the following formats: camelCase, UPPER_CASE, PascalCase",["28194"],"new-cap","A constructor name should not start with a lowercase letter.","NewExpression","lower",["28195"],["28196"],"react-hooks/rules-of-hooks","React Hook \"useInviteToken\" is called in function \"post\" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word \"use\".",["28197"],["28198"],"Interface name `Endpoints` must match the RegExp: /^I[A-Z]/u",["28199"],["28200"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["28201"],["28202"],"A function with a name starting with an uppercase letter should only be used as a constructor.","upper",["28203"],"complexity","Arrow function has a complexity of 40. Maximum allowed is 31.","ArrowFunctionExpression","complex",["28204"],["28205"],["28206"],["28207"],["28208"],["28209"],"@typescript-eslint/no-this-alias","Unexpected aliasing of 'this' to local variable.","thisAssignment",["28210"],["28211"],"prefer-destructuring","Use object destructuring.","VariableDeclarator","preferDestructuring",{"range":"28212","text":"28213"},["28214"],["28215"],["28216"],["28217"],["28218"],["28219"],["28220"],["28221"],["28222"],["28223"],["28224"],["28225"],["28226"],["28227"],"no-empty","Empty block statement.","BlockStatement","unexpected",["28228"],["28229"],["28230"],["28231"],["28232"],["28233"],"@typescript-eslint/no-empty-function","Unexpected empty arrow function.",["28234"],["28235"],["28236"],["28237"],["28238"],["28239"],"import/no-duplicates","'/Users/ggazzo/dev/Rocket.Chat/apps/meteor/app/autotranslate/server/autotranslate.ts' imported multiple times.",{"range":"28240","text":"28241"},["28242"],["28243"],"you-dont-need-lodash-underscore/each","Consider using the native Array.prototype.forEach() or Object.entries().forEach()",["28244"],"you-dont-need-lodash-underscore/all","Consider using the native Array.prototype.every()","no-proto","The '__proto__' property is deprecated.","MemberExpression","unexpectedProto",["28245"],["28246"],["28247"],["28248"],"Parameter name `public_key` must match one of the following formats: camelCase",["28249"],"Parameter name `private_key` must match one of the following formats: camelCase",["28250"],["28251"],["28252"],["28253"],["28254"],["28255"],["28256"],["28257"],["28258"],"no-await-in-loop","Unexpected `await` inside a loop.","AwaitExpression","unexpectedAwait",["28259"],["28260"],["28261"],["28262"],"@typescript-eslint/no-empty-interface","An empty interface is equivalent to `{}`.","noEmpty",["28263"],["28264"],["28265"],["28266"],["28267"],["28268"],["28269"],["28270"],["28271"],["28272"],"@typescript-eslint/no-namespace","ES2015 module syntax is preferred over namespaces.","TSModuleDeclaration","moduleSyntaxIsPreferred",["28273"],"no-control-regex","Unexpected control character(s) in regular expression: \\x07.",["28274"],["28275"],["28276"],["28277"],["28278"],["28279"],["28280"],["28281"],["28282"],"you-dont-need-lodash-underscore/contains","Consider using the native Array.prototype.includes()",["28283"],["28284"],["28285"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `object` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record` instead.","TSTypeLiteral","bannedTypeMessage",["28286"],"[\"blob\"] is better written in dot notation.",{"range":"28287","text":"28288"},["28289"],"[\"contentType\"] is better written in dot notation.",{"range":"28290","text":"28291"},["28292"],{"range":"28293","text":"28288"},["28294"],{"range":"28295","text":"28291"},["28296"],["28297"],["28298"],["28299"],["28300"],["28301"],"Interface name `ServerMethods` must match the RegExp: /^I[A-Z]/u",["28302"],"no-unsafe-finally","Unsafe usage of ReturnStatement.","ReturnStatement","unsafeUsage",["28303"],["28304"],["28305"],["28306"],["28307"],["28308"],["28309"],["28310"],"you-dont-need-lodash-underscore/map","Consider using the native Array.prototype.map()",["28311"],"Async arrow function has a complexity of 173. Maximum allowed is 31.",["28312"],"you-dont-need-lodash-underscore/find","Consider using the native Array.prototype.find()",["28313"],["28314"],["28315"],"Expected space or tab after '//' in comment.","Line",{"range":"28316","text":"28185"},["28317"],"Parameter name `Streamer` must match one of the following formats: camelCase",["28318"],["28319"],["28320"],["28321"],"you-dont-need-lodash-underscore/reduce","Consider using the native Array.prototype.reduce()","no-void","Expected 'undefined' and instead saw 'void'.","UnaryExpression","noVoid",["28322"],["28323"],["28324"],["28325"],["28326"],["28327"],["28328"],["28329"],["28330"],["28331"],["28332"],"Parameter name `UI_Use_Real_Name` must match one of the following formats: camelCase",["28333"],"Parameter name `Chatops_Username` must match one of the following formats: camelCase",["28334"],"Parameter name `AutoTranslate_Enabled` must match one of the following formats: camelCase",["28335"],"Parameter name `Message_AllowEditing` must match one of the following formats: camelCase",["28336"],"Parameter name `Message_AllowEditing_BlockEditInMinutes` must match one of the following formats: camelCase",["28337"],"Parameter name `API_Embed` must match one of the following formats: camelCase",["28338"],"Parameter name `Message_GroupingPeriod` must match one of the following formats: camelCase",["28339"],"you-dont-need-lodash-underscore/filter","Consider using the native Array.prototype.filter()",["28340"],["28341"],["28342"],["28343"],["28344"],["28345"],["28346"],"react-hooks/exhaustive-deps","React Hook useMemo has missing dependencies: 'conditions' and 'debouncedFilter'. Either include them or remove the dependency array.","ArrayExpression",["28347"],["28348"],["28349"],"React Hook useEffect was passed a dependency list that is not an array literal. This means we can't statically verify whether you've passed the correct dependencies.",["28350"],"React Hook useEffect has a missing dependency: 'effect'. Either include it or remove the dependency array. If 'effect' changes too often, find the parent component that defines it and wrap that definition in useCallback.",["28351"],["28352"],["28353"],["28354"],["28355"],["28356"],"no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","noNestedTernary",["28357"],["28358"],"react/no-multi-comp","Declare only one React component per file","onlyOneComponent",["28359"],["28360"],["28361"],["28362"],"Interface name `ApiError` must match the RegExp: /^I[A-Z]/u",["28363"],["28364"],["28365"],"React Hook useEffect has a missing dependency: 'step'. Either include it or remove the dependency array.",["28366"],"React Hook useCallback has a missing dependency: 'onSuccess'. Either include it or remove the dependency array. If 'onSuccess' changes too often, find the parent component that defines it and wrap that definition in useCallback.",["28367"],["28368"],["28369"],"React Hook useEffect has a missing dependency: 'setting'. Either include it or remove the dependency array.",["28370"],["28371"],"React Hook useEffect has a complex expression in the dependency array. Extract it to a separate variable so it can be statically checked.",["28372"],"React Hook useCallback has a missing dependency: 'setting'. Either include it or remove the dependency array.",["28373"],["28374"],"React Hook useCallback has a complex expression in the dependency array. Extract it to a separate variable so it can be statically checked.",["28375"],["28376"],["28377"],"Interface name `EEFormHooks` must match the RegExp: /^I[A-Z]/u",["28378"],["28379"],["28380"],["28381"],"Arrow function has a complexity of 46. Maximum allowed is 31.",["28382"],["28383"],["28384"],["28385"],"React Hook useCallback has a missing dependency: 'isDeletionAllowed'. Either include it or remove the dependency array.",["28386"],["28387"],["28388"],["28389"],["28390"],"Unexpected empty method 'componentDidCatch'.","FunctionExpression",["28391"],["28392"],"no-var","Unexpected var, use let or const instead.","VariableDeclaration","unexpectedVar",{"range":"28393","text":"28394"},["28395"],"prettier/prettier","Replace `····` with `↹`","replace",{"range":"28396","text":"28397"},["28398"],{"range":"28399","text":"28397"},["28400"],{"range":"28401","text":"28394"},["28402"],{"range":"28403","text":"28397"},["28404"],{"range":"28405","text":"28397"},["28406"],{"range":"28407","text":"28394"},["28408"],{"range":"28409","text":"28397"},["28410"],{"range":"28411","text":"28397"},["28412"],{"range":"28413","text":"28394"},["28414"],"prefer-template","Unexpected string concatenation.","BinaryExpression","unexpectedStringConcatenation",{"range":"28415","text":"28416"},["28417"],{"range":"28418","text":"28397"},["28419"],"Replace `····var·selector·=⏎········fileListingElements.join(',·')·+⏎········',·'·+⏎········notSelector·+⏎·······` with `↹var·selector·=·fileListingElements.join(',·')·+·',·'·+·notSelector·+`",{"range":"28420","text":"28421"},["28422"],{"range":"28423","text":"28394"},["28424"],{"range":"28425","text":"28426"},["28427"],{"range":"28428","text":"28429"},["28430"],{"range":"28431","text":"28397"},["28432"],{"range":"28433","text":"28397"},["28434"],{"range":"28435","text":"28394"},["28436"],{"range":"28437","text":"28397"},["28438"],{"range":"28439","text":"28394"},["28440"],{"range":"28441","text":"28397"},["28442"],"Replace `········missingCoverageElements⏎············.item(currentIndex)⏎············` with `↹↹missingCoverageElements.item(currentIndex)`",{"range":"28443","text":"28444"},["28445"],"Replace `········` with `↹↹`",{"range":"28446","text":"28447"},["28448"],{"range":"28449","text":"28397"},["28450"],{"range":"28451","text":"28397"},["28452"],{"range":"28453","text":"28447"},["28454"],{"range":"28455","text":"28447"},["28456"],{"range":"28457","text":"28447"},["28458"],"Replace `············` with `↹↹↹`",{"range":"28459","text":"28460"},["28461"],{"range":"28462","text":"28460"},["28463"],"Replace `············inline:·'center'` with `↹↹↹inline:·'center',`",{"range":"28464","text":"28465"},["28466"],{"range":"28467","text":"28447"},["28468"],{"range":"28469","text":"28397"},["28470"],{"range":"28471","text":"28397"},["28472"],{"range":"28473","text":"28447"},["28474"],{"range":"28475","text":"28394"},["28476"],{"range":"28477","text":"28447"},["28478"],{"range":"28479","text":"28460"},["28480"],{"range":"28481","text":"28447"},["28482"],{"range":"28483","text":"28460"},["28484"],{"range":"28485","text":"28447"},["28486"],{"range":"28487","text":"28447"},["28488"],{"range":"28489","text":"28397"},["28490"],{"range":"28491","text":"28397"},["28492"],{"range":"28493","text":"28447"},["28494"],{"range":"28495","text":"28394"},["28496"],"Replace `········if·(⏎············typeof·currentIndex·===·'number'·&&⏎············currentIndex·<·missingCoverageElements.length·-·1⏎········` with `↹↹if·(typeof·currentIndex·===·'number'·&&·currentIndex·<·missingCoverageElements.length·-·1`",{"range":"28497","text":"28498"},["28499"],{"range":"28500","text":"28460"},["28501"],{"range":"28502","text":"28447"},["28503"],{"range":"28504","text":"28447"},["28505"],{"range":"28506","text":"28397"},["28507"],{"range":"28508","text":"28397"},["28509"],"Replace `········if·(⏎············document.getElementById('fileSearch')·===·document.activeElement·&&⏎············document.activeElement·!=·null⏎········` with `↹↹if·(document.getElementById('fileSearch')·===·document.activeElement·&&·document.activeElement·!=·null`",{"range":"28510","text":"28511"},["28512"],{"range":"28513","text":"28460"},["28514"],{"range":"28515","text":"28460"},["28516"],{"range":"28517","text":"28447"},["28518"],{"range":"28519","text":"28447"},["28520"],{"range":"28521","text":"28460"},["28522"],{"range":"28523","text":"28460"},["28524"],"Replace `················` with `↹↹↹↹`",{"range":"28525","text":"28526"},["28527"],{"range":"28528","text":"28526"},["28529"],{"range":"28530","text":"28460"},["28531"],{"range":"28532","text":"28460"},["28533"],{"range":"28534","text":"28460"},["28535"],{"range":"28536","text":"28526"},["28537"],{"range":"28538","text":"28526"},["28539"],{"range":"28540","text":"28447"},["28541"],{"range":"28542","text":"28397"},["28543"],{"range":"28544","text":"28394"},["28545"],{"range":"28546","text":"28397"},["28547"],{"range":"28548","text":"28397"},["28549"],{"range":"28550","text":"28394"},["28551"],{"range":"28552","text":"28397"},["28553"],{"range":"28554","text":"28397"},["28555"],{"range":"28556","text":"28394"},["28557"],{"range":"28558","text":"28397"},["28559"],{"range":"28560","text":"28397"},["28561"],{"range":"28562","text":"28394"},["28563"],{"range":"28564","text":"28416"},["28565"],{"range":"28566","text":"28397"},["28567"],{"range":"28568","text":"28421"},["28569"],{"range":"28570","text":"28394"},["28571"],{"range":"28572","text":"28426"},["28573"],{"range":"28574","text":"28429"},["28575"],{"range":"28576","text":"28397"},["28577"],{"range":"28578","text":"28397"},["28579"],{"range":"28580","text":"28394"},["28581"],{"range":"28582","text":"28397"},["28583"],{"range":"28584","text":"28394"},["28585"],{"range":"28586","text":"28397"},["28587"],{"range":"28588","text":"28444"},["28589"],{"range":"28590","text":"28447"},["28591"],{"range":"28592","text":"28397"},["28593"],{"range":"28594","text":"28397"},["28595"],{"range":"28596","text":"28447"},["28597"],{"range":"28598","text":"28447"},["28599"],{"range":"28600","text":"28447"},["28601"],{"range":"28602","text":"28460"},["28603"],{"range":"28604","text":"28460"},["28605"],{"range":"28606","text":"28465"},["28607"],{"range":"28608","text":"28447"},["28609"],{"range":"28610","text":"28397"},["28611"],{"range":"28612","text":"28397"},["28613"],{"range":"28614","text":"28447"},["28615"],{"range":"28616","text":"28394"},["28617"],{"range":"28618","text":"28447"},["28619"],{"range":"28620","text":"28460"},["28621"],{"range":"28622","text":"28447"},["28623"],{"range":"28624","text":"28460"},["28625"],{"range":"28626","text":"28447"},["28627"],{"range":"28628","text":"28447"},["28629"],{"range":"28630","text":"28397"},["28631"],{"range":"28632","text":"28397"},["28633"],{"range":"28634","text":"28447"},["28635"],{"range":"28636","text":"28394"},["28637"],{"range":"28638","text":"28498"},["28639"],{"range":"28640","text":"28460"},["28641"],{"range":"28642","text":"28447"},["28643"],{"range":"28644","text":"28447"},["28645"],{"range":"28646","text":"28397"},["28647"],{"range":"28648","text":"28397"},["28649"],{"range":"28650","text":"28511"},["28651"],{"range":"28652","text":"28460"},["28653"],{"range":"28654","text":"28460"},["28655"],{"range":"28656","text":"28447"},["28657"],{"range":"28658","text":"28447"},["28659"],{"range":"28660","text":"28460"},["28661"],{"range":"28662","text":"28460"},["28663"],{"range":"28664","text":"28526"},["28665"],{"range":"28666","text":"28526"},["28667"],{"range":"28668","text":"28460"},["28669"],{"range":"28670","text":"28460"},["28671"],{"range":"28672","text":"28460"},["28673"],{"range":"28674","text":"28526"},["28675"],{"range":"28676","text":"28526"},["28677"],{"range":"28678","text":"28447"},["28679"],{"range":"28680","text":"28397"},["28681"],"Replace `=true;(function(){var·h=[\"break,continue,do,else,for,if,return,while\"];var·u=[h,\"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile\"];var·p=[u,\"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof\"];var·l=[p,\"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where\"];var·x=[p,\"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient\"];var·R=[x,\"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var\"];var·r=\"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes\";var·w=[p,\"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN\"];var·s=\"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END\";var·I=[h,\"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None\"];var·f=[h,\"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END\"];var·H=[h,\"case,done,elif,esac,eval,fi,function,in,local,set,then,until\"];var·A=[l,R,w,s+I,f,H];var·e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)/;var·C=\"str\";var·z=\"kwd\";var·j=\"com\";var·O=\"typ\";var·G=\"lit\";var·L=\"pun\";var·F=\"pln\";var·m=\"tag\";var·E=\"dec\";var·J=\"src\";var·P=\"atn\";var·n=\"atv\";var·N=\"nocode\";var·M=\"(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\/|\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*\";function·k(Z){var·ad=0;var·S=false;var·ac=false;for(var·V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var·ai=[];var·ap=[NaN,NaN];for(var·ar=0;arat[0]){if(at[1]+1>at[0]){an.push(\"-\")}an.push(T(at[1]))}}an.push(\"]\");return·an.join(\"\")}function·W(al){var·aj=al.source.match(new·RegExp(\"(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)\",\"g\"));var·ah=aj.length;var·an=[];for(var·ak=0,am=0;ak=2&&ai===\"[\"){aj[ak]=X(ag)}else{if(ai!==\"\\\\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var·ap=ao.charCodeAt(0);return\"[\"+String.fromCharCode(ap&~32,ap|32)+\"]\"})}}}}return·aj.join(\"\")}var·aa=[];for(var·V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var·af=Y[1];var·aa=\"\"+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\\0-\\uffff]/);V=k(ah)})();var·X=T.length;var·W=function(ah){var·Z=ah.sourceCode,Y=ah.basePos;var·ad=[Y,F];var·af=0;var·an=Z.match(V)||[];var·aj={};for(var·ae=0,aq=an.length;ae=5&&\"lang-\"===ap.substring(0,5);if(am&&!(ai&&typeof·ai[1]===\"string\")){am=false;ap=J}if(!am){aj[ag]=ap}}var·ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var·al=ai[1];var·ak=ag.indexOf(al);var·ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var·ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return·W}function·i(T){var·W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\\"\\\"\\\"(?:[^\\\"\\\\]|\\\\[\\s\\S]|\\\"{1,2}(?=[^\\\"]))*(?:\\\"\\\"\\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\\"(?:[^\\\\\\\"]|\\\\[\\s\\S])*(?:\\\"|$))/,null,\"'\\\"\"])}else{if(T.multiLineStrings){W.push([C,/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\\"(?:[^\\\\\\\"]|\\\\[\\s\\S])*(?:\\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))/,null,\"'\\\"`\"])}else{W.push([C,/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\\"(?:[^\\\\\\\"\\r\\n]|\\\\.)*(?:\\\"|$))/,null,\"\\\"'\"])}}if(T.verbatimStrings){S.push([C,/^@\\\"(?:[^\\\"]|\\\"\\\")*(?:\\\"|$)/,null])}var·Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,\"#\"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)/,null,\"#\"])}S.push([C,/^<(?:(?:(?:\\.\\.\\/)*|\\/?)(?:[\\w-]+(?:\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>/,null])}else{W.push([j,/^#[^\\r\\n]*/,null,\"#\"])}}if(T.cStyleComments){S.push([j,/^\\/\\/[^\\r\\n]*/,null]);S.push([j,/^\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,null])}if(T.regexLiterals){var·X=(\"/(?=[^/*])(?:[^/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+/\");S.push([\"lang-regex\",new·RegExp(\"^\"+M+\"(\"+X+\")\")])}var·V=T.types;if(V){S.push([O,V])}var·U=(\"\"+T.keywords).replace(/^·|·$/g,\"\");if(U.length){S.push([z,new·RegExp(\"^(?:\"+U.replace(/[\\s,]+/g,\"|\")+\")\\\\b\"),null])}W.push([F,/^\\s+/,null,\"·\\r\\n\\t\\xA0\"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new·RegExp(\"^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*\",\"i\"),null,\"0123456789\"],[F,/^\\\\[\\s\\S]?/,null],[L,/^.[^\\s\\w\\.$@\\'\\\"\\`\\/\\#\\\\]*/,null]);return·g(W,S)}var·K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function·Q(V,ag){var·U=/(?:^|\\s)nocode(?:\\s|$)/;var·ab=/\\r\\n?|\\n/;var·ac=V.ownerDocument;var·S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue(\"white-space\")}}var·Z=S&&\"pre\"===S.substring(0,3);var·af=ac.createElement(\"LI\");while(V.firstChild){af.appendChild(V.firstChild)}var·W=[af];function·ae(al){switch(al.nodeType){case·1:if(U.test(al.className)){break}if(\"BR\"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var·an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case·3:case·4:if(Z){var·am=al.nodeValue;var·aj=am.match(ab);if(aj){var·ai=am.substring(0,aj.index);al.nodeValue=ai;var·ah=am.substring(aj.index+aj[0].length);if(ah){var·ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function·ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function·ai(al,ar){var·aq=ar?al.cloneNode(false):al;var·ao=al.parentNode;if(ao){var·ap=ai(ao,1);var·an=al.nextSibling;ap.appendChild(aq);for(var·am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return·aq}var·ah=ai(ak.nextSibling,0);for(var·aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var·Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var·t={};function·c(U,V){for(var·S=V.length;--S>=0;){var·T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn(\"cannot·override·language·handler·%s\",T)}}}}function·q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\\s*]*(?:>|$)/],[j,/^<\\!--[\\s\\S]*?(?:-\\->|$)/],[\"lang-\",/^<\\?([\\s\\S]+?)(?:\\?>|$)/],[\"lang-\",/^<%([\\s\\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],[\"lang-\",/^]*>([\\s\\S]+?)<\\/xmp\\b[^>]*>/i],[\"lang-js\",/^]*>([\\s\\S]*?)(<\\/script\\b[^>]*>)/i],[\"lang-css\",/^]*>([\\s\\S]*?)(<\\/style\\b[^>]*>)/i],[\"lang-in.tag\",/^(<\\/?[a-z][^<>]*>)/i]]),[\"default-markup\",\"htm\",\"html\",\"mxml\",\"xhtml\",\"xml\",\"xsl\"]);c(g([[F,/^[\\s]+/,null,\"·\\t\\r\\n\"],[n,/^(?:\\\"[^\\\"]*\\\"?|\\'[^\\']*\\'?)/,null,\"\\\"'\"]],[[m,/^^<\\/?[a-z](?:[\\w.:-]*\\w)?|\\/?>$/i],[P,/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?/i],[\"lang-uq.val\",/^=\\s*([^>\\'\\\"\\s]*(?:[^>\\'\\\"\\s\\/]|\\/(?=\\s)))/],[L,/^[=<>\\/]+/],[\"lang-js\",/^on\\w+\\s*=\\s*\\\"([^\\\"]+)\\\"/i],[\"lang-js\",/^on\\w+\\s*=\\s*\\'([^\\']+)\\'/i],[\"lang-js\",/^on\\w+\\s*=\\s*([^\\\"\\'>\\s]+)/i],[\"lang-css\",/^style\\s*=\\s*\\\"([^\\\"]+)\\\"/i],[\"lang-css\",/^style\\s*=\\s*\\'([^\\']+)\\'/i],[\"lang-css\",/^style\\s*=\\s*([^\\\"\\'>\\s]+)/i]]),[\"in.tag\"]);c(g([],[[n,/^[\\s\\S]+/]]),[\"uq.val\"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),[\"c\",\"cc\",\"cpp\",\"cxx\",\"cyc\",\"m\"]);c(i({keywords:\"null,true,false\"}),[\"json\"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),[\"cs\"]);c(i({keywords:x,cStyleComments:true}),[\"java\"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),[\"bsh\",\"csh\",\"sh\"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),[\"cv\",\"py\"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),[\"perl\",\"pl\",\"pm\"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),[\"rb\"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),[\"js\"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),[\"coffee\"]);c(g([],[[C,/^[\\s\\S]+/]]),[\"regex\"]);function·d(V){var·U=V.langExtension;try{var·S=a(V.sourceNode);var·T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if(\"console\"·in·window){console.log(W&&W.stack?W.stack:W)}}}function·y(W,V,U){var·S=document.createElement(\"PRE\");S.innerHTML=W;if(U){Q(S,U)}var·T={langExtension:V,numberLines:U,sourceNode:S};d(T);return·S.innerHTML}function·b(ad){function·Y(af){return·document.getElementsByTagName(af)}var·ac=[Y(\"pre\"),Y(\"code\"),Y(\"xmp\")];var·T=[];for(var·aa=0;aa=0){var·ah=ai.match(ab);var·am;if(!ah&&(am=o(aj))&&\"CODE\"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var·al=false;for(var·ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName===\"pre\"||ak.tagName===\"code\"||ak.tagName===\"xmp\")&&ak.className&&ak.className.indexOf(\"prettyprint\")>=0){al=true;break}}if(!al){var·af=aj.className.match(/\\blinenums\\b(?::(\\d+))?/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X]*(?:>|$)/],[PR.PR_COMMENT,/^<\\!--[\\s\\S]*?(?:-\\->|$)/],[PR.PR_PUNCTUATION,/^(?:<[%?]|[%?]>)/],[\"lang-\",/^<\\?([\\s\\S]+?)(?:\\?>|$)/],[\"lang-\",/^<%([\\s\\S]+?)(?:%>|$)/],[\"lang-\",/^]*>([\\s\\S]+?)<\\/xmp\\b[^>]*>/i],[\"lang-handlebars\",/^]*type\\s*=\\s*['\"]?text\\/x-handlebars-template['\"]?\\b[^>]*>([\\s\\S]*?)(<\\/script\\b[^>]*>)/i],[\"lang-js\",/^]*>([\\s\\S]*?)(<\\/script\\b[^>]*>)/i],[\"lang-css\",/^]*>([\\s\\S]*?)(<\\/style\\b[^>]*>)/i],[\"lang-in.tag\",/^(<\\/?[a-z][^<>]*>)/i],[PR.PR_DECLARATION,/^{{[#^>/]?\\s*[\\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{&?\\s*[\\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{{>?\\s*[\\w.][^}]*}}}/],[PR.PR_COMMENT,/^{{![^}]*}}/]]),[\"handlebars\",\"hbs\"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,/^[·\\t\\r\\n\\f]+/,null,\"·\\t\\r\\n\\f\"]],[[PR.PR_STRING,/^\\\"(?:[^\\n\\r\\f\\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\\"/,null],[PR.PR_STRING,/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'/,null],[\"lang-css-str\",/^url\\(([^\\)\\\"\\']*)\\)/i],[PR.PR_KEYWORD,/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)/i,null],[\"lang-css-kw\",/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+·?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+·?))*)\\s*:/i],[PR.PR_COMMENT,/^\\/\\*[^*]*\\*+(?:[^\\/*][^*]*\\*+)*\\//],[PR.PR_COMMENT,/^(?:)/],[PR.PR_LITERAL,/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?/i],[PR.PR_LITERAL,/^#(?:[0-9a-f]{3}){1,2}/i],[PR.PR_PLAIN,/^-?(?:[_a-z]|(?:\\\\[\\da-f]+·?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+·?))*/i],[PR.PR_PUNCTUATION,/^[^\\s\\w\\'\\\"]+/]]),[\"css\"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,/^-?(?:[_a-z]|(?:\\\\[\\da-f]+·?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+·?))*/i]]),[\"css-kw\"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,/^[^\\)\\\"\\']+/]]),[\"css-str\"` with `·=·true;⏎(function·()·{⏎↹var·h·=·['break,continue,do,else,for,if,return,while'];⏎↹var·u·=·[⏎↹↹h,⏎↹↹'auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile',⏎↹];⏎↹var·p·=·[u,·'catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof'];⏎↹var·l·=·[⏎↹↹p,⏎↹↹'alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where',⏎↹];⏎↹var·x·=·[⏎↹↹p,⏎↹↹'abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient',⏎↹];⏎↹var·R·=·[⏎↹↹x,⏎↹↹'as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var',⏎↹];⏎↹var·r·=⏎↹↹'all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes';⏎↹var·w·=·[p,·'debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN'];⏎↹var·s·=⏎↹↹'caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END';⏎↹var·I·=·[⏎↹↹h,⏎↹↹'and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None',⏎↹];⏎↹var·f·=·[⏎↹↹h,⏎↹↹'alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END',⏎↹];⏎↹var·H·=·[h,·'case,done,elif,esac,eval,fi,function,in,local,set,then,until'];⏎↹var·A·=·[l,·R,·w,·s·+·I,·f,·H];⏎↹var·e·=·/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)/;⏎↹var·C·=·'str';⏎↹var·z·=·'kwd';⏎↹var·j·=·'com';⏎↹var·O·=·'typ';⏎↹var·G·=·'lit';⏎↹var·L·=·'pun';⏎↹var·F·=·'pln';⏎↹var·m·=·'tag';⏎↹var·E·=·'dec';⏎↹var·J·=·'src';⏎↹var·P·=·'atn';⏎↹var·n·=·'atv';⏎↹var·N·=·'nocode';⏎↹var·M·=⏎↹↹'(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\/|\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*';⏎↹function·k(Z)·{⏎↹↹var·ad·=·0;⏎↹↹var·S·=·false;⏎↹↹var·ac·=·false;⏎↹↹for·(var·V·=·0,·U·=·Z.length;·V·<·U;·++V)·{⏎↹↹↹var·ae·=·Z[V];⏎↹↹↹if·(ae.ignoreCase)·{⏎↹↹↹↹ac·=·true;⏎↹↹↹}·else·{⏎↹↹↹↹if·(/[a-z]/i.test(ae.source.replace(/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]/gi,·'')))·{⏎↹↹↹↹↹S·=·true;⏎↹↹↹↹↹ac·=·false;⏎↹↹↹↹↹break;⏎↹↹↹↹}⏎↹↹↹}⏎↹↹}⏎↹↹var·Y·=·{·b:·8,·t:·9,·n:·10,·v:·11,·f:·12,·r:·13·};⏎↹↹function·ab(ah)·{⏎↹↹↹var·ag·=·ah.charCodeAt(0);⏎↹↹↹if·(ag·!==·92)·{⏎↹↹↹↹return·ag;⏎↹↹↹}⏎↹↹↹var·af·=·ah.charAt(1);⏎↹↹↹ag·=·Y[af];⏎↹↹↹if·(ag)·{⏎↹↹↹↹return·ag;⏎↹↹↹}·else·{⏎↹↹↹↹if·('0'·<=·af·&&·af·<=·'7')·{⏎↹↹↹↹↹return·parseInt(ah.substring(1),·8);⏎↹↹↹↹}·else·{⏎↹↹↹↹↹if·(af·===·'u'·||·af·===·'x')·{⏎↹↹↹↹↹↹return·parseInt(ah.substring(2),·16);⏎↹↹↹↹↹}·else·{⏎↹↹↹↹↹↹return·ah.charCodeAt(1);⏎↹↹↹↹↹}⏎↹↹↹↹}⏎↹↹↹}⏎↹↹}⏎↹↹function·T(af)·{⏎↹↹↹if·(af·<·32)·{⏎↹↹↹↹return·(af·<·16·?·'\\\\x0'·:·'\\\\x')·+·af.toString(16);⏎↹↹↹}⏎↹↹↹var·ag·=·String.fromCharCode(af);⏎↹↹↹if·(ag·===·'\\\\'·||·ag·===·'-'·||·ag·===·'['·||·ag·===·']')·{⏎↹↹↹↹ag·=·'\\\\'·+·ag;⏎↹↹↹}⏎↹↹↹return·ag;⏎↹↹}⏎↹↹function·X(am)·{⏎↹↹↹var·aq·=·am⏎↹↹↹↹.substring(1,·am.length·-·1)⏎↹↹↹↹.match(new·RegExp('\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]',·'g'));⏎↹↹↹var·ak·=·[];⏎↹↹↹var·af·=·[];⏎↹↹↹var·ao·=·aq[0]·===·'^';⏎↹↹↹for·(var·ar·=·ao·?·1·:·0,·aj·=·aq.length;·ar·<·aj;·++ar)·{⏎↹↹↹↹var·ah·=·aq[ar];⏎↹↹↹↹if·(/\\\\[bdsw]/i.test(ah))·{⏎↹↹↹↹↹ak.push(ah);⏎↹↹↹↹}·else·{⏎↹↹↹↹↹var·ag·=·ab(ah);⏎↹↹↹↹↹var·al;⏎↹↹↹↹↹if·(ar·+·2·<·aj·&&·'-'·===·aq[ar·+·1])·{⏎↹↹↹↹↹↹al·=·ab(aq[ar·+·2]);⏎↹↹↹↹↹↹ar·+=·2;⏎↹↹↹↹↹}·else·{⏎↹↹↹↹↹↹al·=·ag;⏎↹↹↹↹↹}⏎↹↹↹↹↹af.push([ag,·al]);⏎↹↹↹↹↹if·(!(al·<·65·||·ag·>·122))·{⏎↹↹↹↹↹↹if·(!(al·<·65·||·ag·>·90))·{⏎↹↹↹↹↹↹↹af.push([Math.max(65,·ag)·|·32,·Math.min(al,·90)·|·32]);⏎↹↹↹↹↹↹}⏎↹↹↹↹↹↹if·(!(al·<·97·||·ag·>·122))·{⏎↹↹↹↹↹↹↹af.push([Math.max(97,·ag)·&·~32,·Math.min(al,·122)·&·~32]);⏎↹↹↹↹↹↹}⏎↹↹↹↹↹}⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹af.sort(function·(av,·au)·{⏎↹↹↹↹return·av[0]·-·au[0]·||·au[1]·-·av[1];⏎↹↹↹});⏎↹↹↹var·ai·=·[];⏎↹↹↹var·ap·=·[NaN,·NaN];⏎↹↹↹for·(var·ar·=·0;·ar·<·af.length;·++ar)·{⏎↹↹↹↹var·at·=·af[ar];⏎↹↹↹↹if·(at[0]·<=·ap[1]·+·1)·{⏎↹↹↹↹↹ap[1]·=·Math.max(ap[1],·at[1]);⏎↹↹↹↹}·else·{⏎↹↹↹↹↹ai.push((ap·=·at));⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹var·an·=·['['];⏎↹↹↹if·(ao)·{⏎↹↹↹↹an.push('^');⏎↹↹↹}⏎↹↹↹an.push.apply(an,·ak);⏎↹↹↹for·(var·ar·=·0;·ar·<·ai.length;·++ar)·{⏎↹↹↹↹var·at·=·ai[ar];⏎↹↹↹↹an.push(T(at[0]));⏎↹↹↹↹if·(at[1]·>·at[0])·{⏎↹↹↹↹↹if·(at[1]·+·1·>·at[0])·{⏎↹↹↹↹↹↹an.push('-');⏎↹↹↹↹↹}⏎↹↹↹↹↹an.push(T(at[1]));⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹an.push(']');⏎↹↹↹return·an.join('');⏎↹↹}⏎↹↹function·W(al)·{⏎↹↹↹var·aj·=·al.source.match(⏎↹↹↹↹new·RegExp(⏎↹↹↹↹↹'(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)',⏎↹↹↹↹↹'g',⏎↹↹↹↹),⏎↹↹↹);⏎↹↹↹var·ah·=·aj.length;⏎↹↹↹var·an·=·[];⏎↹↹↹for·(var·ak·=·0,·am·=·0;·ak·<·ah;·++ak)·{⏎↹↹↹↹var·ag·=·aj[ak];⏎↹↹↹↹if·(ag·===·'(')·{⏎↹↹↹↹↹++am;⏎↹↹↹↹}·else·{⏎↹↹↹↹↹if·('\\\\'·===·ag.charAt(0))·{⏎↹↹↹↹↹↹var·af·=·+ag.substring(1);⏎↹↹↹↹↹↹if·(af·&&·af·<=·am)·{⏎↹↹↹↹↹↹↹an[af]·=·-1;⏎↹↹↹↹↹↹}⏎↹↹↹↹↹}⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹for·(var·ak·=·1;·ak·<·an.length;·++ak)·{⏎↹↹↹↹if·(-1·===·an[ak])·{⏎↹↹↹↹↹an[ak]·=·++ad;⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹for·(var·ak·=·0,·am·=·0;·ak·<·ah;·++ak)·{⏎↹↹↹↹var·ag·=·aj[ak];⏎↹↹↹↹if·(ag·===·'(')·{⏎↹↹↹↹↹++am;⏎↹↹↹↹↹if·(an[am]·===·undefined)·{⏎↹↹↹↹↹↹aj[ak]·=·'(?:';⏎↹↹↹↹↹}⏎↹↹↹↹}·else·{⏎↹↹↹↹↹if·('\\\\'·===·ag.charAt(0))·{⏎↹↹↹↹↹↹var·af·=·+ag.substring(1);⏎↹↹↹↹↹↹if·(af·&&·af·<=·am)·{⏎↹↹↹↹↹↹↹aj[ak]·=·'\\\\'·+·an[am];⏎↹↹↹↹↹↹}⏎↹↹↹↹↹}⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹for·(var·ak·=·0,·am·=·0;·ak·<·ah;·++ak)·{⏎↹↹↹↹if·('^'·===·aj[ak]·&&·'^'·!==·aj[ak·+·1])·{⏎↹↹↹↹↹aj[ak]·=·'';⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹if·(al.ignoreCase·&&·S)·{⏎↹↹↹↹for·(var·ak·=·0;·ak·<·ah;·++ak)·{⏎↹↹↹↹↹var·ag·=·aj[ak];⏎↹↹↹↹↹var·ai·=·ag.charAt(0);⏎↹↹↹↹↹if·(ag.length·>=·2·&&·ai·===·'[')·{⏎↹↹↹↹↹↹aj[ak]·=·X(ag);⏎↹↹↹↹↹}·else·{⏎↹↹↹↹↹↹if·(ai·!==·'\\\\')·{⏎↹↹↹↹↹↹↹aj[ak]·=·ag.replace(/[a-zA-Z]/g,·function·(ao)·{⏎↹↹↹↹↹↹↹↹var·ap·=·ao.charCodeAt(0);⏎↹↹↹↹↹↹↹↹return·'['·+·String.fromCharCode(ap·&·~32,·ap·|·32)·+·']';⏎↹↹↹↹↹↹↹});⏎↹↹↹↹↹↹}⏎↹↹↹↹↹}⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹return·aj.join('');⏎↹↹}⏎↹↹var·aa·=·[];⏎↹↹for·(var·V·=·0,·U·=·Z.length;·V·<·U;·++V)·{⏎↹↹↹var·ae·=·Z[V];⏎↹↹↹if·(ae.global·||·ae.multiline)·{⏎↹↹↹↹throw·new·Error(''·+·ae);⏎↹↹↹}⏎↹↹↹aa.push('(?:'·+·W(ae)·+·')');⏎↹↹}⏎↹↹return·new·RegExp(aa.join('|'),·ac·?·'gi'·:·'g');⏎↹}⏎↹function·a(V)·{⏎↹↹var·U·=·/(?:^|\\s)nocode(?:\\s|$)/;⏎↹↹var·X·=·[];⏎↹↹var·T·=·0;⏎↹↹var·Z·=·[];⏎↹↹var·W·=·0;⏎↹↹var·S;⏎↹↹if·(V.currentStyle)·{⏎↹↹↹S·=·V.currentStyle.whiteSpace;⏎↹↹}·else·{⏎↹↹↹if·(window.getComputedStyle)·{⏎↹↹↹↹S·=·document.defaultView.getComputedStyle(V,·null).getPropertyValue('white-space');⏎↹↹↹}⏎↹↹}⏎↹↹var·Y·=·S·&&·'pre'·===·S.substring(0,·3);⏎↹↹function·aa(ab)·{⏎↹↹↹switch·(ab.nodeType)·{⏎↹↹↹↹case·1:⏎↹↹↹↹↹if·(U.test(ab.className))·{⏎↹↹↹↹↹↹return;⏎↹↹↹↹↹}⏎↹↹↹↹↹for·(var·ae·=·ab.firstChild;·ae;·ae·=·ae.nextSibling)·{⏎↹↹↹↹↹↹aa(ae);⏎↹↹↹↹↹}⏎↹↹↹↹↹var·ad·=·ab.nodeName;⏎↹↹↹↹↹if·('BR'·===·ad·||·'LI'·===·ad)·{⏎↹↹↹↹↹↹X[W]·=·'\\n';⏎↹↹↹↹↹↹Z[W·<<·1]·=·T++;⏎↹↹↹↹↹↹Z[(W++·<<·1)·|·1]·=·ab;⏎↹↹↹↹↹}⏎↹↹↹↹↹break;⏎↹↹↹↹case·3:⏎↹↹↹↹case·4:⏎↹↹↹↹↹var·ac·=·ab.nodeValue;⏎↹↹↹↹↹if·(ac.length)·{⏎↹↹↹↹↹↹if·(!Y)·{⏎↹↹↹↹↹↹↹ac·=·ac.replace(/[·\\t\\r\\n]+/g,·'·');⏎↹↹↹↹↹↹}·else·{⏎↹↹↹↹↹↹↹ac·=·ac.replace(/\\r\\n?/g,·'\\n');⏎↹↹↹↹↹↹}⏎↹↹↹↹↹↹X[W]·=·ac;⏎↹↹↹↹↹↹Z[W·<<·1]·=·T;⏎↹↹↹↹↹↹T·+=·ac.length;⏎↹↹↹↹↹↹Z[(W++·<<·1)·|·1]·=·ab;⏎↹↹↹↹↹}⏎↹↹↹↹↹break;⏎↹↹↹}⏎↹↹}⏎↹↹aa(V);⏎↹↹return·{·sourceCode:·X.join('').replace(/\\n$/,·''),·spans:·Z·};⏎↹}⏎↹function·B(S,·U,·W,·T)·{⏎↹↹if·(!U)·{⏎↹↹↹return;⏎↹↹}⏎↹↹var·V·=·{·sourceCode:·U,·basePos:·S·};⏎↹↹W(V);⏎↹↹T.push.apply(T,·V.decorations);⏎↹}⏎↹var·v·=·/\\S/;⏎↹function·o(S)·{⏎↹↹var·V·=·undefined;⏎↹↹for·(var·U·=·S.firstChild;·U;·U·=·U.nextSibling)·{⏎↹↹↹var·T·=·U.nodeType;⏎↹↹↹V·=·T·===·1·?·(V·?·S·:·U)·:·T·===·3·?·(v.test(U.nodeValue)·?·S·:·V)·:·V;⏎↹↹}⏎↹↹return·V·===·S·?·undefined·:·V;⏎↹}⏎↹function·g(U,·T)·{⏎↹↹var·S·=·{};⏎↹↹var·V;⏎↹↹(function·()·{⏎↹↹↹var·ad·=·U.concat(T);⏎↹↹↹var·ah·=·[];⏎↹↹↹var·ag·=·{};⏎↹↹↹for·(var·ab·=·0,·Z·=·ad.length;·ab·<·Z;·++ab)·{⏎↹↹↹↹var·Y·=·ad[ab];⏎↹↹↹↹var·ac·=·Y[3];⏎↹↹↹↹if·(ac)·{⏎↹↹↹↹↹for·(var·ae·=·ac.length;·--ae·>=·0;·)·{⏎↹↹↹↹↹↹S[ac.charAt(ae)]·=·Y;⏎↹↹↹↹↹}⏎↹↹↹↹}⏎↹↹↹↹var·af·=·Y[1];⏎↹↹↹↹var·aa·=·''·+·af;⏎↹↹↹↹if·(!ag.hasOwnProperty(aa))·{⏎↹↹↹↹↹ah.push(af);⏎↹↹↹↹↹ag[aa]·=·null;⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹ah.push(/[\\0-\\uffff]/);⏎↹↹↹V·=·k(ah);⏎↹↹})();⏎↹↹var·X·=·T.length;⏎↹↹var·W·=·function·(ah)·{⏎↹↹↹var·Z·=·ah.sourceCode,⏎↹↹↹↹Y·=·ah.basePos;⏎↹↹↹var·ad·=·[Y,·F];⏎↹↹↹var·af·=·0;⏎↹↹↹var·an·=·Z.match(V)·||·[];⏎↹↹↹var·aj·=·{};⏎↹↹↹for·(var·ae·=·0,·aq·=·an.length;·ae·<·aq;·++ae)·{⏎↹↹↹↹var·ag·=·an[ae];⏎↹↹↹↹var·ap·=·aj[ag];⏎↹↹↹↹var·ai·=·void·0;⏎↹↹↹↹var·am;⏎↹↹↹↹if·(typeof·ap·===·'string')·{⏎↹↹↹↹↹am·=·false;⏎↹↹↹↹}·else·{⏎↹↹↹↹↹var·aa·=·S[ag.charAt(0)];⏎↹↹↹↹↹if·(aa)·{⏎↹↹↹↹↹↹ai·=·ag.match(aa[1]);⏎↹↹↹↹↹↹ap·=·aa[0];⏎↹↹↹↹↹}·else·{⏎↹↹↹↹↹↹for·(var·ao·=·0;·ao·<·X;·++ao)·{⏎↹↹↹↹↹↹↹aa·=·T[ao];⏎↹↹↹↹↹↹↹ai·=·ag.match(aa[1]);⏎↹↹↹↹↹↹↹if·(ai)·{⏎↹↹↹↹↹↹↹↹ap·=·aa[0];⏎↹↹↹↹↹↹↹↹break;⏎↹↹↹↹↹↹↹}⏎↹↹↹↹↹↹}⏎↹↹↹↹↹↹if·(!ai)·{⏎↹↹↹↹↹↹↹ap·=·F;⏎↹↹↹↹↹↹}⏎↹↹↹↹↹}⏎↹↹↹↹↹am·=·ap.length·>=·5·&&·'lang-'·===·ap.substring(0,·5);⏎↹↹↹↹↹if·(am·&&·!(ai·&&·typeof·ai[1]·===·'string'))·{⏎↹↹↹↹↹↹am·=·false;⏎↹↹↹↹↹↹ap·=·J;⏎↹↹↹↹↹}⏎↹↹↹↹↹if·(!am)·{⏎↹↹↹↹↹↹aj[ag]·=·ap;⏎↹↹↹↹↹}⏎↹↹↹↹}⏎↹↹↹↹var·ab·=·af;⏎↹↹↹↹af·+=·ag.length;⏎↹↹↹↹if·(!am)·{⏎↹↹↹↹↹ad.push(Y·+·ab,·ap);⏎↹↹↹↹}·else·{⏎↹↹↹↹↹var·al·=·ai[1];⏎↹↹↹↹↹var·ak·=·ag.indexOf(al);⏎↹↹↹↹↹var·ac·=·ak·+·al.length;⏎↹↹↹↹↹if·(ai[2])·{⏎↹↹↹↹↹↹ac·=·ag.length·-·ai[2].length;⏎↹↹↹↹↹↹ak·=·ac·-·al.length;⏎↹↹↹↹↹}⏎↹↹↹↹↹var·ar·=·ap.substring(5);⏎↹↹↹↹↹B(Y·+·ab,·ag.substring(0,·ak),·W,·ad);⏎↹↹↹↹↹B(Y·+·ab·+·ak,·al,·q(ar,·al),·ad);⏎↹↹↹↹↹B(Y·+·ab·+·ac,·ag.substring(ac),·W,·ad);⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹ah.decorations·=·ad;⏎↹↹};⏎↹↹return·W;⏎↹}⏎↹function·i(T)·{⏎↹↹var·W·=·[],⏎↹↹↹S·=·[];⏎↹↹if·(T.tripleQuotedStrings)·{⏎↹↹↹W.push([⏎↹↹↹↹C,⏎↹↹↹↹/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\\"\\\"\\\"(?:[^\\\"\\\\]|\\\\[\\s\\S]|\\\"{1,2}(?=[^\\\"]))*(?:\\\"\\\"\\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\\"(?:[^\\\\\\\"]|\\\\[\\s\\S])*(?:\\\"|$))/,⏎↹↹↹↹null,⏎↹↹↹↹'\\'\"',⏎↹↹↹]);⏎↹↹}·else·{⏎↹↹↹if·(T.multiLineStrings)·{⏎↹↹↹↹W.push([C,·/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\\"(?:[^\\\\\\\"]|\\\\[\\s\\S])*(?:\\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))/,·null,·'\\'\"`']);⏎↹↹↹}·else·{⏎↹↹↹↹W.push([C,·/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\\"(?:[^\\\\\\\"\\r\\n]|\\\\.)*(?:\\\"|$))/,·null,·'\"\\'']);⏎↹↹↹}⏎↹↹}⏎↹↹if·(T.verbatimStrings)·{⏎↹↹↹S.push([C,·/^@\\\"(?:[^\\\"]|\\\"\\\")*(?:\\\"|$)/,·null]);⏎↹↹}⏎↹↹var·Y·=·T.hashComments;⏎↹↹if·(Y)·{⏎↹↹↹if·(T.cStyleComments)·{⏎↹↹↹↹if·(Y·>·1)·{⏎↹↹↹↹↹W.push([j,·/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,·null,·'#']);⏎↹↹↹↹}·else·{⏎↹↹↹↹↹W.push([j,·/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)/,·null,·'#']);⏎↹↹↹↹}⏎↹↹↹↹S.push([C,·/^<(?:(?:(?:\\.\\.\\/)*|\\/?)(?:[\\w-]+(?:\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>/,·null]);⏎↹↹↹}·else·{⏎↹↹↹↹W.push([j,·/^#[^\\r\\n]*/,·null,·'#']);⏎↹↹↹}⏎↹↹}⏎↹↹if·(T.cStyleComments)·{⏎↹↹↹S.push([j,·/^\\/\\/[^\\r\\n]*/,·null]);⏎↹↹↹S.push([j,·/^\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,·null]);⏎↹↹}⏎↹↹if·(T.regexLiterals)·{⏎↹↹↹var·X·=·'/(?=[^/*])(?:[^/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+/';⏎↹↹↹S.push(['lang-regex',·new·RegExp('^'·+·M·+·'('·+·X·+·')')]);⏎↹↹}⏎↹↹var·V·=·T.types;⏎↹↹if·(V)·{⏎↹↹↹S.push([O,·V]);⏎↹↹}⏎↹↹var·U·=·(''·+·T.keywords).replace(/^·|·$/g,·'');⏎↹↹if·(U.length)·{⏎↹↹↹S.push([z,·new·RegExp('^(?:'·+·U.replace(/[\\s,]+/g,·'|')·+·')\\\\b'),·null]);⏎↹↹}⏎↹↹W.push([F,·/^\\s+/,·null,·'·\\r\\n\\t\\xA0']);⏎↹↹S.push(⏎↹↹↹[G,·/^@[a-z_$][a-z_$@0-9]*/i,·null],⏎↹↹↹[O,·/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)/,·null],⏎↹↹↹[F,·/^[a-z_$][a-z_$@0-9]*/i,·null],⏎↹↹↹[G,·new·RegExp('^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*',·'i'),·null,·'0123456789'],⏎↹↹↹[F,·/^\\\\[\\s\\S]?/,·null],⏎↹↹↹[L,·/^.[^\\s\\w\\.$@\\'\\\"\\`\\/\\#\\\\]*/,·null],⏎↹↹);⏎↹↹return·g(W,·S);⏎↹}⏎↹var·K·=·i({·keywords:·A,·hashComments:·true,·cStyleComments:·true,·multiLineStrings:·true,·regexLiterals:·true·});⏎↹function·Q(V,·ag)·{⏎↹↹var·U·=·/(?:^|\\s)nocode(?:\\s|$)/;⏎↹↹var·ab·=·/\\r\\n?|\\n/;⏎↹↹var·ac·=·V.ownerDocument;⏎↹↹var·S;⏎↹↹if·(V.currentStyle)·{⏎↹↹↹S·=·V.currentStyle.whiteSpace;⏎↹↹}·else·{⏎↹↹↹if·(window.getComputedStyle)·{⏎↹↹↹↹S·=·ac.defaultView.getComputedStyle(V,·null).getPropertyValue('white-space');⏎↹↹↹}⏎↹↹}⏎↹↹var·Z·=·S·&&·'pre'·===·S.substring(0,·3);⏎↹↹var·af·=·ac.createElement('LI');⏎↹↹while·(V.firstChild)·{⏎↹↹↹af.appendChild(V.firstChild);⏎↹↹}⏎↹↹var·W·=·[af];⏎↹↹function·ae(al)·{⏎↹↹↹switch·(al.nodeType)·{⏎↹↹↹↹case·1:⏎↹↹↹↹↹if·(U.test(al.className))·{⏎↹↹↹↹↹↹break;⏎↹↹↹↹↹}⏎↹↹↹↹↹if·('BR'·===·al.nodeName)·{⏎↹↹↹↹↹↹ad(al);⏎↹↹↹↹↹↹if·(al.parentNode)·{⏎↹↹↹↹↹↹↹al.parentNode.removeChild(al);⏎↹↹↹↹↹↹}⏎↹↹↹↹↹}·else·{⏎↹↹↹↹↹↹for·(var·an·=·al.firstChild;·an;·an·=·an.nextSibling)·{⏎↹↹↹↹↹↹↹ae(an);⏎↹↹↹↹↹↹}⏎↹↹↹↹↹}⏎↹↹↹↹↹break;⏎↹↹↹↹case·3:⏎↹↹↹↹case·4:⏎↹↹↹↹↹if·(Z)·{⏎↹↹↹↹↹↹var·am·=·al.nodeValue;⏎↹↹↹↹↹↹var·aj·=·am.match(ab);⏎↹↹↹↹↹↹if·(aj)·{⏎↹↹↹↹↹↹↹var·ai·=·am.substring(0,·aj.index);⏎↹↹↹↹↹↹↹al.nodeValue·=·ai;⏎↹↹↹↹↹↹↹var·ah·=·am.substring(aj.index·+·aj[0].length);⏎↹↹↹↹↹↹↹if·(ah)·{⏎↹↹↹↹↹↹↹↹var·ak·=·al.parentNode;⏎↹↹↹↹↹↹↹↹ak.insertBefore(ac.createTextNode(ah),·al.nextSibling);⏎↹↹↹↹↹↹↹}⏎↹↹↹↹↹↹↹ad(al);⏎↹↹↹↹↹↹↹if·(!ai)·{⏎↹↹↹↹↹↹↹↹al.parentNode.removeChild(al);⏎↹↹↹↹↹↹↹}⏎↹↹↹↹↹↹}⏎↹↹↹↹↹}⏎↹↹↹↹↹break;⏎↹↹↹}⏎↹↹}⏎↹↹function·ad(ak)·{⏎↹↹↹while·(!ak.nextSibling)·{⏎↹↹↹↹ak·=·ak.parentNode;⏎↹↹↹↹if·(!ak)·{⏎↹↹↹↹↹return;⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹function·ai(al,·ar)·{⏎↹↹↹↹var·aq·=·ar·?·al.cloneNode(false)·:·al;⏎↹↹↹↹var·ao·=·al.parentNode;⏎↹↹↹↹if·(ao)·{⏎↹↹↹↹↹var·ap·=·ai(ao,·1);⏎↹↹↹↹↹var·an·=·al.nextSibling;⏎↹↹↹↹↹ap.appendChild(aq);⏎↹↹↹↹↹for·(var·am·=·an;·am;·am·=·an)·{⏎↹↹↹↹↹↹an·=·am.nextSibling;⏎↹↹↹↹↹↹ap.appendChild(am);⏎↹↹↹↹↹}⏎↹↹↹↹}⏎↹↹↹↹return·aq;⏎↹↹↹}⏎↹↹↹var·ah·=·ai(ak.nextSibling,·0);⏎↹↹↹for·(var·aj;·(aj·=·ah.parentNode)·&&·aj.nodeType·===·1;·)·{⏎↹↹↹↹ah·=·aj;⏎↹↹↹}⏎↹↹↹W.push(ah);⏎↹↹}⏎↹↹for·(var·Y·=·0;·Y·<·W.length;·++Y)·{⏎↹↹↹ae(W[Y]);⏎↹↹}⏎↹↹if·(ag·===·(ag·|·0))·{⏎↹↹↹W[0].setAttribute('value',·ag);⏎↹↹}⏎↹↹var·aa·=·ac.createElement('OL');⏎↹↹aa.className·=·'linenums';⏎↹↹var·X·=·Math.max(0,·(ag·-·1)·|·0)·||·0;⏎↹↹for·(var·Y·=·0,·T·=·W.length;·Y·<·T;·++Y)·{⏎↹↹↹af·=·W[Y];⏎↹↹↹af.className·=·'L'·+·((Y·+·X)·%·10);⏎↹↹↹if·(!af.firstChild)·{⏎↹↹↹↹af.appendChild(ac.createTextNode('\\xA0'));⏎↹↹↹}⏎↹↹↹aa.appendChild(af);⏎↹↹}⏎↹↹V.appendChild(aa);⏎↹}⏎↹function·D(ac)·{⏎↹↹var·aj·=·/\\bMSIE\\b/.test(navigator.userAgent);⏎↹↹var·am·=·/\\n/g;⏎↹↹var·al·=·ac.sourceCode;⏎↹↹var·an·=·al.length;⏎↹↹var·V·=·0;⏎↹↹var·aa·=·ac.spans;⏎↹↹var·T·=·aa.length;⏎↹↹var·ah·=·0;⏎↹↹var·X·=·ac.decorations;⏎↹↹var·Y·=·X.length;⏎↹↹var·Z·=·0;⏎↹↹X[Y]·=·an;⏎↹↹var·ar,·aq;⏎↹↹for·(aq·=·ar·=·0;·aq·<·Y;·)·{⏎↹↹↹if·(X[aq]·!==·X[aq·+·2])·{⏎↹↹↹↹X[ar++]·=·X[aq++];⏎↹↹↹↹X[ar++]·=·X[aq++];⏎↹↹↹}·else·{⏎↹↹↹↹aq·+=·2;⏎↹↹↹}⏎↹↹}⏎↹↹Y·=·ar;⏎↹↹for·(aq·=·ar·=·0;·aq·<·Y;·)·{⏎↹↹↹var·at·=·X[aq];⏎↹↹↹var·ab·=·X[aq·+·1];⏎↹↹↹var·W·=·aq·+·2;⏎↹↹↹while·(W·+·2·<=·Y·&&·X[W·+·1]·===·ab)·{⏎↹↹↹↹W·+=·2;⏎↹↹↹}⏎↹↹↹X[ar++]·=·at;⏎↹↹↹X[ar++]·=·ab;⏎↹↹↹aq·=·W;⏎↹↹}⏎↹↹Y·=·X.length·=·ar;⏎↹↹var·ae·=·null;⏎↹↹while·(ah·<·T)·{⏎↹↹↹var·af·=·aa[ah];⏎↹↹↹var·S·=·aa[ah·+·2]·||·an;⏎↹↹↹var·ag·=·X[Z];⏎↹↹↹var·ap·=·X[Z·+·2]·||·an;⏎↹↹↹var·W·=·Math.min(S,·ap);⏎↹↹↹var·ak·=·aa[ah·+·1];⏎↹↹↹var·U;⏎↹↹↹if·(ak.nodeType·!==·1·&&·(U·=·al.substring(V,·W)))·{⏎↹↹↹↹if·(aj)·{⏎↹↹↹↹↹U·=·U.replace(am,·'\\r');⏎↹↹↹↹}⏎↹↹↹↹ak.nodeValue·=·U;⏎↹↹↹↹var·ai·=·ak.ownerDocument;⏎↹↹↹↹var·ao·=·ai.createElement('SPAN');⏎↹↹↹↹ao.className·=·X[Z·+·1];⏎↹↹↹↹var·ad·=·ak.parentNode;⏎↹↹↹↹ad.replaceChild(ao,·ak);⏎↹↹↹↹ao.appendChild(ak);⏎↹↹↹↹if·(V·<·S)·{⏎↹↹↹↹↹aa[ah·+·1]·=·ak·=·ai.createTextNode(al.substring(W,·S));⏎↹↹↹↹↹ad.insertBefore(ak,·ao.nextSibling);⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹V·=·W;⏎↹↹↹if·(V·>=·S)·{⏎↹↹↹↹ah·+=·2;⏎↹↹↹}⏎↹↹↹if·(V·>=·ap)·{⏎↹↹↹↹Z·+=·2;⏎↹↹↹}⏎↹↹}⏎↹}⏎↹var·t·=·{};⏎↹function·c(U,·V)·{⏎↹↹for·(var·S·=·V.length;·--S·>=·0;·)·{⏎↹↹↹var·T·=·V[S];⏎↹↹↹if·(!t.hasOwnProperty(T))·{⏎↹↹↹↹t[T]·=·U;⏎↹↹↹}·else·{⏎↹↹↹↹if·(window.console)·{⏎↹↹↹↹↹console.warn('cannot·override·language·handler·%s',·T);⏎↹↹↹↹}⏎↹↹↹}⏎↹↹}⏎↹}⏎↹function·q(T,·S)·{⏎↹↹if·(!(T·&&·t.hasOwnProperty(T)))·{⏎↹↹↹T·=·/^\\s*]*(?:>|$)/],⏎↹↹↹↹[j,·/^<\\!--[\\s\\S]*?(?:-\\->|$)/],⏎↹↹↹↹['lang-',·/^<\\?([\\s\\S]+?)(?:\\?>|$)/],⏎↹↹↹↹['lang-',·/^<%([\\s\\S]+?)(?:%>|$)/],⏎↹↹↹↹[L,·/^(?:<[%?]|[%?]>)/],⏎↹↹↹↹['lang-',·/^]*>([\\s\\S]+?)<\\/xmp\\b[^>]*>/i],⏎↹↹↹↹['lang-js',·/^]*>([\\s\\S]*?)(<\\/script\\b[^>]*>)/i],⏎↹↹↹↹['lang-css',·/^]*>([\\s\\S]*?)(<\\/style\\b[^>]*>)/i],⏎↹↹↹↹['lang-in.tag',·/^(<\\/?[a-z][^<>]*>)/i],⏎↹↹↹],⏎↹↹),⏎↹↹['default-markup',·'htm',·'html',·'mxml',·'xhtml',·'xml',·'xsl'],⏎↹);⏎↹c(⏎↹↹g(⏎↹↹↹[⏎↹↹↹↹[F,·/^[\\s]+/,·null,·'·\\t\\r\\n'],⏎↹↹↹↹[n,·/^(?:\\\"[^\\\"]*\\\"?|\\'[^\\']*\\'?)/,·null,·'\"\\''],⏎↹↹↹],⏎↹↹↹[⏎↹↹↹↹[m,·/^^<\\/?[a-z](?:[\\w.:-]*\\w)?|\\/?>$/i],⏎↹↹↹↹[P,·/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?/i],⏎↹↹↹↹['lang-uq.val',·/^=\\s*([^>\\'\\\"\\s]*(?:[^>\\'\\\"\\s\\/]|\\/(?=\\s)))/],⏎↹↹↹↹[L,·/^[=<>\\/]+/],⏎↹↹↹↹['lang-js',·/^on\\w+\\s*=\\s*\\\"([^\\\"]+)\\\"/i],⏎↹↹↹↹['lang-js',·/^on\\w+\\s*=\\s*\\'([^\\']+)\\'/i],⏎↹↹↹↹['lang-js',·/^on\\w+\\s*=\\s*([^\\\"\\'>\\s]+)/i],⏎↹↹↹↹['lang-css',·/^style\\s*=\\s*\\\"([^\\\"]+)\\\"/i],⏎↹↹↹↹['lang-css',·/^style\\s*=\\s*\\'([^\\']+)\\'/i],⏎↹↹↹↹['lang-css',·/^style\\s*=\\s*([^\\\"\\'>\\s]+)/i],⏎↹↹↹],⏎↹↹),⏎↹↹['in.tag'],⏎↹);⏎↹c(g([],·[[n,·/^[\\s\\S]+/]]),·['uq.val']);⏎↹c(i({·keywords:·l,·hashComments:·true,·cStyleComments:·true,·types:·e·}),·['c',·'cc',·'cpp',·'cxx',·'cyc',·'m']);⏎↹c(i({·keywords:·'null,true,false'·}),·['json']);⏎↹c(i({·keywords:·R,·hashComments:·true,·cStyleComments:·true,·verbatimStrings:·true,·types:·e·}),·['cs']);⏎↹c(i({·keywords:·x,·cStyleComments:·true·}),·['java']);⏎↹c(i({·keywords:·H,·hashComments:·true,·multiLineStrings:·true·}),·['bsh',·'csh',·'sh']);⏎↹c(i({·keywords:·I,·hashComments:·true,·multiLineStrings:·true,·tripleQuotedStrings:·true·}),·['cv',·'py']);⏎↹c(i({·keywords:·s,·hashComments:·true,·multiLineStrings:·true,·regexLiterals:·true·}),·['perl',·'pl',·'pm']);⏎↹c(i({·keywords:·f,·hashComments:·true,·multiLineStrings:·true,·regexLiterals:·true·}),·['rb']);⏎↹c(i({·keywords:·w,·cStyleComments:·true,·regexLiterals:·true·}),·['js']);⏎↹c(i({·keywords:·r,·hashComments:·3,·cStyleComments:·true,·multilineStrings:·true,·tripleQuotedStrings:·true,·regexLiterals:·true·}),·[⏎↹↹'coffee',⏎↹]);⏎↹c(g([],·[[C,·/^[\\s\\S]+/]]),·['regex']);⏎↹function·d(V)·{⏎↹↹var·U·=·V.langExtension;⏎↹↹try·{⏎↹↹↹var·S·=·a(V.sourceNode);⏎↹↹↹var·T·=·S.sourceCode;⏎↹↹↹V.sourceCode·=·T;⏎↹↹↹V.spans·=·S.spans;⏎↹↹↹V.basePos·=·0;⏎↹↹↹q(U,·T)(V);⏎↹↹↹D(V);⏎↹↹}·catch·(W)·{⏎↹↹↹if·('console'·in·window)·{⏎↹↹↹↹console.log(W·&&·W.stack·?·W.stack·:·W);⏎↹↹↹}⏎↹↹}⏎↹}⏎↹function·y(W,·V,·U)·{⏎↹↹var·S·=·document.createElement('PRE');⏎↹↹S.innerHTML·=·W;⏎↹↹if·(U)·{⏎↹↹↹Q(S,·U);⏎↹↹}⏎↹↹var·T·=·{·langExtension:·V,·numberLines:·U,·sourceNode:·S·};⏎↹↹d(T);⏎↹↹return·S.innerHTML;⏎↹}⏎↹function·b(ad)·{⏎↹↹function·Y(af)·{⏎↹↹↹return·document.getElementsByTagName(af);⏎↹↹}⏎↹↹var·ac·=·[Y('pre'),·Y('code'),·Y('xmp')];⏎↹↹var·T·=·[];⏎↹↹for·(var·aa·=·0;·aa·<·ac.length;·++aa)·{⏎↹↹↹for·(var·Z·=·0,·V·=·ac[aa].length;·Z·<·V;·++Z)·{⏎↹↹↹↹T.push(ac[aa][Z]);⏎↹↹↹}⏎↹↹}⏎↹↹ac·=·null;⏎↹↹var·W·=·Date;⏎↹↹if·(!W.now)·{⏎↹↹↹W·=·{⏎↹↹↹↹now:·function·()·{⏎↹↹↹↹↹return·+new·Date();⏎↹↹↹↹},⏎↹↹↹};⏎↹↹}⏎↹↹var·X·=·0;⏎↹↹var·S;⏎↹↹var·ab·=·/\\blang(?:uage)?-([\\w.]+)(?!\\S)/;⏎↹↹var·ae·=·/\\bprettyprint\\b/;⏎↹↹function·U()·{⏎↹↹↹var·ag·=·window.PR_SHOULD_USE_CONTINUATION·?·W.now()·+·250·:·Infinity;⏎↹↹↹for·(;·X·<·T.length·&&·W.now()·<·ag;·X++)·{⏎↹↹↹↹var·aj·=·T[X];⏎↹↹↹↹var·ai·=·aj.className;⏎↹↹↹↹if·(ai.indexOf('prettyprint')·>=·0)·{⏎↹↹↹↹↹var·ah·=·ai.match(ab);⏎↹↹↹↹↹var·am;⏎↹↹↹↹↹if·(!ah·&&·(am·=·o(aj))·&&·'CODE'·===·am.tagName)·{⏎↹↹↹↹↹↹ah·=·am.className.match(ab);⏎↹↹↹↹↹}⏎↹↹↹↹↹if·(ah)·{⏎↹↹↹↹↹↹ah·=·ah[1];⏎↹↹↹↹↹}⏎↹↹↹↹↹var·al·=·false;⏎↹↹↹↹↹for·(var·ak·=·aj.parentNode;·ak;·ak·=·ak.parentNode)·{⏎↹↹↹↹↹↹if·(⏎↹↹↹↹↹↹↹(ak.tagName·===·'pre'·||·ak.tagName·===·'code'·||·ak.tagName·===·'xmp')·&&⏎↹↹↹↹↹↹↹ak.className·&&⏎↹↹↹↹↹↹↹ak.className.indexOf('prettyprint')·>=·0⏎↹↹↹↹↹↹)·{⏎↹↹↹↹↹↹↹al·=·true;⏎↹↹↹↹↹↹↹break;⏎↹↹↹↹↹↹}⏎↹↹↹↹↹}⏎↹↹↹↹↹if·(!al)·{⏎↹↹↹↹↹↹var·af·=·aj.className.match(/\\blinenums\\b(?::(\\d+))?/);⏎↹↹↹↹↹↹af·=·af·?·(af[1]·&&·af[1].length·?·+af[1]·:·true)·:·false;⏎↹↹↹↹↹↹if·(af)·{⏎↹↹↹↹↹↹↹Q(aj,·af);⏎↹↹↹↹↹↹}⏎↹↹↹↹↹↹S·=·{·langExtension:·ah,·sourceNode:·aj,·numberLines:·af·};⏎↹↹↹↹↹↹d(S);⏎↹↹↹↹↹}⏎↹↹↹↹}⏎↹↹↹}⏎↹↹↹if·(X·<·T.length)·{⏎↹↹↹↹setTimeout(U,·250);⏎↹↹↹}·else·{⏎↹↹↹↹if·(ad)·{⏎↹↹↹↹↹ad();⏎↹↹↹↹}⏎↹↹↹}⏎↹↹}⏎↹↹U();⏎↹}⏎↹window.prettyPrintOne·=·y;⏎↹window.prettyPrint·=·b;⏎↹window.PR·=·{⏎↹↹createSimpleLexer:·g,⏎↹↹registerLangHandler:·c,⏎↹↹sourceDecorator:·i,⏎↹↹PR_ATTRIB_NAME:·P,⏎↹↹PR_ATTRIB_VALUE:·n,⏎↹↹PR_COMMENT:·j,⏎↹↹PR_DECLARATION:·E,⏎↹↹PR_KEYWORD:·z,⏎↹↹PR_LITERAL:·G,⏎↹↹PR_NOCODE:·N,⏎↹↹PR_PLAIN:·F,⏎↹↹PR_PUNCTUATION:·L,⏎↹↹PR_SOURCE:·J,⏎↹↹PR_STRING:·C,⏎↹↹PR_TAG:·m,⏎↹↹PR_TYPE:·O,⏎↹};⏎})();⏎PR.registerLangHandler(⏎↹PR.createSimpleLexer(⏎↹↹[],⏎↹↹[⏎↹↹↹[PR.PR_DECLARATION,·/^]*(?:>|$)/],⏎↹↹↹[PR.PR_COMMENT,·/^<\\!--[\\s\\S]*?(?:-\\->|$)/],⏎↹↹↹[PR.PR_PUNCTUATION,·/^(?:<[%?]|[%?]>)/],⏎↹↹↹['lang-',·/^<\\?([\\s\\S]+?)(?:\\?>|$)/],⏎↹↹↹['lang-',·/^<%([\\s\\S]+?)(?:%>|$)/],⏎↹↹↹['lang-',·/^]*>([\\s\\S]+?)<\\/xmp\\b[^>]*>/i],⏎↹↹↹['lang-handlebars',·/^]*type\\s*=\\s*['\"]?text\\/x-handlebars-template['\"]?\\b[^>]*>([\\s\\S]*?)(<\\/script\\b[^>]*>)/i],⏎↹↹↹['lang-js',·/^]*>([\\s\\S]*?)(<\\/script\\b[^>]*>)/i],⏎↹↹↹['lang-css',·/^]*>([\\s\\S]*?)(<\\/style\\b[^>]*>)/i],⏎↹↹↹['lang-in.tag',·/^(<\\/?[a-z][^<>]*>)/i],⏎↹↹↹[PR.PR_DECLARATION,·/^{{[#^>/]?\\s*[\\w.][^}]*}}/],⏎↹↹↹[PR.PR_DECLARATION,·/^{{&?\\s*[\\w.][^}]*}}/],⏎↹↹↹[PR.PR_DECLARATION,·/^{{{>?\\s*[\\w.][^}]*}}}/],⏎↹↹↹[PR.PR_COMMENT,·/^{{![^}]*}}/],⏎↹↹],⏎↹),⏎↹['handlebars',·'hbs'],⏎);⏎PR.registerLangHandler(⏎↹PR.createSimpleLexer(⏎↹↹[[PR.PR_PLAIN,·/^[·\\t\\r\\n\\f]+/,·null,·'·\\t\\r\\n\\f']],⏎↹↹[⏎↹↹↹[PR.PR_STRING,·/^\\\"(?:[^\\n\\r\\f\\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\\"/,·null],⏎↹↹↹[PR.PR_STRING,·/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'/,·null],⏎↹↹↹['lang-css-str',·/^url\\(([^\\)\\\"\\']*)\\)/i],⏎↹↹↹[PR.PR_KEYWORD,·/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)/i,·null],⏎↹↹↹['lang-css-kw',·/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+·?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+·?))*)\\s*:/i],⏎↹↹↹[PR.PR_COMMENT,·/^\\/\\*[^*]*\\*+(?:[^\\/*][^*]*\\*+)*\\//],⏎↹↹↹[PR.PR_COMMENT,·/^(?:)/],⏎↹↹↹[PR.PR_LITERAL,·/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?/i],⏎↹↹↹[PR.PR_LITERAL,·/^#(?:[0-9a-f]{3}){1,2}/i],⏎↹↹↹[PR.PR_PLAIN,·/^-?(?:[_a-z]|(?:\\\\[\\da-f]+·?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+·?))*/i],⏎↹↹↹[PR.PR_PUNCTUATION,·/^[^\\s\\w\\'\\\"]+/],⏎↹↹],⏎↹),⏎↹['css'],⏎);⏎PR.registerLangHandler(PR.createSimpleLexer([],·[[PR.PR_KEYWORD,·/^-?(?:[_a-z]|(?:\\\\[\\da-f]+·?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+·?))*/i]]),·[⏎↹'css-kw',⏎]);⏎PR.registerLangHandler(PR.createSimpleLexer([],·[[PR.PR_STRING,·/^[^\\)\\\"\\']+/]]),·['css-str'`",{"range":"28682","text":"28683"},["28684"],{"range":"28685","text":"28394"},["28686"],{"range":"28687","text":"28394"},["28688"],{"range":"28689","text":"28394"},["28690"],{"range":"28691","text":"28394"},["28692"],{"range":"28693","text":"28394"},["28694"],{"range":"28695","text":"28394"},["28696"],{"range":"28697","text":"28394"},["28698"],{"range":"28699","text":"28394"},["28700"],{"range":"28701","text":"28394"},["28702"],{"range":"28703","text":"28394"},["28704"],{"range":"28705","text":"28394"},["28706"],{"range":"28707","text":"28394"},["28708"],{"range":"28709","text":"28394"},["28710"],{"range":"28711","text":"28394"},["28712"],{"range":"28713","text":"28394"},["28714"],{"range":"28715","text":"28394"},["28716"],{"range":"28717","text":"28394"},["28718"],{"range":"28719","text":"28394"},["28720"],{"range":"28721","text":"28394"},["28722"],{"range":"28723","text":"28394"},["28724"],{"range":"28725","text":"28394"},["28726"],{"range":"28727","text":"28394"},["28728"],{"range":"28729","text":"28394"},["28730"],{"range":"28731","text":"28394"},["28732"],{"range":"28733","text":"28394"},["28734"],{"range":"28735","text":"28394"},["28736"],{"range":"28737","text":"28394"},["28738"],{"range":"28739","text":"28394"},["28740"],{"range":"28741","text":"28394"},["28742"],{"range":"28743","text":"28394"},["28744"],{"range":"28745","text":"28394"},["28746"],["28747"],"block-scoped-var","'V' used outside of binding context.","outOfScope",["28748"],"'U' used outside of binding context.",["28749"],["28750"],["28751"],["28752"],["28753"],"'ae' used outside of binding context.",["28754"],["28755"],["28756"],"no-lonely-if","Unexpected if as the only statement in an else block.","IfStatement","unexpectedLonelyIf",{"range":"28757","text":"28758"},["28759"],["28760"],{"range":"28761","text":"28394"},["28762"],{"range":"28763","text":"28394"},["28764"],{"range":"28765","text":"28394"},["28766"],"no-else-return","Unnecessary 'else' after 'return'.",{"range":"28767","text":"28768"},["28769"],{"range":"28770","text":"28771"},["28772"],"yoda","Expected literal to be on the right side of <=.","expected",{"range":"28773","text":"28774"},["28775"],{"range":"28776","text":"28777"},["28778"],{"range":"28779","text":"28780"},["28781"],{"range":"28782","text":"28783"},["28784"],{"range":"28785","text":"28394"},["28786"],{"range":"28787","text":"28788"},["28789"],{"range":"28790","text":"28394"},["28791"],{"range":"28792","text":"28394"},["28793"],{"range":"28794","text":"28394"},["28795"],{"range":"28796","text":"28394"},["28797"],["28798"],"'ar' used outside of binding context.",["28799"],["28800"],["28801"],["28802"],["28803"],["28804"],{"range":"28805","text":"28394"},["28806"],["28807"],["28808"],{"range":"28809","text":"28394"},["28810"],["28811"],["28812"],["28813"],"Expected literal to be on the right side of ===.",{"range":"28814","text":"28815"},["28816"],["28817"],["28818"],["28819"],["28820"],["28821"],["28822"],{"range":"28823","text":"28394"},["28824"],{"range":"28825","text":"28394"},["28826"],["28827"],"no-redeclare","'ar' is already defined.","redeclared",["28828"],["28829"],["28830"],["28831"],["28832"],["28833"],["28834"],["28835"],"'at' used outside of binding context.",["28836"],["28837"],["28838"],["28839"],["28840"],["28841"],{"range":"28842","text":"28394"},["28843"],["28844"],["28845"],["28846"],["28847"],["28848"],["28849"],["28850"],["28851"],["28852"],"'at' is already defined.",["28853"],["28854"],["28855"],["28856"],["28857"],["28858"],["28859"],["28860"],["28861"],["28862"],["28863"],["28864"],{"range":"28865","text":"28394"},["28866"],{"range":"28867","text":"28394"},["28868"],{"range":"28869","text":"28394"},["28870"],["28871"],"'ak' used outside of binding context.",["28872"],["28873"],["28874"],["28875"],"'am' used outside of binding context.",["28876"],["28877"],["28878"],["28879"],["28880"],["28881"],["28882"],["28883"],["28884"],["28885"],["28886"],"'ag' used outside of binding context.",["28887"],["28888"],["28889"],["28890"],["28891"],["28892"],["28893"],["28894"],["28895"],["28896"],{"range":"28897","text":"28898"},["28899"],{"range":"28900","text":"28901"},["28902"],["28903"],["28904"],["28905"],"'af' used outside of binding context.",["28906"],["28907"],["28908"],["28909"],["28910"],["28911"],["28912"],["28913"],["28914"],"'ak' is already defined.",["28915"],["28916"],["28917"],["28918"],["28919"],["28920"],["28921"],["28922"],["28923"],["28924"],["28925"],["28926"],["28927"],{"range":"28928","text":"28929"},["28930"],["28931"],["28932"],["28933"],["28934"],["28935"],["28936"],["28937"],["28938"],["28939"],["28940"],["28941"],["28942"],["28943"],["28944"],"'am' is already defined.",["28945"],["28946"],["28947"],["28948"],["28949"],["28950"],["28951"],["28952"],["28953"],["28954"],["28955"],["28956"],"'ag' is already defined.",["28957"],["28958"],["28959"],["28960"],["28961"],["28962"],["28963"],["28964"],["28965"],["28966"],["28967"],["28968"],["28969"],["28970"],["28971"],["28972"],["28973"],{"range":"28974","text":"28975"},["28976"],{"range":"28977","text":"28901"},["28978"],["28979"],["28980"],["28981"],"'af' is already defined.",["28982"],["28983"],["28984"],["28985"],["28986"],["28987"],["28988"],["28989"],["28990"],["28991"],["28992"],["28993"],{"range":"28994","text":"28995"},["28996"],["28997"],["28998"],["28999"],["29000"],["29001"],["29002"],["29003"],["29004"],["29005"],["29006"],["29007"],["29008"],["29009"],["29010"],["29011"],["29012"],["29013"],["29014"],["29015"],{"range":"29016","text":"29017"},["29018"],["29019"],["29020"],["29021"],["29022"],"Expected literal to be on the right side of !==.",{"range":"29023","text":"29024"},["29025"],["29026"],["29027"],["29028"],["29029"],["29030"],["29031"],["29032"],["29033"],["29034"],["29035"],["29036"],["29037"],["29038"],["29039"],["29040"],["29041"],["29042"],["29043"],["29044"],["29045"],["29046"],["29047"],["29048"],["29049"],["29050"],["29051"],["29052"],["29053"],["29054"],["29055"],{"range":"29056","text":"28394"},["29057"],["29058"],["29059"],["29060"],["29061"],["29062"],["29063"],["29064"],["29065"],["29066"],["29067"],["29068"],{"range":"29069","text":"29070"},["29071"],["29072"],["29073"],["29074"],["29075"],["29076"],["29077"],{"range":"29078","text":"28394"},["29079"],{"range":"29080","text":"29081"},["29082"],{"range":"29083","text":"28394"},["29084"],["29085"],"'V' is already defined.",["29086"],["29087"],"'U' is already defined.",["29088"],["29089"],["29090"],["29091"],["29092"],["29093"],"'ae' is already defined.",["29094"],["29095"],["29096"],["29097"],["29098"],{"range":"29099","text":"29100"},["29101"],["29102"],{"range":"29103","text":"29104"},["29105"],["29106"],["29107"],{"range":"29108","text":"28394"},["29109"],{"range":"29110","text":"28394"},["29111"],{"range":"29112","text":"28394"},["29113"],{"range":"29114","text":"28394"},["29115"],{"range":"29116","text":"28394"},["29117"],{"range":"29118","text":"28394"},["29119"],{"range":"29120","text":"29121"},["29122"],{"range":"29123","text":"28394"},["29124"],{"range":"29125","text":"29126"},["29127"],{"range":"29128","text":"28394"},["29129"],["29130"],{"range":"29131","text":"29132"},["29133"],{"range":"29134","text":"29135"},["29136"],["29137"],{"range":"29138","text":"28394"},["29139"],["29140"],{"range":"29141","text":"28394"},["29142"],{"range":"29143","text":"28394"},["29144"],{"range":"29145","text":"28394"},["29146"],{"range":"29147","text":"28394"},["29148"],["29149"],["29150"],{"range":"29151","text":"28394"},["29152"],{"range":"29153","text":"28394"},["29154"],{"range":"29155","text":"28394"},["29156"],{"range":"29157","text":"28394"},["29158"],{"range":"29159","text":"28394"},["29160"],{"range":"29161","text":"28394"},["29162"],{"range":"29163","text":"28394"},["29164"],{"range":"29165","text":"28394"},["29166"],{"range":"29167","text":"28394"},["29168"],{"range":"29169","text":"28394"},["29170"],{"range":"29171","text":"28394"},["29172"],{"range":"29173","text":"29174"},["29175"],{"range":"29176","text":"28394"},["29177"],["29178"],"one-var","Split 'var' declarations into multiple statements.","split",{"range":"29179","text":"29180"},["29181"],{"range":"29182","text":"28394"},["29183"],{"range":"29184","text":"28394"},["29185"],{"range":"29186","text":"28394"},["29187"],{"range":"29188","text":"28394"},["29189"],{"range":"29190","text":"28394"},["29191"],{"range":"29192","text":"28394"},["29193"],{"range":"29194","text":"28394"},["29195"],{"range":"29196","text":"28394"},["29197"],{"range":"29198","text":"28394"},["29199"],["29200"],["29201"],{"range":"29202","text":"28394"},["29203"],{"range":"29204","text":"28394"},["29205"],{"range":"29206","text":"29207"},["29208"],{"range":"29209","text":"28394"},["29210"],{"range":"29211","text":"28394"},["29212"],{"range":"29213","text":"28394"},["29214"],{"range":"29215","text":"28394"},["29216"],{"range":"29217","text":"28394"},["29218"],["29219"],["29220"],"no-use-before-define","'q' was used before it was defined.","usedBeforeDefined",["29221"],["29222"],{"range":"29223","text":"29180"},["29224"],{"range":"29225","text":"28394"},["29226"],{"range":"29227","text":"29228"},["29229"],{"range":"29230","text":"28394"},["29231"],{"range":"29232","text":"28394"},["29233"],{"range":"29234","text":"29235"},["29236"],{"range":"29237","text":"28394"},["29238"],{"range":"29239","text":"28394"},["29240"],{"range":"29241","text":"29242"},["29243"],{"range":"29244","text":"29245"},["29246"],{"range":"29247","text":"28394"},["29248"],{"range":"29249","text":"28394"},["29250"],{"range":"29251","text":"28394"},["29252"],{"range":"29253","text":"28394"},["29254"],{"range":"29255","text":"28394"},["29256"],{"range":"29257","text":"29258"},["29259"],{"range":"29260","text":"28394"},["29261"],{"range":"29262","text":"29126"},["29263"],{"range":"29264","text":"28394"},["29265"],{"range":"29266","text":"28394"},["29267"],{"range":"29268","text":"29269"},["29270"],"'ad' was used before it was defined.",["29271"],{"range":"29272","text":"28394"},["29273"],{"range":"29274","text":"28394"},["29275"],{"range":"29276","text":"28394"},["29277"],{"range":"29278","text":"28394"},["29279"],{"range":"29280","text":"28394"},["29281"],{"range":"29282","text":"28394"},["29283"],["29284"],{"range":"29285","text":"28394"},["29286"],{"range":"29287","text":"28394"},["29288"],{"range":"29289","text":"28394"},["29290"],{"range":"29291","text":"28394"},["29292"],{"range":"29293","text":"28394"},["29294"],{"range":"29295","text":"28394"},["29296"],["29297"],["29298"],"'Y' used outside of binding context.",["29299"],["29300"],["29301"],["29302"],{"range":"29303","text":"28394"},["29304"],{"range":"29305","text":"28394"},["29306"],["29307"],"'Y' is already defined.",["29308"],["29309"],["29310"],["29311"],["29312"],{"range":"29313","text":"29314"},["29315"],["29316"],{"range":"29317","text":"28394"},["29318"],{"range":"29319","text":"28394"},["29320"],{"range":"29321","text":"28394"},["29322"],{"range":"29323","text":"28394"},["29324"],{"range":"29325","text":"28394"},["29326"],{"range":"29327","text":"28394"},["29328"],{"range":"29329","text":"28394"},["29330"],{"range":"29331","text":"28394"},["29332"],{"range":"29333","text":"28394"},["29334"],{"range":"29335","text":"28394"},["29336"],{"range":"29337","text":"28394"},["29338"],{"range":"29339","text":"29180"},["29340"],{"range":"29341","text":"28394"},["29342"],"no-multi-assign","Unexpected chained assignment.","AssignmentExpression","unexpectedChain",["29343"],["29344"],{"range":"29345","text":"28394"},["29346"],{"range":"29347","text":"28394"},["29348"],["29349"],"'W' used outside of binding context.",["29350"],["29351"],["29352"],["29353"],["29354"],["29355"],{"range":"29356","text":"28394"},["29357"],"no-unused-vars","'ae' is assigned a value but never used.","unusedVar",["29358"],{"range":"29359","text":"28394"},["29360"],"'af' is assigned a value but never used.",["29361"],{"range":"29362","text":"28394"},["29363"],{"range":"29364","text":"28394"},["29365"],"'ag' is assigned a value but never used.",["29366"],{"range":"29367","text":"28394"},["29368"],["29369"],"'W' is already defined.",["29370"],["29371"],{"range":"29372","text":"28394"},["29373"],["29374"],["29375"],{"range":"29376","text":"28394"},["29377"],{"range":"29378","text":"28394"},["29379"],{"range":"29380","text":"28394"},["29381"],["29382"],["29383"],["29384"],{"range":"29385","text":"28394"},["29386"],{"range":"29387","text":"28394"},["29388"],{"range":"29389","text":"28394"},["29390"],{"range":"29391","text":"29392"},["29393"],{"range":"29394","text":"28394"},["29395"],{"range":"29396","text":"28394"},["29397"],{"range":"29398","text":"28394"},["29399"],["29400"],{"range":"29401","text":"28394"},["29402"],["29403"],{"range":"29404","text":"28394"},["29405"],{"range":"29406","text":"28394"},["29407"],["29408"],["29409"],["29410"],{"range":"29411","text":"28394"},["29412"],{"range":"29413","text":"28394"},["29414"],{"range":"29415","text":"28394"},["29416"],{"range":"29417","text":"28394"},["29418"],"object-shorthand","Expected method shorthand.","Property","expectedMethodShorthand",{"range":"29419","text":"29420"},["29421"],{"range":"29422","text":"28394"},["29423"],{"range":"29424","text":"28394"},["29425"],{"range":"29426","text":"28394"},["29427"],{"range":"29428","text":"28394"},["29429"],["29430"],{"range":"29431","text":"28394"},["29432"],{"range":"29433","text":"28394"},["29434"],{"range":"29435","text":"28394"},["29436"],{"range":"29437","text":"28394"},["29438"],["29439"],{"range":"29440","text":"29441"},["29442"],{"range":"29443","text":"28394"},["29444"],{"range":"29445","text":"28394"},["29446"],{"range":"29447","text":"28394"},["29448"],["29449"],["29450"],{"range":"29451","text":"29452"},["29453"],["29454"],"no-undef","'PR' is not defined.","undef",["29455"],["29456"],["29457"],["29458"],["29459"],["29460"],["29461"],["29462"],["29463"],["29464"],["29465"],["29466"],["29467"],["29468"],["29469"],["29470"],["29471"],["29472"],["29473"],["29474"],["29475"],["29476"],["29477"],["29478"],["29479"],["29480"],["29481"],{"range":"29482","text":"28394"},["29483"],"Insert `·`","insert",{"range":"29484","text":"28185"},["29485"],{"range":"29486","text":"28397"},["29487"],"lines-around-directive","Expected newline after \"use strict\" directive.","ExpressionStatement",{"range":"29488","text":"29489"},["29490"],{"range":"29491","text":"28397"},["29492"],{"range":"29493","text":"29494"},["29495"],{"range":"29496","text":"28394"},["29497"],{"range":"29498","text":"28447"},["29499"],{"range":"29500","text":"28460"},["29501"],"Replace `············desc:·false` with `↹↹↹desc:·false,`",{"range":"29502","text":"29503"},["29504"],{"range":"29505","text":"28447"},["29506"],{"range":"29507","text":"28397"},["29508"],{"range":"29509","text":"28397"},["29510"],{"range":"29511","text":"28447"},["29512"],{"range":"29513","text":"28397"},["29514"],{"range":"29515","text":"28397"},["29516"],{"range":"29517","text":"28397"},["29518"],{"range":"29519","text":"28447"},["29520"],{"range":"29521","text":"28397"},["29522"],{"range":"29523","text":"28397"},["29524"],{"range":"29525","text":"28397"},["29526"],{"range":"29527","text":"28447"},["29528"],{"range":"29529","text":"28397"},["29530"],{"range":"29531","text":"28397"},["29532"],{"range":"29533","text":"28397"},["29534"],{"range":"29535","text":"28447"},["29536"],{"range":"29537","text":"28397"},["29538"],{"range":"29539","text":"28397"},["29540"],{"range":"29541","text":"28447"},["29542"],{"range":"29543","text":"28447"},["29544"],{"range":"29545","text":"28447"},["29546"],{"range":"29547","text":"28460"},["29548"],"Replace `············if·(⏎················row.textContent⏎····················.toLowerCase()⏎····················.includes(searchValue.toLowerCase())⏎············` with `↹↹↹if·(row.textContent.toLowerCase().includes(searchValue.toLowerCase())`",{"range":"29549","text":"29550"},["29551"],{"range":"29552","text":"28526"},["29553"],{"range":"29554","text":"28460"},["29555"],{"range":"29556","text":"28526"},["29557"],{"range":"29558","text":"28460"},["29559"],{"range":"29560","text":"28447"},["29561"],{"range":"29562","text":"28397"},["29563"],{"range":"29564","text":"28397"},["29565"],{"range":"29566","text":"28397"},["29567"],{"range":"29568","text":"28447"},["29569"],{"range":"29570","text":"28394"},["29571"],{"range":"29572","text":"28447"},["29573"],{"range":"29574","text":"28394"},["29575"],{"range":"29576","text":"28447"},["29577"],{"range":"29578","text":"28447"},["29579"],{"range":"29580","text":"28397"},["29581"],{"range":"29582","text":"28397"},["29583"],{"range":"29584","text":"28397"},["29585"],{"range":"29586","text":"28447"},["29587"],{"range":"29588","text":"29589"},["29590"],{"range":"29591","text":"28394"},["29592"],{"range":"29593","text":"28460"},["29594"],{"range":"29595","text":"28460"},["29596"],{"range":"29597","text":"28460"},["29598"],{"range":"29599","text":"28460"},["29600"],{"range":"29601","text":"28447"},["29602"],{"range":"29603","text":"28460"},["29604"],{"range":"29605","text":"28460"},["29606"],{"range":"29607","text":"28526"},["29608"],{"range":"29609","text":"28526"},["29610"],"Replace `················type:·colNode.getAttribute('data-type')·||·'string'` with `↹↹↹↹type:·colNode.getAttribute('data-type')·||·'string',`",{"range":"29611","text":"29612"},["29613"],{"range":"29614","text":"28460"},["29615"],{"range":"29616","text":"28460"},["29617"],{"range":"29618","text":"28460"},["29619"],{"range":"29620","text":"28526"},["29621"],"Replace `················colNode.innerHTML·=⏎···················` with `↹↹↹↹colNode.innerHTML·=`",{"range":"29622","text":"29623"},["29624"],"operator-assignment","Assignment (=) can be replaced with operator assignment (+=).","replaced",{"range":"29625","text":"29626"},["29627"],{"range":"29628","text":"29629"},["29630"],{"range":"29631","text":"28460"},["29632"],{"range":"29633","text":"28447"},["29634"],{"range":"29635","text":"28447"},["29636"],{"range":"29637","text":"28397"},["29638"],{"range":"29639","text":"28397"},["29640"],{"range":"29641","text":"28397"},["29642"],{"range":"29643","text":"28397"},["29644"],{"range":"29645","text":"28447"},["29646"],{"range":"29647","text":"29648"},["29649"],{"range":"29650","text":"28394"},["29651"],{"range":"29652","text":"28460"},["29653"],{"range":"29654","text":"28460"},["29655"],{"range":"29656","text":"28460"},["29657"],{"range":"29658","text":"28460"},["29659"],{"range":"29660","text":"28460"},["29661"],{"range":"29662","text":"28447"},["29663"],{"range":"29664","text":"28460"},["29665"],{"range":"29666","text":"28460"},["29667"],{"range":"29668","text":"28460"},["29669"],{"range":"29670","text":"28460"},["29671"],{"range":"29672","text":"28526"},["29673"],{"range":"29674","text":"28460"},["29675"],{"range":"29676","text":"28460"},["29677"],{"range":"29678","text":"28447"},["29679"],{"range":"29680","text":"28447"},["29681"],{"range":"29682","text":"28397"},["29683"],{"range":"29684","text":"28397"},["29685"],{"range":"29686","text":"28397"},["29687"],{"range":"29688","text":"28447"},["29689"],{"range":"29690","text":"29691"},["29692"],{"range":"29693","text":"28394"},["29694"],{"range":"29695","text":"28460"},["29696"],{"range":"29697","text":"28447"},["29698"],{"range":"29699","text":"28460"},["29700"],{"range":"29701","text":"28447"},["29702"],{"range":"29703","text":"28397"},["29704"],{"range":"29705","text":"28397"},["29706"],{"range":"29707","text":"28397"},["29708"],{"range":"29709","text":"28447"},["29710"],{"range":"29711","text":"29712"},["29713"],{"range":"29714","text":"28394"},["29715"],{"range":"29716","text":"29717"},["29718"],"Replace `············sorter·=·function` with `↹↹↹sorter·=·function·`",{"range":"29719","text":"29720"},["29721"],{"range":"29722","text":"28526"},["29723"],{"range":"29724","text":"28526"},["29725"],{"range":"29726","text":"28526"},["29727"],["29728"],{"range":"29729","text":"28460"},["29730"],{"range":"29731","text":"28460"},["29732"],{"range":"29733","text":"28460"},["29734"],{"range":"29735","text":"28460"},["29736"],{"range":"29737","text":"28460"},["29738"],{"range":"29739","text":"28460"},["29740"],{"range":"29741","text":"28447"},["29742"],"Replace `············finalSorter·=·function` with `↹↹↹finalSorter·=·function·`",{"range":"29743","text":"29744"},["29745"],{"range":"29746","text":"28526"},["29747"],{"range":"29748","text":"28460"},["29749"],{"range":"29750","text":"28447"},["29751"],{"range":"29752","text":"28447"},["29753"],{"range":"29754","text":"28460"},["29755"],{"range":"29756","text":"28460"},["29757"],{"range":"29758","text":"28447"},["29759"],{"range":"29760","text":"28447"},["29761"],{"range":"29762","text":"28447"},["29763"],{"range":"29764","text":"28460"},["29765"],{"range":"29766","text":"28447"},["29767"],{"range":"29768","text":"28397"},["29769"],{"range":"29770","text":"28397"},["29771"],{"range":"29772","text":"28397"},["29773"],{"range":"29774","text":"28447"},["29775"],{"range":"29776","text":"29691"},["29777"],{"range":"29778","text":"28394"},["29779"],{"range":"29780","text":"28460"},["29781"],{"range":"29782","text":"28447"},["29783"],{"range":"29784","text":"28447"},["29785"],{"range":"29786","text":"28397"},["29787"],{"range":"29788","text":"28397"},["29789"],{"range":"29790","text":"28397"},["29791"],"Replace `········getNthColumn(currentSort.index).className·+=·currentSort.desc⏎············?·'·sorted-desc'⏎···········` with `↹↹getNthColumn(currentSort.index).className·+=·currentSort.desc·?·'·sorted-desc'`",{"range":"29792","text":"29793"},["29794"],{"range":"29795","text":"28397"},["29796"],{"range":"29797","text":"28397"},["29798"],{"range":"29799","text":"28397"},["29800"],{"range":"29801","text":"28447"},["29802"],{"range":"29803","text":"29804"},["29805"],{"range":"29806","text":"28394"},["29807"],{"range":"29808","text":"28460"},["29809"],{"range":"29810","text":"28460"},["29811"],{"range":"29812","text":"28526"},["29813"],{"range":"29814","text":"28394"},["29815"],"Replace `················return·function` with `↹↹↹↹return·function·`",{"range":"29816","text":"29817"},["29818"],"Replace `····················` with `↹↹↹↹↹`",{"range":"29819","text":"29820"},["29821"],{"range":"29822","text":"28394"},["29823"],{"range":"29824","text":"29820"},["29825"],"Replace `························` with `↹↹↹↹↹↹`",{"range":"29826","text":"29827"},["29828"],{"range":"29829","text":"29820"},["29830"],{"range":"29831","text":"29820"},["29832"],{"range":"29833","text":"29820"},["29834"],{"range":"29835","text":"29820"},["29836"],{"range":"29837","text":"29820"},["29838"],{"range":"29839","text":"29820"},["29840"],{"range":"29841","text":"28526"},["29842"],{"range":"29843","text":"28460"},["29844"],{"range":"29845","text":"28447"},["29846"],{"range":"29847","text":"28460"},["29848"],{"range":"29849","text":"28526"},["29850"],{"range":"29851","text":"28526"},["29852"],{"range":"29853","text":"28526"},["29854"],{"range":"29855","text":"28526"},["29856"],{"range":"29857","text":"29820"},["29858"],{"range":"29859","text":"28526"},["29860"],{"range":"29861","text":"29820"},["29862"],{"range":"29863","text":"28526"},["29864"],{"range":"29865","text":"28460"},["29866"],{"range":"29867","text":"28447"},["29868"],{"range":"29869","text":"28397"},["29870"],{"range":"29871","text":"28397"},["29872"],"Replace `····return·function` with `↹return·function·`",{"range":"29873","text":"29874"},["29875"],{"range":"29876","text":"28447"},["29877"],{"range":"29878","text":"28460"},["29879"],{"range":"29880","text":"28447"},["29881"],{"range":"29882","text":"28447"},["29883"],{"range":"29884","text":"28447"},["29885"],{"range":"29886","text":"28447"},["29887"],{"range":"29888","text":"28447"},["29889"],{"range":"29890","text":"28447"},["29891"],{"range":"29892","text":"28397"},["29893"],{"range":"29894","text":"28683"},["29895"],{"range":"29896","text":"28394"},["29897"],{"range":"29898","text":"28394"},["29899"],{"range":"29900","text":"28394"},["29901"],{"range":"29902","text":"28394"},["29903"],{"range":"29904","text":"28394"},["29905"],{"range":"29906","text":"28394"},["29907"],{"range":"29908","text":"28394"},["29909"],{"range":"29910","text":"28394"},["29911"],{"range":"29912","text":"28394"},["29913"],{"range":"29914","text":"28394"},["29915"],{"range":"29916","text":"28394"},["29917"],{"range":"29918","text":"28394"},["29919"],{"range":"29920","text":"28394"},["29921"],{"range":"29922","text":"28394"},["29923"],{"range":"29924","text":"28394"},["29925"],{"range":"29926","text":"28394"},["29927"],{"range":"29928","text":"28394"},["29929"],{"range":"29930","text":"28394"},["29931"],{"range":"29932","text":"28394"},["29933"],{"range":"29934","text":"28394"},["29935"],{"range":"29936","text":"28394"},["29937"],{"range":"29938","text":"28394"},["29939"],{"range":"29940","text":"28394"},["29941"],{"range":"29942","text":"28394"},["29943"],{"range":"29944","text":"28394"},["29945"],{"range":"29946","text":"28394"},["29947"],{"range":"29948","text":"28394"},["29949"],{"range":"29950","text":"28394"},["29951"],{"range":"29952","text":"28394"},["29953"],{"range":"29954","text":"28394"},["29955"],{"range":"29956","text":"28394"},["29957"],["29958"],["29959"],["29960"],["29961"],["29962"],["29963"],["29964"],["29965"],["29966"],["29967"],{"range":"29968","text":"28758"},["29969"],["29970"],{"range":"29971","text":"28394"},["29972"],{"range":"29973","text":"28394"},["29974"],{"range":"29975","text":"28394"},["29976"],{"range":"29977","text":"28768"},["29978"],{"range":"29979","text":"28771"},["29980"],{"range":"29981","text":"28774"},["29982"],{"range":"29983","text":"28777"},["29984"],{"range":"29985","text":"28780"},["29986"],{"range":"29987","text":"28783"},["29988"],{"range":"29989","text":"28394"},["29990"],{"range":"29991","text":"28788"},["29992"],{"range":"29993","text":"28394"},["29994"],{"range":"29995","text":"28394"},["29996"],{"range":"29997","text":"28394"},["29998"],{"range":"29999","text":"28394"},["30000"],["30001"],["30002"],["30003"],["30004"],["30005"],["30006"],["30007"],{"range":"30008","text":"28394"},["30009"],["30010"],["30011"],{"range":"30012","text":"28394"},["30013"],["30014"],["30015"],["30016"],{"range":"30017","text":"28815"},["30018"],["30019"],["30020"],["30021"],["30022"],["30023"],["30024"],{"range":"30025","text":"28394"},["30026"],{"range":"30027","text":"28394"},["30028"],["30029"],["30030"],["30031"],["30032"],["30033"],["30034"],["30035"],["30036"],["30037"],["30038"],["30039"],["30040"],["30041"],["30042"],["30043"],{"range":"30044","text":"28394"},["30045"],["30046"],["30047"],["30048"],["30049"],["30050"],["30051"],["30052"],["30053"],["30054"],["30055"],["30056"],["30057"],["30058"],["30059"],["30060"],["30061"],["30062"],["30063"],["30064"],["30065"],["30066"],{"range":"30067","text":"28394"},["30068"],{"range":"30069","text":"28394"},["30070"],{"range":"30071","text":"28394"},["30072"],["30073"],["30074"],["30075"],["30076"],["30077"],["30078"],["30079"],["30080"],["30081"],["30082"],["30083"],["30084"],["30085"],["30086"],["30087"],["30088"],["30089"],["30090"],["30091"],["30092"],["30093"],["30094"],["30095"],["30096"],["30097"],["30098"],{"range":"30099","text":"28898"},["30100"],{"range":"30101","text":"28901"},["30102"],["30103"],["30104"],["30105"],["30106"],["30107"],["30108"],["30109"],["30110"],["30111"],["30112"],["30113"],["30114"],["30115"],["30116"],["30117"],["30118"],["30119"],["30120"],["30121"],["30122"],["30123"],["30124"],["30125"],["30126"],["30127"],{"range":"30128","text":"28929"},["30129"],["30130"],["30131"],["30132"],["30133"],["30134"],["30135"],["30136"],["30137"],["30138"],["30139"],["30140"],["30141"],["30142"],["30143"],["30144"],["30145"],["30146"],["30147"],["30148"],["30149"],["30150"],["30151"],["30152"],["30153"],["30154"],["30155"],["30156"],["30157"],["30158"],["30159"],["30160"],["30161"],["30162"],["30163"],["30164"],["30165"],["30166"],["30167"],["30168"],["30169"],["30170"],["30171"],["30172"],{"range":"30173","text":"28975"},["30174"],{"range":"30175","text":"28901"},["30176"],["30177"],["30178"],["30179"],["30180"],["30181"],["30182"],["30183"],["30184"],["30185"],["30186"],["30187"],["30188"],["30189"],["30190"],["30191"],{"range":"30192","text":"28995"},["30193"],["30194"],["30195"],["30196"],["30197"],["30198"],["30199"],["30200"],["30201"],["30202"],["30203"],["30204"],["30205"],["30206"],["30207"],["30208"],["30209"],["30210"],["30211"],["30212"],{"range":"30213","text":"29017"},["30214"],["30215"],["30216"],["30217"],["30218"],{"range":"30219","text":"29024"},["30220"],["30221"],["30222"],["30223"],["30224"],["30225"],["30226"],["30227"],["30228"],["30229"],["30230"],["30231"],["30232"],["30233"],["30234"],["30235"],["30236"],["30237"],["30238"],["30239"],["30240"],["30241"],["30242"],["30243"],["30244"],["30245"],["30246"],["30247"],["30248"],["30249"],["30250"],{"range":"30251","text":"28394"},["30252"],["30253"],["30254"],["30255"],["30256"],["30257"],["30258"],["30259"],["30260"],["30261"],["30262"],["30263"],{"range":"30264","text":"29070"},["30265"],["30266"],["30267"],["30268"],["30269"],["30270"],["30271"],{"range":"30272","text":"28394"},["30273"],{"range":"30274","text":"29081"},["30275"],{"range":"30276","text":"28394"},["30277"],["30278"],["30279"],["30280"],["30281"],["30282"],["30283"],["30284"],["30285"],["30286"],["30287"],["30288"],["30289"],["30290"],["30291"],{"range":"30292","text":"29100"},["30293"],["30294"],{"range":"30295","text":"29104"},["30296"],["30297"],["30298"],{"range":"30299","text":"28394"},["30300"],{"range":"30301","text":"28394"},["30302"],{"range":"30303","text":"28394"},["30304"],{"range":"30305","text":"28394"},["30306"],{"range":"30307","text":"28394"},["30308"],{"range":"30309","text":"28394"},["30310"],{"range":"30311","text":"29121"},["30312"],{"range":"30313","text":"28394"},["30314"],{"range":"30315","text":"29126"},["30316"],{"range":"30317","text":"28394"},["30318"],["30319"],{"range":"30320","text":"29132"},["30321"],{"range":"30322","text":"29135"},["30323"],["30324"],{"range":"30325","text":"28394"},["30326"],["30327"],{"range":"30328","text":"28394"},["30329"],{"range":"30330","text":"28394"},["30331"],{"range":"30332","text":"28394"},["30333"],{"range":"30334","text":"28394"},["30335"],["30336"],["30337"],{"range":"30338","text":"28394"},["30339"],{"range":"30340","text":"28394"},["30341"],{"range":"30342","text":"28394"},["30343"],{"range":"30344","text":"28394"},["30345"],{"range":"30346","text":"28394"},["30347"],{"range":"30348","text":"28394"},["30349"],{"range":"30350","text":"28394"},["30351"],{"range":"30352","text":"28394"},["30353"],{"range":"30354","text":"28394"},["30355"],{"range":"30356","text":"28394"},["30357"],{"range":"30358","text":"28394"},["30359"],{"range":"30360","text":"29174"},["30361"],{"range":"30362","text":"28394"},["30363"],["30364"],{"range":"30365","text":"29180"},["30366"],{"range":"30367","text":"28394"},["30368"],{"range":"30369","text":"28394"},["30370"],{"range":"30371","text":"28394"},["30372"],{"range":"30373","text":"28394"},["30374"],{"range":"30375","text":"28394"},["30376"],{"range":"30377","text":"28394"},["30378"],{"range":"30379","text":"28394"},["30380"],{"range":"30381","text":"28394"},["30382"],{"range":"30383","text":"28394"},["30384"],["30385"],["30386"],{"range":"30387","text":"28394"},["30388"],{"range":"30389","text":"28394"},["30390"],{"range":"30391","text":"29207"},["30392"],{"range":"30393","text":"28394"},["30394"],{"range":"30395","text":"28394"},["30396"],{"range":"30397","text":"28394"},["30398"],{"range":"30399","text":"28394"},["30400"],{"range":"30401","text":"28394"},["30402"],["30403"],["30404"],["30405"],["30406"],{"range":"30407","text":"29180"},["30408"],{"range":"30409","text":"28394"},["30410"],{"range":"30411","text":"29228"},["30412"],{"range":"30413","text":"28394"},["30414"],{"range":"30415","text":"28394"},["30416"],{"range":"30417","text":"29235"},["30418"],{"range":"30419","text":"28394"},["30420"],{"range":"30421","text":"28394"},["30422"],{"range":"30423","text":"29242"},["30424"],{"range":"30425","text":"29245"},["30426"],{"range":"30427","text":"28394"},["30428"],{"range":"30429","text":"28394"},["30430"],{"range":"30431","text":"28394"},["30432"],{"range":"30433","text":"28394"},["30434"],{"range":"30435","text":"28394"},["30436"],{"range":"30437","text":"29258"},["30438"],{"range":"30439","text":"28394"},["30440"],{"range":"30441","text":"29126"},["30442"],{"range":"30443","text":"28394"},["30444"],{"range":"30445","text":"28394"},["30446"],{"range":"30447","text":"29269"},["30448"],["30449"],{"range":"30450","text":"28394"},["30451"],{"range":"30452","text":"28394"},["30453"],{"range":"30454","text":"28394"},["30455"],{"range":"30456","text":"28394"},["30457"],{"range":"30458","text":"28394"},["30459"],{"range":"30460","text":"28394"},["30461"],["30462"],{"range":"30463","text":"28394"},["30464"],{"range":"30465","text":"28394"},["30466"],{"range":"30467","text":"28394"},["30468"],{"range":"30469","text":"28394"},["30470"],{"range":"30471","text":"28394"},["30472"],{"range":"30473","text":"28394"},["30474"],["30475"],["30476"],["30477"],["30478"],["30479"],["30480"],{"range":"30481","text":"28394"},["30482"],{"range":"30483","text":"28394"},["30484"],["30485"],["30486"],["30487"],["30488"],["30489"],["30490"],{"range":"30491","text":"29314"},["30492"],["30493"],{"range":"30494","text":"28394"},["30495"],{"range":"30496","text":"28394"},["30497"],{"range":"30498","text":"28394"},["30499"],{"range":"30500","text":"28394"},["30501"],{"range":"30502","text":"28394"},["30503"],{"range":"30504","text":"28394"},["30505"],{"range":"30506","text":"28394"},["30507"],{"range":"30508","text":"28394"},["30509"],{"range":"30510","text":"28394"},["30511"],{"range":"30512","text":"28394"},["30513"],{"range":"30514","text":"28394"},["30515"],{"range":"30516","text":"29180"},["30517"],{"range":"30518","text":"28394"},["30519"],["30520"],["30521"],{"range":"30522","text":"28394"},["30523"],{"range":"30524","text":"28394"},["30525"],["30526"],["30527"],["30528"],["30529"],["30530"],["30531"],["30532"],{"range":"30533","text":"28394"},["30534"],["30535"],{"range":"30536","text":"28394"},["30537"],["30538"],{"range":"30539","text":"28394"},["30540"],{"range":"30541","text":"28394"},["30542"],["30543"],{"range":"30544","text":"28394"},["30545"],["30546"],["30547"],["30548"],{"range":"30549","text":"28394"},["30550"],["30551"],["30552"],{"range":"30553","text":"28394"},["30554"],{"range":"30555","text":"28394"},["30556"],{"range":"30557","text":"28394"},["30558"],["30559"],["30560"],["30561"],{"range":"30562","text":"28394"},["30563"],{"range":"30564","text":"28394"},["30565"],{"range":"30566","text":"28394"},["30567"],{"range":"30568","text":"29392"},["30569"],{"range":"30570","text":"28394"},["30571"],{"range":"30572","text":"28394"},["30573"],{"range":"30574","text":"28394"},["30575"],["30576"],{"range":"30577","text":"28394"},["30578"],["30579"],{"range":"30580","text":"28394"},["30581"],{"range":"30582","text":"28394"},["30583"],["30584"],["30585"],["30586"],{"range":"30587","text":"28394"},["30588"],{"range":"30589","text":"28394"},["30590"],{"range":"30591","text":"28394"},["30592"],{"range":"30593","text":"28394"},["30594"],{"range":"30595","text":"29420"},["30596"],{"range":"30597","text":"28394"},["30598"],{"range":"30599","text":"28394"},["30600"],{"range":"30601","text":"28394"},["30602"],{"range":"30603","text":"28394"},["30604"],["30605"],{"range":"30606","text":"28394"},["30607"],{"range":"30608","text":"28394"},["30609"],{"range":"30610","text":"28394"},["30611"],{"range":"30612","text":"28394"},["30613"],["30614"],{"range":"30615","text":"29441"},["30616"],{"range":"30617","text":"28394"},["30618"],{"range":"30619","text":"28394"},["30620"],{"range":"30621","text":"28394"},["30622"],["30623"],["30624"],{"range":"30625","text":"29452"},["30626"],["30627"],["30628"],["30629"],["30630"],["30631"],["30632"],["30633"],["30634"],["30635"],["30636"],["30637"],["30638"],["30639"],["30640"],["30641"],["30642"],["30643"],["30644"],["30645"],["30646"],["30647"],["30648"],["30649"],["30650"],["30651"],["30652"],["30653"],["30654"],{"range":"30655","text":"28394"},["30656"],{"range":"30657","text":"28185"},["30658"],{"range":"30659","text":"28397"},["30660"],{"range":"30661","text":"29489"},["30662"],{"range":"30663","text":"28397"},["30664"],{"range":"30665","text":"29494"},["30666"],{"range":"30667","text":"28394"},["30668"],{"range":"30669","text":"28447"},["30670"],{"range":"30671","text":"28460"},["30672"],{"range":"30673","text":"29503"},["30674"],{"range":"30675","text":"28447"},["30676"],{"range":"30677","text":"28397"},["30678"],{"range":"30679","text":"28397"},["30680"],{"range":"30681","text":"28447"},["30682"],{"range":"30683","text":"28397"},["30684"],{"range":"30685","text":"28397"},["30686"],{"range":"30687","text":"28397"},["30688"],{"range":"30689","text":"28447"},["30690"],{"range":"30691","text":"28397"},["30692"],{"range":"30693","text":"28397"},["30694"],{"range":"30695","text":"28397"},["30696"],{"range":"30697","text":"28447"},["30698"],{"range":"30699","text":"28397"},["30700"],{"range":"30701","text":"28397"},["30702"],{"range":"30703","text":"28397"},["30704"],{"range":"30705","text":"28447"},["30706"],{"range":"30707","text":"28397"},["30708"],{"range":"30709","text":"28397"},["30710"],{"range":"30711","text":"28447"},["30712"],{"range":"30713","text":"28447"},["30714"],{"range":"30715","text":"28447"},["30716"],{"range":"30717","text":"28460"},["30718"],{"range":"30719","text":"29550"},["30720"],{"range":"30721","text":"28526"},["30722"],{"range":"30723","text":"28460"},["30724"],{"range":"30725","text":"28526"},["30726"],{"range":"30727","text":"28460"},["30728"],{"range":"30729","text":"28447"},["30730"],{"range":"30731","text":"28397"},["30732"],{"range":"30733","text":"28397"},["30734"],{"range":"30735","text":"28397"},["30736"],{"range":"30737","text":"28447"},["30738"],{"range":"30739","text":"28394"},["30740"],{"range":"30741","text":"28447"},["30742"],{"range":"30743","text":"28394"},["30744"],{"range":"30745","text":"28447"},["30746"],{"range":"30747","text":"28447"},["30748"],{"range":"30749","text":"28397"},["30750"],{"range":"30751","text":"28397"},["30752"],{"range":"30753","text":"28397"},["30754"],{"range":"30755","text":"28447"},["30756"],{"range":"30757","text":"29589"},["30758"],{"range":"30759","text":"28394"},["30760"],{"range":"30761","text":"28460"},["30762"],{"range":"30763","text":"28460"},["30764"],{"range":"30765","text":"28460"},["30766"],{"range":"30767","text":"28460"},["30768"],{"range":"30769","text":"28447"},["30770"],{"range":"30771","text":"28460"},["30772"],{"range":"30773","text":"28460"},["30774"],{"range":"30775","text":"28526"},["30776"],{"range":"30777","text":"28526"},["30778"],{"range":"30779","text":"29612"},["30780"],{"range":"30781","text":"28460"},["30782"],{"range":"30783","text":"28460"},["30784"],{"range":"30785","text":"28460"},["30786"],{"range":"30787","text":"28526"},["30788"],{"range":"30789","text":"29623"},["30790"],{"range":"30791","text":"29626"},["30792"],{"range":"30793","text":"29629"},["30794"],{"range":"30795","text":"28460"},["30796"],{"range":"30797","text":"28447"},["30798"],{"range":"30799","text":"28447"},["30800"],{"range":"30801","text":"28397"},["30802"],{"range":"30803","text":"28397"},["30804"],{"range":"30805","text":"28397"},["30806"],{"range":"30807","text":"28397"},["30808"],{"range":"30809","text":"28447"},["30810"],{"range":"30811","text":"29648"},["30812"],{"range":"30813","text":"28394"},["30814"],{"range":"30815","text":"28460"},["30816"],{"range":"30817","text":"28460"},["30818"],{"range":"30819","text":"28460"},["30820"],{"range":"30821","text":"28460"},["30822"],{"range":"30823","text":"28460"},["30824"],{"range":"30825","text":"28447"},["30826"],{"range":"30827","text":"28460"},["30828"],{"range":"30829","text":"28460"},["30830"],{"range":"30831","text":"28460"},["30832"],{"range":"30833","text":"28460"},["30834"],{"range":"30835","text":"28526"},["30836"],{"range":"30837","text":"28460"},["30838"],{"range":"30839","text":"28460"},["30840"],{"range":"30841","text":"28447"},["30842"],{"range":"30843","text":"28447"},["30844"],{"range":"30845","text":"28397"},["30846"],{"range":"30847","text":"28397"},["30848"],{"range":"30849","text":"28397"},["30850"],{"range":"30851","text":"28447"},["30852"],{"range":"30853","text":"29691"},["30854"],{"range":"30855","text":"28394"},["30856"],{"range":"30857","text":"28460"},["30858"],{"range":"30859","text":"28447"},["30860"],{"range":"30861","text":"28460"},["30862"],{"range":"30863","text":"28447"},["30864"],{"range":"30865","text":"28397"},["30866"],{"range":"30867","text":"28397"},["30868"],{"range":"30869","text":"28397"},["30870"],{"range":"30871","text":"28447"},["30872"],{"range":"30873","text":"29712"},["30874"],{"range":"30875","text":"28394"},["30876"],{"range":"30877","text":"29717"},["30878"],{"range":"30879","text":"29720"},["30880"],{"range":"30881","text":"28526"},["30882"],{"range":"30883","text":"28526"},["30884"],{"range":"30885","text":"28526"},["30886"],["30887"],{"range":"30888","text":"28460"},["30889"],{"range":"30890","text":"28460"},["30891"],{"range":"30892","text":"28460"},["30893"],{"range":"30894","text":"28460"},["30895"],{"range":"30896","text":"28460"},["30897"],{"range":"30898","text":"28460"},["30899"],{"range":"30900","text":"28447"},["30901"],{"range":"30902","text":"29744"},["30903"],{"range":"30904","text":"28526"},["30905"],{"range":"30906","text":"28460"},["30907"],{"range":"30908","text":"28447"},["30909"],{"range":"30910","text":"28447"},["30911"],{"range":"30912","text":"28460"},["30913"],{"range":"30914","text":"28460"},["30915"],{"range":"30916","text":"28447"},["30917"],{"range":"30918","text":"28447"},["30919"],{"range":"30920","text":"28447"},["30921"],{"range":"30922","text":"28460"},["30923"],{"range":"30924","text":"28447"},["30925"],{"range":"30926","text":"28397"},["30927"],{"range":"30928","text":"28397"},["30929"],{"range":"30930","text":"28397"},["30931"],{"range":"30932","text":"28447"},["30933"],{"range":"30934","text":"29691"},["30935"],{"range":"30936","text":"28394"},["30937"],{"range":"30938","text":"28460"},["30939"],{"range":"30940","text":"28447"},["30941"],{"range":"30942","text":"28447"},["30943"],{"range":"30944","text":"28397"},["30945"],{"range":"30946","text":"28397"},["30947"],{"range":"30948","text":"28397"},["30949"],{"range":"30950","text":"29793"},["30951"],{"range":"30952","text":"28397"},["30953"],{"range":"30954","text":"28397"},["30955"],{"range":"30956","text":"28397"},["30957"],{"range":"30958","text":"28447"},["30959"],{"range":"30960","text":"29804"},["30961"],{"range":"30962","text":"28394"},["30963"],{"range":"30964","text":"28460"},["30965"],{"range":"30966","text":"28460"},["30967"],{"range":"30968","text":"28526"},["30969"],{"range":"30970","text":"28394"},["30971"],{"range":"30972","text":"29817"},["30973"],{"range":"30974","text":"29820"},["30975"],{"range":"30976","text":"28394"},["30977"],{"range":"30978","text":"29820"},["30979"],{"range":"30980","text":"29827"},["30981"],{"range":"30982","text":"29820"},["30983"],{"range":"30984","text":"29820"},["30985"],{"range":"30986","text":"29820"},["30987"],{"range":"30988","text":"29820"},["30989"],{"range":"30990","text":"29820"},["30991"],{"range":"30992","text":"29820"},["30993"],{"range":"30994","text":"28526"},["30995"],{"range":"30996","text":"28460"},["30997"],{"range":"30998","text":"28447"},["30999"],{"range":"31000","text":"28460"},["31001"],{"range":"31002","text":"28526"},["31003"],{"range":"31004","text":"28526"},["31005"],{"range":"31006","text":"28526"},["31007"],{"range":"31008","text":"28526"},["31009"],{"range":"31010","text":"29820"},["31011"],{"range":"31012","text":"28526"},["31013"],{"range":"31014","text":"29820"},["31015"],{"range":"31016","text":"28526"},["31017"],{"range":"31018","text":"28460"},["31019"],{"range":"31020","text":"28447"},["31021"],{"range":"31022","text":"28397"},["31023"],{"range":"31024","text":"28397"},["31025"],{"range":"31026","text":"29874"},["31027"],{"range":"31028","text":"28447"},["31029"],{"range":"31030","text":"28460"},["31031"],{"range":"31032","text":"28447"},["31033"],{"range":"31034","text":"28447"},["31035"],{"range":"31036","text":"28447"},["31037"],{"range":"31038","text":"28447"},["31039"],{"range":"31040","text":"28447"},["31041"],{"range":"31042","text":"28447"},["31043"],{"range":"31044","text":"28397"},["31045"],"@typescript-eslint/consistent-type-imports","All imports in the declaration are only used as types. Use `import type`.","ImportDeclaration","typeOverValue",{"range":"31046","text":"31047"},["31048"],"@typescript-eslint/no-unused-vars","'T' is defined but never used.",["31049"],["31050"],["31051"],"you-dont-need-lodash-underscore/get","Import from 'lodash.get' detected. Consider using the native optional chaining to get nested values and nullish coalescing operator for fallback values",["31052"],["31053"],["31054"],["31055"],["31056"],["31057"],["31058"],["31059"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","tsDirectiveComment",["31060"],["31061"],["31062"],["31063"],["31064"],["31065"],["31066"],["31067"],["31068"],"no-return-assign","Arrow function should not return assignment.","arrowAssignment",["31069"],"Replace `.noCallThru()` with `⏎↹.noCallThru()⏎↹`",{"range":"31070","text":"31071"},["31072"],"Insert `↹`",{"range":"31073","text":"28397"},["31074"],{"range":"31075","text":"28397"},["31076"],{"range":"31077","text":"28397"},["31078"],{"range":"31079","text":"28397"},["31080"],{"range":"31081","text":"28397"},["31082"],"Replace `}` with `↹}⏎↹↹↹↹},`",{"range":"31083","text":"31084"},["31085"],"Delete `}⏎`","delete",{"range":"31086","text":"31087"},["31088"],["31089"],"'Npm' is not defined.",["31090"],"'file' is defined but never used.",["31091"],["31092"],["31093"],["31094"],["31095"],"Unable to resolve path to module 'spark-md5'.",["31096"],["31097"],["31098"],"'http' is assigned a value but never used.",["31099"],["31100"],"'https' is assigned a value but never used.",["31101"],["31102"],["31103"],["31104"],["31105"],["31106"],"'err' is defined but never used.",["31107"],["31108"],"'fileId' is defined but never used.",["31109"],"'callback' is defined but never used.",["31110"],["31111"],["31112"],["31113"],["31114"],["31115"],["31116"],["31117"],["31118"],"'request' is defined but never used.",["31119"],"'response' is defined but never used.",["31120"],["31121"],["31122"],["31123"],"'result' is defined but never used.",["31124"],["31125"],["31126"],["31127"],["31128"],["31129"],["31130"],"'progress' is defined but never used.",["31131"],["31132"],["31133"],"Parameter name `SyncedCron` must match one of the following formats: camelCase",["31134"],["31135"],"Parameter name `LoggerClass` must match one of the following formats: camelCase",["31136"],["31137"],"Unexpected control character(s) in regular expression: \\x00, \\x1f.",["31138"],["31139"],["31140"],["31141"],["31142"],["31143"],["31144"],["31145"],"Unexpected empty function 'log'.",["31146"],"Unexpected empty function 'debug'.",["31147"],"Unexpected empty function 'info'.",["31148"],"Unexpected empty function 'error'.",["31149"],["31150"],["31151"],["31152"],"no-loop-func","Function declared in a loop contains unsafe references to variable(s) 'adminPage'.","unsafeRefs",["31153"],"Function declared in a loop contains unsafe references to variable(s) 'regularUserPage'.",["31154"],["31155"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["31156","31157"],"'testChannel' is assigned a value but never used.",["31158"],["31159"],["31160"],["31161"],"import/first","Import in body of module; reorder to top.",{"range":"31162","text":"31163"},["31164"],{"range":"31165","text":"31166"},["31167"],["31168"],"Delete `·`",{"range":"31169","text":"31087"},["31170"],["31171"],"Insert `⏎↹↹↹↹`",{"range":"31172","text":"31173"},["31174"],"Delete `··`",{"range":"31175","text":"31087"},["31176"],"Replace `⏎↹↹↹↹{·u:·{·_id:·'userId'·}·},⏎↹↹↹↹{·federated:·true,·_id:·'roomId'·},⏎↹↹↹` with `{·u:·{·_id:·'userId'·}·},·{·federated:·true,·_id:·'roomId'·}`",{"range":"31177","text":"31178"},["31179"],["31180"],{"range":"31181","text":"28397"},["31182"],{"range":"31183","text":"28447"},["31184"],{"range":"31185","text":"28460"},["31186"],{"range":"31187","text":"28460"},["31188"],{"range":"31189","text":"28460"},["31190"],{"range":"31191","text":"28526"},["31192"],{"range":"31193","text":"28460"},["31194"],{"range":"31195","text":"28460"},["31196"],{"range":"31197","text":"28526"},["31198"],{"range":"31199","text":"28460"},["31200"],{"range":"31201","text":"28447"},["31202"],{"range":"31203","text":"28397"},["31204"],"Replace `⏎↹normalizeExternalInviteeId,⏎↹executeSlashCommand,⏎}·=·proxyquire.noCallThru()` with `·normalizeExternalInviteeId,·executeSlashCommand·}·=·proxyquire⏎↹.noCallThru()⏎↹`",{"range":"31205","text":"31206"},["31207"],{"range":"31208","text":"28397"},["31209"],{"range":"31210","text":"28397"},["31211"],{"range":"31212","text":"28397"},["31213"],{"range":"31214","text":"28397"},["31215"],{"range":"31216","text":"28397"},["31217"],{"range":"31218","text":"31084"},["31219"],{"range":"31220","text":"31087"},["31221"],"React Hook useCallback was passed a dependency list that is not an array literal. This means we can't statically verify whether you've passed the correct dependencies.",["31222"],"React Hook useCallback has a missing dependency: 'refs'. Either include it or remove the dependency array.",["31223"],["31224"],"react/display-name","Component definition is missing display name","noDisplayName",["31225"],["31226"],["31227"],["31228"],"Async method 'onChangeRoomMembership' has a complexity of 35. Maximum allowed is 31.","import/order","`../../utils/test` import should occur after import of `../../page-objects/admin`",{"range":"31229","text":"31230"},"`../../page-objects/channel` import should occur after import of `../../page-objects/admin`",{"range":"31231","text":"31232"},"`../../utils/register-user` import should occur after import of `../../page-objects/admin`",{"range":"31233","text":"31234"},"`../../utils/format` import should occur after import of `../../page-objects/admin`",{"range":"31235","text":"31236"},"`../../utils/auth` import should occur after import of `../../page-objects/admin`",{"range":"31237","text":"31238"},"`../../utils/channel` import should occur after import of `../../page-objects/admin`",{"range":"31239","text":"31240"},{"range":"31241","text":"31242"},{"range":"31243","text":"31244"},{"range":"31245","text":"31246"},{"range":"31247","text":"31248"},{"range":"31249","text":"31250"},{"range":"31251","text":"31252"},"`../../utils/test` import should occur after import of `../../utils/channel`",{"range":"31253","text":"31254"},"`../../page-objects/channel` import should occur after import of `../../config/constants`",{"range":"31255","text":"31256"},"`../../utils/register-user` import should occur after import of `../../utils/channel`",{"range":"31257","text":"31258"},"`../../utils/format` import should occur after import of `../../utils/channel`",{"range":"31259","text":"31260"},{"range":"31261","text":"31262"},{"range":"31263","text":"31256"},{"range":"31264","text":"31265"},{"range":"31266","text":"31267"},{"range":"31268","text":"31269"},{"range":"31270","text":"31256"},{"range":"31271","text":"31272"},{"range":"31273","text":"31274"},{"range":"31275","text":"31276"},{"range":"31277","text":"31256"},{"range":"31278","text":"31279"},{"range":"31280","text":"31281"},"`../../utils/test` import should occur after import of `../../utils/auth`",{"range":"31282","text":"31283"},{"range":"31284","text":"31256"},"`../../utils/register-user` import should occur after import of `../../utils/auth`",{"range":"31285","text":"31286"},"`../../utils/format` import should occur after import of `../../utils/auth`",{"range":"31287","text":"31288"},["31289","31290"],["31291","31292"],["31293","31294"],["31295","31296"],{"range":"31297","text":"31298"},{"range":"31299","text":"31256"},{"range":"31300","text":"31301"},{"range":"31302","text":"31303"},["31304","31305"],["31306","31307"],["31308","31309"],["31310","31311"],{"range":"31312","text":"31262"},{"range":"31313","text":"31256"},{"range":"31314","text":"31265"},{"range":"31315","text":"31267"},["31316","31317"],["31318","31319"],["31320","31321"],["31322","31323"],"`@playwright/test` import should occur after import of `@faker-js/faker`",{"range":"31324","text":"31325"},"`../../utils/test` import should occur after import of `../../page-objects/account-profile`",{"range":"31326","text":"31327"},"`../../page-objects/channel` import should occur after import of `../../page-objects/account-profile`",{"range":"31328","text":"31329"},"`../../utils/register-user` import should occur after import of `../../page-objects/account-profile`",{"range":"31330","text":"31331"},"`../../utils/channel` import should occur after import of `../../page-objects/account-profile`",{"range":"31332","text":"31333"},"`../../utils/auth` import should occur after import of `../../page-objects/account-profile`",{"range":"31334","text":"31335"},"`../../utils/format` import should occur after import of `../../page-objects/account-profile`",{"range":"31336","text":"31337"},"'doLoginAndGoToHome' was used before it was defined.","@typescript-eslint/no-floating-promises","Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.","floatingVoid",["31338"],"`../../config/constants` import should occur before import of `../config/constants`",{"range":"31339","text":"31340"},["31341","31342"],["31343","31344"],["31345","31346"],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31349","desc":"31350"},{"messageId":"31348","fix":"31351","desc":"31350"},{"messageId":"31348","fix":"31352","desc":"31350"},{"messageId":"31348","fix":"31353","desc":"31350"},{"messageId":"31348","fix":"31354","desc":"31350"},{"kind":"31347","justification":"31087"},[772,772]," ",{"kind":"31347","justification":"31087"},[852,877],".GoogleAnalyticsObject",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31355","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31356","desc":"31350"},{"messageId":"31357","fix":"31358","desc":"31359"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31360","desc":"31350"},{"messageId":"31348","fix":"31361","desc":"31350"},{"messageId":"31348","fix":"31362","desc":"31350"},{"messageId":"31357","fix":"31363","desc":"31359"},{"messageId":"31357","fix":"31364","desc":"31359"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3978,4028],"{type} = req.body",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31357","fix":"31365","desc":"31359"},{"kind":"31347","justification":"31087"},{"messageId":"31357","fix":"31366","desc":"31359"},{"kind":"31347","justification":"31087"},{"messageId":"31357","fix":"31367","desc":"31359"},{"kind":"31347","justification":"31087"},{"messageId":"31357","fix":"31368","desc":"31359"},{"kind":"31347","justification":"31087"},{"messageId":"31357","fix":"31369","desc":"31359"},{"kind":"31347","justification":"31087"},{"messageId":"31357","fix":"31370","desc":"31359"},{"kind":"31347","justification":"31087"},{"messageId":"31371","data":"31372","fix":"31373","desc":"31374"},{"kind":"31347","justification":"31087"},{"messageId":"31371","data":"31375","fix":"31376","desc":"31374"},{"kind":"31347","justification":"31087"},{"messageId":"31371","data":"31377","fix":"31378","desc":"31374"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31379","desc":"31350"},{"messageId":"31348","fix":"31380","desc":"31350"},{"messageId":"31348","fix":"31381","desc":"31350"},{"messageId":"31348","fix":"31382","desc":"31350"},{"messageId":"31348","fix":"31383","desc":"31350"},[233,330],"} from './autotranslate';\nimport './settings';\nimport './permissions';\n",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31384","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31385","desc":"31350"},{"messageId":"31348","fix":"31386","desc":"31350"},{"messageId":"31348","fix":"31387","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31388","desc":"31350"},{"messageId":"31348","fix":"31389","desc":"31350"},{"messageId":"31348","fix":"31390","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31391","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[2438,2446],".blob",{"kind":"31347","justification":"31087"},[2458,2473],".contentType",{"kind":"31347","justification":"31087"},[2678,2686],{"kind":"31347","justification":"31087"},[2696,2711],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31392","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31393","desc":"31350"},{"messageId":"31348","fix":"31394","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31395","desc":"31350"},{"messageId":"31348","fix":"31396","desc":"31350"},{"messageId":"31348","fix":"31397","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31398","desc":"31350"},{"messageId":"31348","fix":"31399","desc":"31350"},{"kind":"31347","justification":"31087"},[1118,1118],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31400","desc":"31350"},{"messageId":"31348","fix":"31401","desc":"31350"},{"messageId":"31348","fix":"31402","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31403","desc":"31350"},{"messageId":"31348","fix":"31404","desc":"31350"},{"messageId":"31348","fix":"31405","desc":"31350"},{"messageId":"31348","fix":"31406","desc":"31350"},{"messageId":"31348","fix":"31407","desc":"31350"},{"messageId":"31348","fix":"31408","desc":"31350"},{"messageId":"31348","fix":"31409","desc":"31350"},{"messageId":"31348","fix":"31410","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31411","desc":"31350"},{"messageId":"31348","fix":"31412","desc":"31350"},{"messageId":"31348","fix":"31413","desc":"31350"},{"messageId":"31348","fix":"31414","desc":"31350"},{"messageId":"31348","fix":"31415","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31416","desc":"31350"},{"desc":"31417","fix":"31418"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31419","desc":"31350"},{"kind":"31347","justification":"31087"},{"desc":"31420","fix":"31421"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31422","desc":"31350"},{"messageId":"31348","fix":"31423","desc":"31350"},{"messageId":"31348","fix":"31424","desc":"31350"},{"messageId":"31348","fix":"31425","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31426","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31427","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31428","desc":"31350"},{"messageId":"31348","fix":"31429","desc":"31350"},{"desc":"31430","fix":"31431"},{"desc":"31432","fix":"31433"},{"messageId":"31348","fix":"31434","desc":"31350"},{"messageId":"31348","fix":"31435","desc":"31350"},{"desc":"31436","fix":"31437"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"desc":"31438","fix":"31439"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31440","desc":"31350"},{"messageId":"31348","fix":"31441","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31442","desc":"31350"},{"messageId":"31348","fix":"31443","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31444","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"desc":"31445","fix":"31446"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31447","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31448","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31449","desc":"31350"},[21,24],"let",{"kind":"31347","justification":"31087"},[57,61],"\t",{"kind":"31347","justification":"31087"},[124,128],{"kind":"31347","justification":"31087"},[128,131],{"kind":"31347","justification":"31087"},[201,205],{"kind":"31347","justification":"31087"},[255,259],{"kind":"31347","justification":"31087"},[259,262],{"kind":"31347","justification":"31087"},[302,306],{"kind":"31347","justification":"31087"},[387,391],{"kind":"31347","justification":"31087"},[391,394],{"kind":"31347","justification":"31087"},[409,465],"`:not(${ missingCoverageClasses.join('):not(') }) > `",{"kind":"31347","justification":"31087"},[499,503],{"kind":"31347","justification":"31087"},[568,672],"\tvar selector = fileListingElements.join(', ') + ', ' + notSelector +",{"kind":"31347","justification":"31087"},[572,575],{"kind":"31347","justification":"31087"},[595,720],"`${fileListingElements.join(', ') \n }, ${ \n notSelector \n }${missingCoverageClasses.join(', ' + notSelector)}`",{"kind":"31347","justification":"31087"},[701,719],"`, ${ notSelector}`",{"kind":"31347","justification":"31087"},[775,779],{"kind":"31347","justification":"31087"},[816,820],{"kind":"31347","justification":"31087"},[820,823],{"kind":"31347","justification":"31087"},[888,892],{"kind":"31347","justification":"31087"},[892,895],{"kind":"31347","justification":"31087"},[911,915],{"kind":"31347","justification":"31087"},[945,1021],"\t\tmissingCoverageElements.item(currentIndex)",{"kind":"31347","justification":"31087"},[1055,1063],"\t\t",{"kind":"31347","justification":"31087"},[1129,1133],{"kind":"31347","justification":"31087"},[1136,1140],{"kind":"31347","justification":"31087"},[1170,1178],{"kind":"31347","justification":"31087"},[1198,1206],{"kind":"31347","justification":"31087"},[1228,1236],{"kind":"31347","justification":"31087"},[1289,1301],"\t\t\t",{"kind":"31347","justification":"31087"},[1321,1333],{"kind":"31347","justification":"31087"},[1350,1378],"\t\t\tinline: 'center',",{"kind":"31347","justification":"31087"},[1379,1387],{"kind":"31347","justification":"31087"},[1391,1395],{"kind":"31347","justification":"31087"},[1398,1402],{"kind":"31347","justification":"31087"},[1428,1436],{"kind":"31347","justification":"31087"},[1436,1439],{"kind":"31347","justification":"31087"},[1455,1463],{"kind":"31347","justification":"31087"},[1525,1537],{"kind":"31347","justification":"31087"},[1585,1593],{"kind":"31347","justification":"31087"},[1642,1654],{"kind":"31347","justification":"31087"},[1684,1692],{"kind":"31347","justification":"31087"},[1695,1703],{"kind":"31347","justification":"31087"},[1727,1731],{"kind":"31347","justification":"31087"},[1734,1738],{"kind":"31347","justification":"31087"},[1760,1768],{"kind":"31347","justification":"31087"},[1768,1771],{"kind":"31347","justification":"31087"},[1788,1919],"\t\tif (typeof currentIndex === 'number' && currentIndex < missingCoverageElements.length - 1",{"kind":"31347","justification":"31087"},[1923,1935],{"kind":"31347","justification":"31087"},[1965,1973],{"kind":"31347","justification":"31087"},[1976,1984],{"kind":"31347","justification":"31087"},[2008,2012],{"kind":"31347","justification":"31087"},[2015,2019],{"kind":"31347","justification":"31087"},[2049,2193],"\t\tif (document.getElementById('fileSearch') === document.activeElement && document.activeElement != null",{"kind":"31347","justification":"31087"},[2197,2209],{"kind":"31347","justification":"31087"},[2286,2298],{"kind":"31347","justification":"31087"},[2306,2314],{"kind":"31347","justification":"31087"},[2317,2325],{"kind":"31347","justification":"31087"},[2348,2360],{"kind":"31347","justification":"31087"},[2374,2386],{"kind":"31347","justification":"31087"},[2400,2416],"\t\t\t\t",{"kind":"31347","justification":"31087"},[2428,2444],{"kind":"31347","justification":"31087"},[2451,2463],{"kind":"31347","justification":"31087"},[2477,2489],{"kind":"31347","justification":"31087"},[2503,2515],{"kind":"31347","justification":"31087"},[2529,2545],{"kind":"31347","justification":"31087"},[2561,2577],{"kind":"31347","justification":"31087"},[2584,2592],{"kind":"31347","justification":"31087"},[2594,2598],{"kind":"31347","justification":"31087"},[21,24],{"kind":"31347","justification":"31087"},[57,61],{"kind":"31347","justification":"31087"},[124,128],{"kind":"31347","justification":"31087"},[128,131],{"kind":"31347","justification":"31087"},[201,205],{"kind":"31347","justification":"31087"},[255,259],{"kind":"31347","justification":"31087"},[259,262],{"kind":"31347","justification":"31087"},[302,306],{"kind":"31347","justification":"31087"},[387,391],{"kind":"31347","justification":"31087"},[391,394],{"kind":"31347","justification":"31087"},[409,465],{"kind":"31347","justification":"31087"},[499,503],{"kind":"31347","justification":"31087"},[568,672],{"kind":"31347","justification":"31087"},[572,575],{"kind":"31347","justification":"31087"},[595,720],{"kind":"31347","justification":"31087"},[701,719],{"kind":"31347","justification":"31087"},[775,779],{"kind":"31347","justification":"31087"},[816,820],{"kind":"31347","justification":"31087"},[820,823],{"kind":"31347","justification":"31087"},[888,892],{"kind":"31347","justification":"31087"},[892,895],{"kind":"31347","justification":"31087"},[911,915],{"kind":"31347","justification":"31087"},[945,1021],{"kind":"31347","justification":"31087"},[1055,1063],{"kind":"31347","justification":"31087"},[1129,1133],{"kind":"31347","justification":"31087"},[1136,1140],{"kind":"31347","justification":"31087"},[1170,1178],{"kind":"31347","justification":"31087"},[1198,1206],{"kind":"31347","justification":"31087"},[1228,1236],{"kind":"31347","justification":"31087"},[1289,1301],{"kind":"31347","justification":"31087"},[1321,1333],{"kind":"31347","justification":"31087"},[1350,1378],{"kind":"31347","justification":"31087"},[1379,1387],{"kind":"31347","justification":"31087"},[1391,1395],{"kind":"31347","justification":"31087"},[1398,1402],{"kind":"31347","justification":"31087"},[1428,1436],{"kind":"31347","justification":"31087"},[1436,1439],{"kind":"31347","justification":"31087"},[1455,1463],{"kind":"31347","justification":"31087"},[1525,1537],{"kind":"31347","justification":"31087"},[1585,1593],{"kind":"31347","justification":"31087"},[1642,1654],{"kind":"31347","justification":"31087"},[1684,1692],{"kind":"31347","justification":"31087"},[1695,1703],{"kind":"31347","justification":"31087"},[1727,1731],{"kind":"31347","justification":"31087"},[1734,1738],{"kind":"31347","justification":"31087"},[1760,1768],{"kind":"31347","justification":"31087"},[1768,1771],{"kind":"31347","justification":"31087"},[1788,1919],{"kind":"31347","justification":"31087"},[1923,1935],{"kind":"31347","justification":"31087"},[1965,1973],{"kind":"31347","justification":"31087"},[1976,1984],{"kind":"31347","justification":"31087"},[2008,2012],{"kind":"31347","justification":"31087"},[2015,2019],{"kind":"31347","justification":"31087"},[2049,2193],{"kind":"31347","justification":"31087"},[2197,2209],{"kind":"31347","justification":"31087"},[2286,2298],{"kind":"31347","justification":"31087"},[2306,2314],{"kind":"31347","justification":"31087"},[2317,2325],{"kind":"31347","justification":"31087"},[2348,2360],{"kind":"31347","justification":"31087"},[2374,2386],{"kind":"31347","justification":"31087"},[2400,2416],{"kind":"31347","justification":"31087"},[2428,2444],{"kind":"31347","justification":"31087"},[2451,2463],{"kind":"31347","justification":"31087"},[2477,2489],{"kind":"31347","justification":"31087"},[2503,2515],{"kind":"31347","justification":"31087"},[2529,2545],{"kind":"31347","justification":"31087"},[2561,2577],{"kind":"31347","justification":"31087"},[2584,2592],{"kind":"31347","justification":"31087"},[2594,2598],{"kind":"31347","justification":"31087"},[54,17586]," = true;\n(function () {\n\tvar h = ['break,continue,do,else,for,if,return,while'];\n\tvar u = [\n\t\th,\n\t\t'auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile',\n\t];\n\tvar p = [u, 'catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof'];\n\tvar l = [\n\t\tp,\n\t\t'alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where',\n\t];\n\tvar x = [\n\t\tp,\n\t\t'abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient',\n\t];\n\tvar R = [\n\t\tx,\n\t\t'as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var',\n\t];\n\tvar r =\n\t\t'all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes';\n\tvar w = [p, 'debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN'];\n\tvar s =\n\t\t'caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END';\n\tvar I = [\n\t\th,\n\t\t'and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None',\n\t];\n\tvar f = [\n\t\th,\n\t\t'alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END',\n\t];\n\tvar H = [h, 'case,done,elif,esac,eval,fi,function,in,local,set,then,until'];\n\tvar A = [l, R, w, s + I, f, H];\n\tvar e = /^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)/;\n\tvar C = 'str';\n\tvar z = 'kwd';\n\tvar j = 'com';\n\tvar O = 'typ';\n\tvar G = 'lit';\n\tvar L = 'pun';\n\tvar F = 'pln';\n\tvar m = 'tag';\n\tvar E = 'dec';\n\tvar J = 'src';\n\tvar P = 'atn';\n\tvar n = 'atv';\n\tvar N = 'nocode';\n\tvar M =\n\t\t'(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\/|\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*';\n\tfunction k(Z) {\n\t\tvar ad = 0;\n\t\tvar S = false;\n\t\tvar ac = false;\n\t\tfor (var V = 0, U = Z.length; V < U; ++V) {\n\t\t\tvar ae = Z[V];\n\t\t\tif (ae.ignoreCase) {\n\t\t\t\tac = true;\n\t\t\t} else {\n\t\t\t\tif (/[a-z]/i.test(ae.source.replace(/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]/gi, ''))) {\n\t\t\t\t\tS = true;\n\t\t\t\t\tac = false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tvar Y = { b: 8, t: 9, n: 10, v: 11, f: 12, r: 13 };\n\t\tfunction ab(ah) {\n\t\t\tvar ag = ah.charCodeAt(0);\n\t\t\tif (ag !== 92) {\n\t\t\t\treturn ag;\n\t\t\t}\n\t\t\tvar af = ah.charAt(1);\n\t\t\tag = Y[af];\n\t\t\tif (ag) {\n\t\t\t\treturn ag;\n\t\t\t} else {\n\t\t\t\tif ('0' <= af && af <= '7') {\n\t\t\t\t\treturn parseInt(ah.substring(1), 8);\n\t\t\t\t} else {\n\t\t\t\t\tif (af === 'u' || af === 'x') {\n\t\t\t\t\t\treturn parseInt(ah.substring(2), 16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn ah.charCodeAt(1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tfunction T(af) {\n\t\t\tif (af < 32) {\n\t\t\t\treturn (af < 16 ? '\\\\x0' : '\\\\x') + af.toString(16);\n\t\t\t}\n\t\t\tvar ag = String.fromCharCode(af);\n\t\t\tif (ag === '\\\\' || ag === '-' || ag === '[' || ag === ']') {\n\t\t\t\tag = '\\\\' + ag;\n\t\t\t}\n\t\t\treturn ag;\n\t\t}\n\t\tfunction X(am) {\n\t\t\tvar aq = am\n\t\t\t\t.substring(1, am.length - 1)\n\t\t\t\t.match(new RegExp('\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]', 'g'));\n\t\t\tvar ak = [];\n\t\t\tvar af = [];\n\t\t\tvar ao = aq[0] === '^';\n\t\t\tfor (var ar = ao ? 1 : 0, aj = aq.length; ar < aj; ++ar) {\n\t\t\t\tvar ah = aq[ar];\n\t\t\t\tif (/\\\\[bdsw]/i.test(ah)) {\n\t\t\t\t\tak.push(ah);\n\t\t\t\t} else {\n\t\t\t\t\tvar ag = ab(ah);\n\t\t\t\t\tvar al;\n\t\t\t\t\tif (ar + 2 < aj && '-' === aq[ar + 1]) {\n\t\t\t\t\t\tal = ab(aq[ar + 2]);\n\t\t\t\t\t\tar += 2;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tal = ag;\n\t\t\t\t\t}\n\t\t\t\t\taf.push([ag, al]);\n\t\t\t\t\tif (!(al < 65 || ag > 122)) {\n\t\t\t\t\t\tif (!(al < 65 || ag > 90)) {\n\t\t\t\t\t\t\taf.push([Math.max(65, ag) | 32, Math.min(al, 90) | 32]);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (!(al < 97 || ag > 122)) {\n\t\t\t\t\t\t\taf.push([Math.max(97, ag) & ~32, Math.min(al, 122) & ~32]);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\taf.sort(function (av, au) {\n\t\t\t\treturn av[0] - au[0] || au[1] - av[1];\n\t\t\t});\n\t\t\tvar ai = [];\n\t\t\tvar ap = [NaN, NaN];\n\t\t\tfor (var ar = 0; ar < af.length; ++ar) {\n\t\t\t\tvar at = af[ar];\n\t\t\t\tif (at[0] <= ap[1] + 1) {\n\t\t\t\t\tap[1] = Math.max(ap[1], at[1]);\n\t\t\t\t} else {\n\t\t\t\t\tai.push((ap = at));\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar an = ['['];\n\t\t\tif (ao) {\n\t\t\t\tan.push('^');\n\t\t\t}\n\t\t\tan.push.apply(an, ak);\n\t\t\tfor (var ar = 0; ar < ai.length; ++ar) {\n\t\t\t\tvar at = ai[ar];\n\t\t\t\tan.push(T(at[0]));\n\t\t\t\tif (at[1] > at[0]) {\n\t\t\t\t\tif (at[1] + 1 > at[0]) {\n\t\t\t\t\t\tan.push('-');\n\t\t\t\t\t}\n\t\t\t\t\tan.push(T(at[1]));\n\t\t\t\t}\n\t\t\t}\n\t\t\tan.push(']');\n\t\t\treturn an.join('');\n\t\t}\n\t\tfunction W(al) {\n\t\t\tvar aj = al.source.match(\n\t\t\t\tnew RegExp(\n\t\t\t\t\t'(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)',\n\t\t\t\t\t'g',\n\t\t\t\t),\n\t\t\t);\n\t\t\tvar ah = aj.length;\n\t\t\tvar an = [];\n\t\t\tfor (var ak = 0, am = 0; ak < ah; ++ak) {\n\t\t\t\tvar ag = aj[ak];\n\t\t\t\tif (ag === '(') {\n\t\t\t\t\t++am;\n\t\t\t\t} else {\n\t\t\t\t\tif ('\\\\' === ag.charAt(0)) {\n\t\t\t\t\t\tvar af = +ag.substring(1);\n\t\t\t\t\t\tif (af && af <= am) {\n\t\t\t\t\t\t\tan[af] = -1;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor (var ak = 1; ak < an.length; ++ak) {\n\t\t\t\tif (-1 === an[ak]) {\n\t\t\t\t\tan[ak] = ++ad;\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor (var ak = 0, am = 0; ak < ah; ++ak) {\n\t\t\t\tvar ag = aj[ak];\n\t\t\t\tif (ag === '(') {\n\t\t\t\t\t++am;\n\t\t\t\t\tif (an[am] === undefined) {\n\t\t\t\t\t\taj[ak] = '(?:';\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tif ('\\\\' === ag.charAt(0)) {\n\t\t\t\t\t\tvar af = +ag.substring(1);\n\t\t\t\t\t\tif (af && af <= am) {\n\t\t\t\t\t\t\taj[ak] = '\\\\' + an[am];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor (var ak = 0, am = 0; ak < ah; ++ak) {\n\t\t\t\tif ('^' === aj[ak] && '^' !== aj[ak + 1]) {\n\t\t\t\t\taj[ak] = '';\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (al.ignoreCase && S) {\n\t\t\t\tfor (var ak = 0; ak < ah; ++ak) {\n\t\t\t\t\tvar ag = aj[ak];\n\t\t\t\t\tvar ai = ag.charAt(0);\n\t\t\t\t\tif (ag.length >= 2 && ai === '[') {\n\t\t\t\t\t\taj[ak] = X(ag);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (ai !== '\\\\') {\n\t\t\t\t\t\t\taj[ak] = ag.replace(/[a-zA-Z]/g, function (ao) {\n\t\t\t\t\t\t\t\tvar ap = ao.charCodeAt(0);\n\t\t\t\t\t\t\t\treturn '[' + String.fromCharCode(ap & ~32, ap | 32) + ']';\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn aj.join('');\n\t\t}\n\t\tvar aa = [];\n\t\tfor (var V = 0, U = Z.length; V < U; ++V) {\n\t\t\tvar ae = Z[V];\n\t\t\tif (ae.global || ae.multiline) {\n\t\t\t\tthrow new Error('' + ae);\n\t\t\t}\n\t\t\taa.push('(?:' + W(ae) + ')');\n\t\t}\n\t\treturn new RegExp(aa.join('|'), ac ? 'gi' : 'g');\n\t}\n\tfunction a(V) {\n\t\tvar U = /(?:^|\\s)nocode(?:\\s|$)/;\n\t\tvar X = [];\n\t\tvar T = 0;\n\t\tvar Z = [];\n\t\tvar W = 0;\n\t\tvar S;\n\t\tif (V.currentStyle) {\n\t\t\tS = V.currentStyle.whiteSpace;\n\t\t} else {\n\t\t\tif (window.getComputedStyle) {\n\t\t\t\tS = document.defaultView.getComputedStyle(V, null).getPropertyValue('white-space');\n\t\t\t}\n\t\t}\n\t\tvar Y = S && 'pre' === S.substring(0, 3);\n\t\tfunction aa(ab) {\n\t\t\tswitch (ab.nodeType) {\n\t\t\t\tcase 1:\n\t\t\t\t\tif (U.test(ab.className)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tfor (var ae = ab.firstChild; ae; ae = ae.nextSibling) {\n\t\t\t\t\t\taa(ae);\n\t\t\t\t\t}\n\t\t\t\t\tvar ad = ab.nodeName;\n\t\t\t\t\tif ('BR' === ad || 'LI' === ad) {\n\t\t\t\t\t\tX[W] = '\\n';\n\t\t\t\t\t\tZ[W << 1] = T++;\n\t\t\t\t\t\tZ[(W++ << 1) | 1] = ab;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 3:\n\t\t\t\tcase 4:\n\t\t\t\t\tvar ac = ab.nodeValue;\n\t\t\t\t\tif (ac.length) {\n\t\t\t\t\t\tif (!Y) {\n\t\t\t\t\t\t\tac = ac.replace(/[ \\t\\r\\n]+/g, ' ');\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tac = ac.replace(/\\r\\n?/g, '\\n');\n\t\t\t\t\t\t}\n\t\t\t\t\t\tX[W] = ac;\n\t\t\t\t\t\tZ[W << 1] = T;\n\t\t\t\t\t\tT += ac.length;\n\t\t\t\t\t\tZ[(W++ << 1) | 1] = ab;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\taa(V);\n\t\treturn { sourceCode: X.join('').replace(/\\n$/, ''), spans: Z };\n\t}\n\tfunction B(S, U, W, T) {\n\t\tif (!U) {\n\t\t\treturn;\n\t\t}\n\t\tvar V = { sourceCode: U, basePos: S };\n\t\tW(V);\n\t\tT.push.apply(T, V.decorations);\n\t}\n\tvar v = /\\S/;\n\tfunction o(S) {\n\t\tvar V = undefined;\n\t\tfor (var U = S.firstChild; U; U = U.nextSibling) {\n\t\t\tvar T = U.nodeType;\n\t\t\tV = T === 1 ? (V ? S : U) : T === 3 ? (v.test(U.nodeValue) ? S : V) : V;\n\t\t}\n\t\treturn V === S ? undefined : V;\n\t}\n\tfunction g(U, T) {\n\t\tvar S = {};\n\t\tvar V;\n\t\t(function () {\n\t\t\tvar ad = U.concat(T);\n\t\t\tvar ah = [];\n\t\t\tvar ag = {};\n\t\t\tfor (var ab = 0, Z = ad.length; ab < Z; ++ab) {\n\t\t\t\tvar Y = ad[ab];\n\t\t\t\tvar ac = Y[3];\n\t\t\t\tif (ac) {\n\t\t\t\t\tfor (var ae = ac.length; --ae >= 0; ) {\n\t\t\t\t\t\tS[ac.charAt(ae)] = Y;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvar af = Y[1];\n\t\t\t\tvar aa = '' + af;\n\t\t\t\tif (!ag.hasOwnProperty(aa)) {\n\t\t\t\t\tah.push(af);\n\t\t\t\t\tag[aa] = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\tah.push(/[\\0-\\uffff]/);\n\t\t\tV = k(ah);\n\t\t})();\n\t\tvar X = T.length;\n\t\tvar W = function (ah) {\n\t\t\tvar Z = ah.sourceCode,\n\t\t\t\tY = ah.basePos;\n\t\t\tvar ad = [Y, F];\n\t\t\tvar af = 0;\n\t\t\tvar an = Z.match(V) || [];\n\t\t\tvar aj = {};\n\t\t\tfor (var ae = 0, aq = an.length; ae < aq; ++ae) {\n\t\t\t\tvar ag = an[ae];\n\t\t\t\tvar ap = aj[ag];\n\t\t\t\tvar ai = void 0;\n\t\t\t\tvar am;\n\t\t\t\tif (typeof ap === 'string') {\n\t\t\t\t\tam = false;\n\t\t\t\t} else {\n\t\t\t\t\tvar aa = S[ag.charAt(0)];\n\t\t\t\t\tif (aa) {\n\t\t\t\t\t\tai = ag.match(aa[1]);\n\t\t\t\t\t\tap = aa[0];\n\t\t\t\t\t} else {\n\t\t\t\t\t\tfor (var ao = 0; ao < X; ++ao) {\n\t\t\t\t\t\t\taa = T[ao];\n\t\t\t\t\t\t\tai = ag.match(aa[1]);\n\t\t\t\t\t\t\tif (ai) {\n\t\t\t\t\t\t\t\tap = aa[0];\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (!ai) {\n\t\t\t\t\t\t\tap = F;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tam = ap.length >= 5 && 'lang-' === ap.substring(0, 5);\n\t\t\t\t\tif (am && !(ai && typeof ai[1] === 'string')) {\n\t\t\t\t\t\tam = false;\n\t\t\t\t\t\tap = J;\n\t\t\t\t\t}\n\t\t\t\t\tif (!am) {\n\t\t\t\t\t\taj[ag] = ap;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvar ab = af;\n\t\t\t\taf += ag.length;\n\t\t\t\tif (!am) {\n\t\t\t\t\tad.push(Y + ab, ap);\n\t\t\t\t} else {\n\t\t\t\t\tvar al = ai[1];\n\t\t\t\t\tvar ak = ag.indexOf(al);\n\t\t\t\t\tvar ac = ak + al.length;\n\t\t\t\t\tif (ai[2]) {\n\t\t\t\t\t\tac = ag.length - ai[2].length;\n\t\t\t\t\t\tak = ac - al.length;\n\t\t\t\t\t}\n\t\t\t\t\tvar ar = ap.substring(5);\n\t\t\t\t\tB(Y + ab, ag.substring(0, ak), W, ad);\n\t\t\t\t\tB(Y + ab + ak, al, q(ar, al), ad);\n\t\t\t\t\tB(Y + ab + ac, ag.substring(ac), W, ad);\n\t\t\t\t}\n\t\t\t}\n\t\t\tah.decorations = ad;\n\t\t};\n\t\treturn W;\n\t}\n\tfunction i(T) {\n\t\tvar W = [],\n\t\t\tS = [];\n\t\tif (T.tripleQuotedStrings) {\n\t\t\tW.push([\n\t\t\t\tC,\n\t\t\t\t/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\\"\\\"\\\"(?:[^\\\"\\\\]|\\\\[\\s\\S]|\\\"{1,2}(?=[^\\\"]))*(?:\\\"\\\"\\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\\"(?:[^\\\\\\\"]|\\\\[\\s\\S])*(?:\\\"|$))/,\n\t\t\t\tnull,\n\t\t\t\t'\\'\"',\n\t\t\t]);\n\t\t} else {\n\t\t\tif (T.multiLineStrings) {\n\t\t\t\tW.push([C, /^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\\"(?:[^\\\\\\\"]|\\\\[\\s\\S])*(?:\\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))/, null, '\\'\"`']);\n\t\t\t} else {\n\t\t\t\tW.push([C, /^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\\"(?:[^\\\\\\\"\\r\\n]|\\\\.)*(?:\\\"|$))/, null, '\"\\'']);\n\t\t\t}\n\t\t}\n\t\tif (T.verbatimStrings) {\n\t\t\tS.push([C, /^@\\\"(?:[^\\\"]|\\\"\\\")*(?:\\\"|$)/, null]);\n\t\t}\n\t\tvar Y = T.hashComments;\n\t\tif (Y) {\n\t\t\tif (T.cStyleComments) {\n\t\t\t\tif (Y > 1) {\n\t\t\t\t\tW.push([j, /^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/, null, '#']);\n\t\t\t\t} else {\n\t\t\t\t\tW.push([j, /^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)/, null, '#']);\n\t\t\t\t}\n\t\t\t\tS.push([C, /^<(?:(?:(?:\\.\\.\\/)*|\\/?)(?:[\\w-]+(?:\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>/, null]);\n\t\t\t} else {\n\t\t\t\tW.push([j, /^#[^\\r\\n]*/, null, '#']);\n\t\t\t}\n\t\t}\n\t\tif (T.cStyleComments) {\n\t\t\tS.push([j, /^\\/\\/[^\\r\\n]*/, null]);\n\t\t\tS.push([j, /^\\/\\*[\\s\\S]*?(?:\\*\\/|$)/, null]);\n\t\t}\n\t\tif (T.regexLiterals) {\n\t\t\tvar X = '/(?=[^/*])(?:[^/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+/';\n\t\t\tS.push(['lang-regex', new RegExp('^' + M + '(' + X + ')')]);\n\t\t}\n\t\tvar V = T.types;\n\t\tif (V) {\n\t\t\tS.push([O, V]);\n\t\t}\n\t\tvar U = ('' + T.keywords).replace(/^ | $/g, '');\n\t\tif (U.length) {\n\t\t\tS.push([z, new RegExp('^(?:' + U.replace(/[\\s,]+/g, '|') + ')\\\\b'), null]);\n\t\t}\n\t\tW.push([F, /^\\s+/, null, ' \\r\\n\\t\\xA0']);\n\t\tS.push(\n\t\t\t[G, /^@[a-z_$][a-z_$@0-9]*/i, null],\n\t\t\t[O, /^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)/, null],\n\t\t\t[F, /^[a-z_$][a-z_$@0-9]*/i, null],\n\t\t\t[G, new RegExp('^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*', 'i'), null, '0123456789'],\n\t\t\t[F, /^\\\\[\\s\\S]?/, null],\n\t\t\t[L, /^.[^\\s\\w\\.$@\\'\\\"\\`\\/\\#\\\\]*/, null],\n\t\t);\n\t\treturn g(W, S);\n\t}\n\tvar K = i({ keywords: A, hashComments: true, cStyleComments: true, multiLineStrings: true, regexLiterals: true });\n\tfunction Q(V, ag) {\n\t\tvar U = /(?:^|\\s)nocode(?:\\s|$)/;\n\t\tvar ab = /\\r\\n?|\\n/;\n\t\tvar ac = V.ownerDocument;\n\t\tvar S;\n\t\tif (V.currentStyle) {\n\t\t\tS = V.currentStyle.whiteSpace;\n\t\t} else {\n\t\t\tif (window.getComputedStyle) {\n\t\t\t\tS = ac.defaultView.getComputedStyle(V, null).getPropertyValue('white-space');\n\t\t\t}\n\t\t}\n\t\tvar Z = S && 'pre' === S.substring(0, 3);\n\t\tvar af = ac.createElement('LI');\n\t\twhile (V.firstChild) {\n\t\t\taf.appendChild(V.firstChild);\n\t\t}\n\t\tvar W = [af];\n\t\tfunction ae(al) {\n\t\t\tswitch (al.nodeType) {\n\t\t\t\tcase 1:\n\t\t\t\t\tif (U.test(al.className)) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t\tif ('BR' === al.nodeName) {\n\t\t\t\t\t\tad(al);\n\t\t\t\t\t\tif (al.parentNode) {\n\t\t\t\t\t\t\tal.parentNode.removeChild(al);\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tfor (var an = al.firstChild; an; an = an.nextSibling) {\n\t\t\t\t\t\t\tae(an);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 3:\n\t\t\t\tcase 4:\n\t\t\t\t\tif (Z) {\n\t\t\t\t\t\tvar am = al.nodeValue;\n\t\t\t\t\t\tvar aj = am.match(ab);\n\t\t\t\t\t\tif (aj) {\n\t\t\t\t\t\t\tvar ai = am.substring(0, aj.index);\n\t\t\t\t\t\t\tal.nodeValue = ai;\n\t\t\t\t\t\t\tvar ah = am.substring(aj.index + aj[0].length);\n\t\t\t\t\t\t\tif (ah) {\n\t\t\t\t\t\t\t\tvar ak = al.parentNode;\n\t\t\t\t\t\t\t\tak.insertBefore(ac.createTextNode(ah), al.nextSibling);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tad(al);\n\t\t\t\t\t\t\tif (!ai) {\n\t\t\t\t\t\t\t\tal.parentNode.removeChild(al);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tfunction ad(ak) {\n\t\t\twhile (!ak.nextSibling) {\n\t\t\t\tak = ak.parentNode;\n\t\t\t\tif (!ak) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t\tfunction ai(al, ar) {\n\t\t\t\tvar aq = ar ? al.cloneNode(false) : al;\n\t\t\t\tvar ao = al.parentNode;\n\t\t\t\tif (ao) {\n\t\t\t\t\tvar ap = ai(ao, 1);\n\t\t\t\t\tvar an = al.nextSibling;\n\t\t\t\t\tap.appendChild(aq);\n\t\t\t\t\tfor (var am = an; am; am = an) {\n\t\t\t\t\t\tan = am.nextSibling;\n\t\t\t\t\t\tap.appendChild(am);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn aq;\n\t\t\t}\n\t\t\tvar ah = ai(ak.nextSibling, 0);\n\t\t\tfor (var aj; (aj = ah.parentNode) && aj.nodeType === 1; ) {\n\t\t\t\tah = aj;\n\t\t\t}\n\t\t\tW.push(ah);\n\t\t}\n\t\tfor (var Y = 0; Y < W.length; ++Y) {\n\t\t\tae(W[Y]);\n\t\t}\n\t\tif (ag === (ag | 0)) {\n\t\t\tW[0].setAttribute('value', ag);\n\t\t}\n\t\tvar aa = ac.createElement('OL');\n\t\taa.className = 'linenums';\n\t\tvar X = Math.max(0, (ag - 1) | 0) || 0;\n\t\tfor (var Y = 0, T = W.length; Y < T; ++Y) {\n\t\t\taf = W[Y];\n\t\t\taf.className = 'L' + ((Y + X) % 10);\n\t\t\tif (!af.firstChild) {\n\t\t\t\taf.appendChild(ac.createTextNode('\\xA0'));\n\t\t\t}\n\t\t\taa.appendChild(af);\n\t\t}\n\t\tV.appendChild(aa);\n\t}\n\tfunction D(ac) {\n\t\tvar aj = /\\bMSIE\\b/.test(navigator.userAgent);\n\t\tvar am = /\\n/g;\n\t\tvar al = ac.sourceCode;\n\t\tvar an = al.length;\n\t\tvar V = 0;\n\t\tvar aa = ac.spans;\n\t\tvar T = aa.length;\n\t\tvar ah = 0;\n\t\tvar X = ac.decorations;\n\t\tvar Y = X.length;\n\t\tvar Z = 0;\n\t\tX[Y] = an;\n\t\tvar ar, aq;\n\t\tfor (aq = ar = 0; aq < Y; ) {\n\t\t\tif (X[aq] !== X[aq + 2]) {\n\t\t\t\tX[ar++] = X[aq++];\n\t\t\t\tX[ar++] = X[aq++];\n\t\t\t} else {\n\t\t\t\taq += 2;\n\t\t\t}\n\t\t}\n\t\tY = ar;\n\t\tfor (aq = ar = 0; aq < Y; ) {\n\t\t\tvar at = X[aq];\n\t\t\tvar ab = X[aq + 1];\n\t\t\tvar W = aq + 2;\n\t\t\twhile (W + 2 <= Y && X[W + 1] === ab) {\n\t\t\t\tW += 2;\n\t\t\t}\n\t\t\tX[ar++] = at;\n\t\t\tX[ar++] = ab;\n\t\t\taq = W;\n\t\t}\n\t\tY = X.length = ar;\n\t\tvar ae = null;\n\t\twhile (ah < T) {\n\t\t\tvar af = aa[ah];\n\t\t\tvar S = aa[ah + 2] || an;\n\t\t\tvar ag = X[Z];\n\t\t\tvar ap = X[Z + 2] || an;\n\t\t\tvar W = Math.min(S, ap);\n\t\t\tvar ak = aa[ah + 1];\n\t\t\tvar U;\n\t\t\tif (ak.nodeType !== 1 && (U = al.substring(V, W))) {\n\t\t\t\tif (aj) {\n\t\t\t\t\tU = U.replace(am, '\\r');\n\t\t\t\t}\n\t\t\t\tak.nodeValue = U;\n\t\t\t\tvar ai = ak.ownerDocument;\n\t\t\t\tvar ao = ai.createElement('SPAN');\n\t\t\t\tao.className = X[Z + 1];\n\t\t\t\tvar ad = ak.parentNode;\n\t\t\t\tad.replaceChild(ao, ak);\n\t\t\t\tao.appendChild(ak);\n\t\t\t\tif (V < S) {\n\t\t\t\t\taa[ah + 1] = ak = ai.createTextNode(al.substring(W, S));\n\t\t\t\t\tad.insertBefore(ak, ao.nextSibling);\n\t\t\t\t}\n\t\t\t}\n\t\t\tV = W;\n\t\t\tif (V >= S) {\n\t\t\t\tah += 2;\n\t\t\t}\n\t\t\tif (V >= ap) {\n\t\t\t\tZ += 2;\n\t\t\t}\n\t\t}\n\t}\n\tvar t = {};\n\tfunction c(U, V) {\n\t\tfor (var S = V.length; --S >= 0; ) {\n\t\t\tvar T = V[S];\n\t\t\tif (!t.hasOwnProperty(T)) {\n\t\t\t\tt[T] = U;\n\t\t\t} else {\n\t\t\t\tif (window.console) {\n\t\t\t\t\tconsole.warn('cannot override language handler %s', T);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tfunction q(T, S) {\n\t\tif (!(T && t.hasOwnProperty(T))) {\n\t\t\tT = /^\\s*]*(?:>|$)/],\n\t\t\t\t[j, /^<\\!--[\\s\\S]*?(?:-\\->|$)/],\n\t\t\t\t['lang-', /^<\\?([\\s\\S]+?)(?:\\?>|$)/],\n\t\t\t\t['lang-', /^<%([\\s\\S]+?)(?:%>|$)/],\n\t\t\t\t[L, /^(?:<[%?]|[%?]>)/],\n\t\t\t\t['lang-', /^]*>([\\s\\S]+?)<\\/xmp\\b[^>]*>/i],\n\t\t\t\t['lang-js', /^]*>([\\s\\S]*?)(<\\/script\\b[^>]*>)/i],\n\t\t\t\t['lang-css', /^]*>([\\s\\S]*?)(<\\/style\\b[^>]*>)/i],\n\t\t\t\t['lang-in.tag', /^(<\\/?[a-z][^<>]*>)/i],\n\t\t\t],\n\t\t),\n\t\t['default-markup', 'htm', 'html', 'mxml', 'xhtml', 'xml', 'xsl'],\n\t);\n\tc(\n\t\tg(\n\t\t\t[\n\t\t\t\t[F, /^[\\s]+/, null, ' \\t\\r\\n'],\n\t\t\t\t[n, /^(?:\\\"[^\\\"]*\\\"?|\\'[^\\']*\\'?)/, null, '\"\\''],\n\t\t\t],\n\t\t\t[\n\t\t\t\t[m, /^^<\\/?[a-z](?:[\\w.:-]*\\w)?|\\/?>$/i],\n\t\t\t\t[P, /^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?/i],\n\t\t\t\t['lang-uq.val', /^=\\s*([^>\\'\\\"\\s]*(?:[^>\\'\\\"\\s\\/]|\\/(?=\\s)))/],\n\t\t\t\t[L, /^[=<>\\/]+/],\n\t\t\t\t['lang-js', /^on\\w+\\s*=\\s*\\\"([^\\\"]+)\\\"/i],\n\t\t\t\t['lang-js', /^on\\w+\\s*=\\s*\\'([^\\']+)\\'/i],\n\t\t\t\t['lang-js', /^on\\w+\\s*=\\s*([^\\\"\\'>\\s]+)/i],\n\t\t\t\t['lang-css', /^style\\s*=\\s*\\\"([^\\\"]+)\\\"/i],\n\t\t\t\t['lang-css', /^style\\s*=\\s*\\'([^\\']+)\\'/i],\n\t\t\t\t['lang-css', /^style\\s*=\\s*([^\\\"\\'>\\s]+)/i],\n\t\t\t],\n\t\t),\n\t\t['in.tag'],\n\t);\n\tc(g([], [[n, /^[\\s\\S]+/]]), ['uq.val']);\n\tc(i({ keywords: l, hashComments: true, cStyleComments: true, types: e }), ['c', 'cc', 'cpp', 'cxx', 'cyc', 'm']);\n\tc(i({ keywords: 'null,true,false' }), ['json']);\n\tc(i({ keywords: R, hashComments: true, cStyleComments: true, verbatimStrings: true, types: e }), ['cs']);\n\tc(i({ keywords: x, cStyleComments: true }), ['java']);\n\tc(i({ keywords: H, hashComments: true, multiLineStrings: true }), ['bsh', 'csh', 'sh']);\n\tc(i({ keywords: I, hashComments: true, multiLineStrings: true, tripleQuotedStrings: true }), ['cv', 'py']);\n\tc(i({ keywords: s, hashComments: true, multiLineStrings: true, regexLiterals: true }), ['perl', 'pl', 'pm']);\n\tc(i({ keywords: f, hashComments: true, multiLineStrings: true, regexLiterals: true }), ['rb']);\n\tc(i({ keywords: w, cStyleComments: true, regexLiterals: true }), ['js']);\n\tc(i({ keywords: r, hashComments: 3, cStyleComments: true, multilineStrings: true, tripleQuotedStrings: true, regexLiterals: true }), [\n\t\t'coffee',\n\t]);\n\tc(g([], [[C, /^[\\s\\S]+/]]), ['regex']);\n\tfunction d(V) {\n\t\tvar U = V.langExtension;\n\t\ttry {\n\t\t\tvar S = a(V.sourceNode);\n\t\t\tvar T = S.sourceCode;\n\t\t\tV.sourceCode = T;\n\t\t\tV.spans = S.spans;\n\t\t\tV.basePos = 0;\n\t\t\tq(U, T)(V);\n\t\t\tD(V);\n\t\t} catch (W) {\n\t\t\tif ('console' in window) {\n\t\t\t\tconsole.log(W && W.stack ? W.stack : W);\n\t\t\t}\n\t\t}\n\t}\n\tfunction y(W, V, U) {\n\t\tvar S = document.createElement('PRE');\n\t\tS.innerHTML = W;\n\t\tif (U) {\n\t\t\tQ(S, U);\n\t\t}\n\t\tvar T = { langExtension: V, numberLines: U, sourceNode: S };\n\t\td(T);\n\t\treturn S.innerHTML;\n\t}\n\tfunction b(ad) {\n\t\tfunction Y(af) {\n\t\t\treturn document.getElementsByTagName(af);\n\t\t}\n\t\tvar ac = [Y('pre'), Y('code'), Y('xmp')];\n\t\tvar T = [];\n\t\tfor (var aa = 0; aa < ac.length; ++aa) {\n\t\t\tfor (var Z = 0, V = ac[aa].length; Z < V; ++Z) {\n\t\t\t\tT.push(ac[aa][Z]);\n\t\t\t}\n\t\t}\n\t\tac = null;\n\t\tvar W = Date;\n\t\tif (!W.now) {\n\t\t\tW = {\n\t\t\t\tnow: function () {\n\t\t\t\t\treturn +new Date();\n\t\t\t\t},\n\t\t\t};\n\t\t}\n\t\tvar X = 0;\n\t\tvar S;\n\t\tvar ab = /\\blang(?:uage)?-([\\w.]+)(?!\\S)/;\n\t\tvar ae = /\\bprettyprint\\b/;\n\t\tfunction U() {\n\t\t\tvar ag = window.PR_SHOULD_USE_CONTINUATION ? W.now() + 250 : Infinity;\n\t\t\tfor (; X < T.length && W.now() < ag; X++) {\n\t\t\t\tvar aj = T[X];\n\t\t\t\tvar ai = aj.className;\n\t\t\t\tif (ai.indexOf('prettyprint') >= 0) {\n\t\t\t\t\tvar ah = ai.match(ab);\n\t\t\t\t\tvar am;\n\t\t\t\t\tif (!ah && (am = o(aj)) && 'CODE' === am.tagName) {\n\t\t\t\t\t\tah = am.className.match(ab);\n\t\t\t\t\t}\n\t\t\t\t\tif (ah) {\n\t\t\t\t\t\tah = ah[1];\n\t\t\t\t\t}\n\t\t\t\t\tvar al = false;\n\t\t\t\t\tfor (var ak = aj.parentNode; ak; ak = ak.parentNode) {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t(ak.tagName === 'pre' || ak.tagName === 'code' || ak.tagName === 'xmp') &&\n\t\t\t\t\t\t\tak.className &&\n\t\t\t\t\t\t\tak.className.indexOf('prettyprint') >= 0\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tal = true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif (!al) {\n\t\t\t\t\t\tvar af = aj.className.match(/\\blinenums\\b(?::(\\d+))?/);\n\t\t\t\t\t\taf = af ? (af[1] && af[1].length ? +af[1] : true) : false;\n\t\t\t\t\t\tif (af) {\n\t\t\t\t\t\t\tQ(aj, af);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tS = { langExtension: ah, sourceNode: aj, numberLines: af };\n\t\t\t\t\t\td(S);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (X < T.length) {\n\t\t\t\tsetTimeout(U, 250);\n\t\t\t} else {\n\t\t\t\tif (ad) {\n\t\t\t\t\tad();\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tU();\n\t}\n\twindow.prettyPrintOne = y;\n\twindow.prettyPrint = b;\n\twindow.PR = {\n\t\tcreateSimpleLexer: g,\n\t\tregisterLangHandler: c,\n\t\tsourceDecorator: i,\n\t\tPR_ATTRIB_NAME: P,\n\t\tPR_ATTRIB_VALUE: n,\n\t\tPR_COMMENT: j,\n\t\tPR_DECLARATION: E,\n\t\tPR_KEYWORD: z,\n\t\tPR_LITERAL: G,\n\t\tPR_NOCODE: N,\n\t\tPR_PLAIN: F,\n\t\tPR_PUNCTUATION: L,\n\t\tPR_SOURCE: J,\n\t\tPR_STRING: C,\n\t\tPR_TAG: m,\n\t\tPR_TYPE: O,\n\t};\n})();\nPR.registerLangHandler(\n\tPR.createSimpleLexer(\n\t\t[],\n\t\t[\n\t\t\t[PR.PR_DECLARATION, /^]*(?:>|$)/],\n\t\t\t[PR.PR_COMMENT, /^<\\!--[\\s\\S]*?(?:-\\->|$)/],\n\t\t\t[PR.PR_PUNCTUATION, /^(?:<[%?]|[%?]>)/],\n\t\t\t['lang-', /^<\\?([\\s\\S]+?)(?:\\?>|$)/],\n\t\t\t['lang-', /^<%([\\s\\S]+?)(?:%>|$)/],\n\t\t\t['lang-', /^]*>([\\s\\S]+?)<\\/xmp\\b[^>]*>/i],\n\t\t\t['lang-handlebars', /^]*type\\s*=\\s*['\"]?text\\/x-handlebars-template['\"]?\\b[^>]*>([\\s\\S]*?)(<\\/script\\b[^>]*>)/i],\n\t\t\t['lang-js', /^]*>([\\s\\S]*?)(<\\/script\\b[^>]*>)/i],\n\t\t\t['lang-css', /^]*>([\\s\\S]*?)(<\\/style\\b[^>]*>)/i],\n\t\t\t['lang-in.tag', /^(<\\/?[a-z][^<>]*>)/i],\n\t\t\t[PR.PR_DECLARATION, /^{{[#^>/]?\\s*[\\w.][^}]*}}/],\n\t\t\t[PR.PR_DECLARATION, /^{{&?\\s*[\\w.][^}]*}}/],\n\t\t\t[PR.PR_DECLARATION, /^{{{>?\\s*[\\w.][^}]*}}}/],\n\t\t\t[PR.PR_COMMENT, /^{{![^}]*}}/],\n\t\t],\n\t),\n\t['handlebars', 'hbs'],\n);\nPR.registerLangHandler(\n\tPR.createSimpleLexer(\n\t\t[[PR.PR_PLAIN, /^[ \\t\\r\\n\\f]+/, null, ' \\t\\r\\n\\f']],\n\t\t[\n\t\t\t[PR.PR_STRING, /^\\\"(?:[^\\n\\r\\f\\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\\"/, null],\n\t\t\t[PR.PR_STRING, /^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'/, null],\n\t\t\t['lang-css-str', /^url\\(([^\\)\\\"\\']*)\\)/i],\n\t\t\t[PR.PR_KEYWORD, /^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)/i, null],\n\t\t\t['lang-css-kw', /^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:/i],\n\t\t\t[PR.PR_COMMENT, /^\\/\\*[^*]*\\*+(?:[^\\/*][^*]*\\*+)*\\//],\n\t\t\t[PR.PR_COMMENT, /^(?:)/],\n\t\t\t[PR.PR_LITERAL, /^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?/i],\n\t\t\t[PR.PR_LITERAL, /^#(?:[0-9a-f]{3}){1,2}/i],\n\t\t\t[PR.PR_PLAIN, /^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*/i],\n\t\t\t[PR.PR_PUNCTUATION, /^[^\\s\\w\\'\\\"]+/],\n\t\t],\n\t),\n\t['css'],\n);\nPR.registerLangHandler(PR.createSimpleLexer([], [[PR.PR_KEYWORD, /^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*/i]]), [\n\t'css-kw',\n]);\nPR.registerLangHandler(PR.createSimpleLexer([], [[PR.PR_STRING, /^[^\\)\\\"\\']+/]]), ['css-str'",{"kind":"31347","justification":"31087"},[72,75],{"kind":"31347","justification":"31087"},[125,128],{"kind":"31347","justification":"31087"},[292,295],{"kind":"31347","justification":"31087"},[401,404],{"kind":"31347","justification":"31087"},[666,669],{"kind":"31347","justification":"31087"},[816,819],{"kind":"31347","justification":"31087"},[1091,1094],{"kind":"31347","justification":"31087"},[1256,1259],{"kind":"31347","justification":"31087"},[1343,1346],{"kind":"31347","justification":"31087"},[1526,1529],{"kind":"31347","justification":"31087"},[1687,1690],{"kind":"31347","justification":"31087"},[1866,1869],{"kind":"31347","justification":"31087"},[1939,1942],{"kind":"31347","justification":"31087"},[1961,1964],{"kind":"31347","justification":"31087"},[2080,2083],{"kind":"31347","justification":"31087"},[2092,2095],{"kind":"31347","justification":"31087"},[2104,2107],{"kind":"31347","justification":"31087"},[2116,2119],{"kind":"31347","justification":"31087"},[2128,2131],{"kind":"31347","justification":"31087"},[2140,2143],{"kind":"31347","justification":"31087"},[2152,2155],{"kind":"31347","justification":"31087"},[2164,2167],{"kind":"31347","justification":"31087"},[2176,2179],{"kind":"31347","justification":"31087"},[2188,2191],{"kind":"31347","justification":"31087"},[2200,2203],{"kind":"31347","justification":"31087"},[2212,2215],{"kind":"31347","justification":"31087"},[2224,2227],{"kind":"31347","justification":"31087"},[2239,2242],{"kind":"31347","justification":"31087"},[2559,2562],{"kind":"31347","justification":"31087"},[2568,2571],{"kind":"31347","justification":"31087"},[2580,2583],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[2667,2774]," if(/[a-z]/i.test(ae.source.replace(/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]/gi,\"\"))){S=true;ac=false;break}",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[2775,2778],{"kind":"31347","justification":"31087"},[2827,2830],{"kind":"31347","justification":"31087"},[2873,2876],{"kind":"31347","justification":"31087"},[2811,3076],"function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}if(\"0\"<=af&&af<=\"7\"){return parseInt(ah.substring(1),8)}else{if(af===\"u\"||af===\"x\"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}",{"kind":"31347","justification":"31087"},[2923,3075]," if(\"0\"<=af&&af<=\"7\"){return parseInt(ah.substring(1),8)}else{if(af===\"u\"||af===\"x\"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}",{"kind":"31347","justification":"31087"},[2927,2934],"af>=\"0\"",{"kind":"31347","justification":"31087"},[2811,3076],"function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if(\"0\"<=af&&af<=\"7\"){return parseInt(ah.substring(1),8)}if(af===\"u\"||af===\"x\"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}",{"kind":"31347","justification":"31087"},[2984,3074]," if(af===\"u\"||af===\"x\"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}",{"kind":"31347","justification":"31087"},[2811,3076],"function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if(\"0\"<=af&&af<=\"7\"){return parseInt(ah.substring(1),8)}else{if(af===\"u\"||af===\"x\"){return parseInt(ah.substring(2),16)}return ah.charCodeAt(1)}}}",{"kind":"31347","justification":"31087"},[3144,3147],{"kind":"31347","justification":"31087"},[3222,3229],"`\\\\${ag}`",{"kind":"31347","justification":"31087"},[3255,3258],{"kind":"31347","justification":"31087"},[3414,3417],{"kind":"31347","justification":"31087"},[3424,3427],{"kind":"31347","justification":"31087"},[3434,3437],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3496,3499],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3552,3555],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3585,3599],"aq[ar+1]===\"-\"",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3878,3881],{"kind":"31347","justification":"31087"},[3888,3891],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4019,4022],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4250,4253],{"kind":"31347","justification":"31087"},[4446,4449],{"kind":"31347","justification":"31087"},[4463,4466],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4539,4615]," if(\"\\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}",{"kind":"31347","justification":"31087"},[4543,4562],"ag.charAt(0)===\"\\\\\"",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4651,4662],"an[ak]===-1",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4780,4865]," if(\"\\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]=\"\\\\\"+an[am]}}",{"kind":"31347","justification":"31087"},[4784,4803],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4851,4862],"`\\\\${an[am]}`",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4899,4911],"aj[ak]===\"^\"",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4913,4927],"aj[ak+1]!==\"^\"",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5000,5003],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5064,5197]," if(ai!==\"\\\\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return\"[\"+String.fromCharCode(ap&~32,ap|32)+\"]\"})}",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5122,5125],{"kind":"31347","justification":"31087"},[5152,5193],"`[${String.fromCharCode(ap&~32,ap|32)}]`",{"kind":"31347","justification":"31087"},[5218,5221],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5316,5321],"`${ae}`",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5331,5346],"`(?:${W(ae)})`",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5406,5409],{"kind":"31347","justification":"31087"},[5437,5440],{"kind":"31347","justification":"31087"},[5446,5449],{"kind":"31347","justification":"31087"},[5454,5457],{"kind":"31347","justification":"31087"},[5463,5466],{"kind":"31347","justification":"31087"},[5471,5474],{"kind":"31347","justification":"31087"},[5528,5638]," if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue(\"white-space\")}",{"kind":"31347","justification":"31087"},[5638,5641],{"kind":"31347","justification":"31087"},[5647,5671],"S.substring(0,3)===\"pre\"",{"kind":"31347","justification":"31087"},[5751,5754],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5823,5832],"ad===\"BR\"",{"kind":"31347","justification":"31087"},[5834,5843],"ad===\"LI\"",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6163,6166],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6229,6232],{"kind":"31347","justification":"31087"},[6254,6257],{"kind":"31347","justification":"31087"},[6274,6277],{"kind":"31347","justification":"31087"},[6312,6315],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6424,6427],{"kind":"31347","justification":"31087"},[6433,6436],{"kind":"31347","justification":"31087"},[6451,6454],{"kind":"31347","justification":"31087"},[6470,6473],{"kind":"31347","justification":"31087"},[6480,6483],{"kind":"31347","justification":"31087"},[6494,6497],{"kind":"31347","justification":"31087"},[6526,6529],{"kind":"31347","justification":"31087"},[6539,6542],{"kind":"31347","justification":"31087"},[6562,6565],{"kind":"31347","justification":"31087"},[6609,6612],{"kind":"31347","justification":"31087"},[6621,6624],{"kind":"31347","justification":"31087"},[6628,6633],"`${af}`",{"kind":"31347","justification":"31087"},[6721,6724],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6774,6775],"; var ",{"kind":"31347","justification":"31087"},[6755,6758],{"kind":"31347","justification":"31087"},[6788,6791],{"kind":"31347","justification":"31087"},[6801,6804],{"kind":"31347","justification":"31087"},[6810,6813],{"kind":"31347","justification":"31087"},[6832,6835],{"kind":"31347","justification":"31087"},[6846,6849],{"kind":"31347","justification":"31087"},[6880,6883],{"kind":"31347","justification":"31087"},[6894,6897],{"kind":"31347","justification":"31087"},[6908,6911],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6968,6971],{"kind":"31347","justification":"31087"},[7035,7038],{"kind":"31347","justification":"31087"},[7137,7164],"ap.substring(0,5)===\"lang-\"",{"kind":"31347","justification":"31087"},[7237,7240],{"kind":"31347","justification":"31087"},[7291,7294],{"kind":"31347","justification":"31087"},[7304,7307],{"kind":"31347","justification":"31087"},[7326,7329],{"kind":"31347","justification":"31087"},[7398,7401],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[7563,7564],{"kind":"31347","justification":"31087"},[7555,7558],{"kind":"31347","justification":"31087"},[7807,8056]," if(T.multiLineStrings){W.push([C,/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\\"(?:[^\\\\\\\"]|\\\\[\\s\\S])*(?:\\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))/,null,\"'\\\"`\"])}else{W.push([C,/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\\"(?:[^\\\\\\\"\\r\\n]|\\\\.)*(?:\\\"|$))/,null,\"\\\"'\"])}",{"kind":"31347","justification":"31087"},[8125,8128],{"kind":"31347","justification":"31087"},[8612,8615],{"kind":"31347","justification":"31087"},[8748,8763],"`^${M}(${X})`",{"kind":"31347","justification":"31087"},[8767,8770],{"kind":"31347","justification":"31087"},[8801,8804],{"kind":"31347","justification":"31087"},[8808,8821],"`${T.keywords}`",{"kind":"31347","justification":"31087"},[8878,8916],"`^(?:${U.replace(/[\\s,]+/g,\"|\")})\\\\b`",{"kind":"31347","justification":"31087"},[9292,9295],{"kind":"31347","justification":"31087"},[9410,9413],{"kind":"31347","justification":"31087"},[9441,9444],{"kind":"31347","justification":"31087"},[9459,9462],{"kind":"31347","justification":"31087"},[9482,9485],{"kind":"31347","justification":"31087"},[9539,9643]," if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue(\"white-space\")}",{"kind":"31347","justification":"31087"},[9643,9646],{"kind":"31347","justification":"31087"},[9652,9676],{"kind":"31347","justification":"31087"},[9677,9680],{"kind":"31347","justification":"31087"},[9756,9759],{"kind":"31347","justification":"31087"},[9844,9862],"al.nodeName===\"BR\"",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[9929,9932],{"kind":"31347","justification":"31087"},[10006,10009],{"kind":"31347","justification":"31087"},[10026,10029],{"kind":"31347","justification":"31087"},[10053,10056],{"kind":"31347","justification":"31087"},[10101,10104],{"kind":"31347","justification":"31087"},[10151,10154],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[10371,10374],{"kind":"31347","justification":"31087"},[10404,10407],{"kind":"31347","justification":"31087"},[10432,10435],{"kind":"31347","justification":"31087"},[10448,10451],{"kind":"31347","justification":"31087"},[10493,10496],{"kind":"31347","justification":"31087"},[10561,10564],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[10738,10741],{"kind":"31347","justification":"31087"},[10792,10795],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[10877,10891],"`L${(Y+X)%10}`",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11005,11008],{"kind":"31347","justification":"31087"},[11049,11052],{"kind":"31347","justification":"31087"},[11062,11065],{"kind":"31347","justification":"31087"},[11083,11086],{"kind":"31347","justification":"31087"},[11100,11103],{"kind":"31347","justification":"31087"},[11108,11111],{"kind":"31347","justification":"31087"},[11124,11127],{"kind":"31347","justification":"31087"},[11140,11143],{"kind":"31347","justification":"31087"},[11149,11152],{"kind":"31347","justification":"31087"},[11170,11173],{"kind":"31347","justification":"31087"},[11185,11188],{"kind":"31347","justification":"31087"},[11207,11208],{"kind":"31347","justification":"31087"},[11201,11204],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11318,11321],{"kind":"31347","justification":"31087"},[11331,11334],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11430,11433],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11454,11457],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11468,11471],{"kind":"31347","justification":"31087"},[11487,11490],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11499,11502],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11538,11541],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11646,11649],{"kind":"31347","justification":"31087"},[11670,11673],{"kind":"31347","justification":"31087"},[11722,11725],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11914,11917],{"kind":"31347","justification":"31087"},[11943,11946],{"kind":"31347","justification":"31087"},[11967,11970],{"kind":"31347","justification":"31087"},[12014,12089]," if(window.console){console.warn(\"cannot override language handler %s\",T)}",{"kind":"31347","justification":"31087"},[14095,14098],{"kind":"31347","justification":"31087"},[14121,14124],{"kind":"31347","justification":"31087"},[14143,14146],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[14307,14310],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[14370,14373],{"kind":"31347","justification":"31087"},[14516,14519],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[14553,14556],{"kind":"31347","justification":"31087"},[14566,14569],{"kind":"31347","justification":"31087"},[14598,14601],{"kind":"31347","justification":"31087"},[14658,14661],{"kind":"31347","justification":"31087"},[14683,14717],"now(){return +(new Date)}",{"kind":"31347","justification":"31087"},[14719,14722],{"kind":"31347","justification":"31087"},[14727,14730],{"kind":"31347","justification":"31087"},[14733,14736],{"kind":"31347","justification":"31087"},[14773,14776],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[14811,14814],{"kind":"31347","justification":"31087"},[14908,14911],{"kind":"31347","justification":"31087"},[14920,14923],{"kind":"31347","justification":"31087"},[14973,14976],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[15020,15039],"am.tagName===\"CODE\"",{"kind":"31347","justification":"31087"},[15083,15086],{"kind":"31347","justification":"31087"},[15100,15103],{"kind":"31347","justification":"31087"},[15285,15288],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[15492,15506]," if(ad){ad()}",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[21,24],{"kind":"31347","justification":"31087"},[47,47],{"kind":"31347","justification":"31087"},[52,56],{"kind":"31347","justification":"31087"},[69,69],"\n",{"kind":"31347","justification":"31087"},[70,74],{"kind":"31347","justification":"31087"},[82,92],";\n var ",{"kind":"31347","justification":"31087"},[74,77],{"kind":"31347","justification":"31087"},[84,92],{"kind":"31347","justification":"31087"},[108,120],{"kind":"31347","justification":"31087"},[130,153],"\t\t\tdesc: false,",{"kind":"31347","justification":"31087"},[154,162],{"kind":"31347","justification":"31087"},[166,170],{"kind":"31347","justification":"31087"},[207,211],{"kind":"31347","justification":"31087"},[233,241],{"kind":"31347","justification":"31087"},[293,297],{"kind":"31347","justification":"31087"},[299,303],{"kind":"31347","justification":"31087"},[353,357],{"kind":"31347","justification":"31087"},[385,393],{"kind":"31347","justification":"31087"},[438,442],{"kind":"31347","justification":"31087"},[444,448],{"kind":"31347","justification":"31087"},[498,502],{"kind":"31347","justification":"31087"},[528,536],{"kind":"31347","justification":"31087"},[578,582],{"kind":"31347","justification":"31087"},[584,588],{"kind":"31347","justification":"31087"},[629,633],{"kind":"31347","justification":"31087"},[660,668],{"kind":"31347","justification":"31087"},[719,723],{"kind":"31347","justification":"31087"},[726,730],{"kind":"31347","justification":"31087"},[757,765],{"kind":"31347","justification":"31087"},[830,838],{"kind":"31347","justification":"31087"},[903,911],{"kind":"31347","justification":"31087"},[951,963],{"kind":"31347","justification":"31087"},[984,1137],"\t\t\tif (row.textContent.toLowerCase().includes(searchValue.toLowerCase())",{"kind":"31347","justification":"31087"},[1141,1157],{"kind":"31347","justification":"31087"},[1181,1193],{"kind":"31347","justification":"31087"},[1202,1218],{"kind":"31347","justification":"31087"},[1246,1258],{"kind":"31347","justification":"31087"},[1260,1268],{"kind":"31347","justification":"31087"},[1270,1274],{"kind":"31347","justification":"31087"},[1277,1281],{"kind":"31347","justification":"31087"},[1305,1309],{"kind":"31347","justification":"31087"},[1335,1343],{"kind":"31347","justification":"31087"},[1343,1346],{"kind":"31347","justification":"31087"},[1401,1409],{"kind":"31347","justification":"31087"},[1409,1412],{"kind":"31347","justification":"31087"},[1463,1471],{"kind":"31347","justification":"31087"},[1539,1547],{"kind":"31347","justification":"31087"},[1598,1602],{"kind":"31347","justification":"31087"},[1605,1609],{"kind":"31347","justification":"31087"},[1630,1634],{"kind":"31347","justification":"31087"},[1659,1667],{"kind":"31347","justification":"31087"},[1721,1796],";\n var colNode;\n var cols = [];\n var col;\n var ",{"kind":"31347","justification":"31087"},[1667,1670],{"kind":"31347","justification":"31087"},[1723,1735],{"kind":"31347","justification":"31087"},[1744,1756],{"kind":"31347","justification":"31087"},[1767,1779],{"kind":"31347","justification":"31087"},[1784,1796],{"kind":"31347","justification":"31087"},[1800,1808],{"kind":"31347","justification":"31087"},[1851,1863],{"kind":"31347","justification":"31087"},[1886,1898],{"kind":"31347","justification":"31087"},[1906,1922],{"kind":"31347","justification":"31087"},[1961,1977],{"kind":"31347","justification":"31087"},[2025,2092],"\t\t\t\ttype: colNode.getAttribute('data-type') || 'string',",{"kind":"31347","justification":"31087"},[2093,2105],{"kind":"31347","justification":"31087"},[2108,2120],{"kind":"31347","justification":"31087"},[2136,2148],{"kind":"31347","justification":"31087"},[2168,2184],{"kind":"31347","justification":"31087"},[2229,2284],"\t\t\t\tcolNode.innerHTML =",{"kind":"31347","justification":"31087"},[2245,2335],"colNode.innerHTML += ''",{"kind":"31347","justification":"31087"},[2285,2335],"`${colNode.innerHTML }`",{"kind":"31347","justification":"31087"},[2337,2349],{"kind":"31347","justification":"31087"},[2351,2359],{"kind":"31347","justification":"31087"},[2361,2369],{"kind":"31347","justification":"31087"},[2382,2386],{"kind":"31347","justification":"31087"},[2388,2392],{"kind":"31347","justification":"31087"},[2456,2460],{"kind":"31347","justification":"31087"},[2499,2503],{"kind":"31347","justification":"31087"},[2536,2544],{"kind":"31347","justification":"31087"},[2591,2681],";\n var colNode;\n var col;\n var data = {};\n var i;\n var ",{"kind":"31347","justification":"31087"},[2544,2547],{"kind":"31347","justification":"31087"},[2593,2605],{"kind":"31347","justification":"31087"},[2614,2626],{"kind":"31347","justification":"31087"},[2631,2643],{"kind":"31347","justification":"31087"},[2654,2666],{"kind":"31347","justification":"31087"},[2669,2681],{"kind":"31347","justification":"31087"},[2686,2694],{"kind":"31347","justification":"31087"},[2738,2750],{"kind":"31347","justification":"31087"},[2774,2786],{"kind":"31347","justification":"31087"},[2801,2813],{"kind":"31347","justification":"31087"},[2855,2867],{"kind":"31347","justification":"31087"},[2896,2912],{"kind":"31347","justification":"31087"},[2931,2943],{"kind":"31347","justification":"31087"},[2945,2957],{"kind":"31347","justification":"31087"},[2978,2986],{"kind":"31347","justification":"31087"},[2988,2996],{"kind":"31347","justification":"31087"},[3009,3013],{"kind":"31347","justification":"31087"},[3015,3019],{"kind":"31347","justification":"31087"},[3041,3045],{"kind":"31347","justification":"31087"},[3067,3075],{"kind":"31347","justification":"31087"},[3123,3137],";\n var ",{"kind":"31347","justification":"31087"},[3075,3078],{"kind":"31347","justification":"31087"},[3125,3137],{"kind":"31347","justification":"31087"},[3141,3149],{"kind":"31347","justification":"31087"},[3188,3200],{"kind":"31347","justification":"31087"},[3237,3245],{"kind":"31347","justification":"31087"},[3247,3251],{"kind":"31347","justification":"31087"},[3253,3257],{"kind":"31347","justification":"31087"},[3310,3314],{"kind":"31347","justification":"31087"},[3350,3358],{"kind":"31347","justification":"31087"},[3383,3756],";\n var sorter = function(a, b) {\n a = a.data[key];\n b = b.data[key];\n return a < b ? -1 : a > b ? 1 : 0;\n };\n var finalSorter = sorter;\n var tableBody = document.querySelector('.coverage-summary tbody');\n var rowNodes = tableBody.querySelectorAll('tr');\n var rows = [];\n var ",{"kind":"31347","justification":"31087"},[3358,3361],{"kind":"31347","justification":"31087"},[3362,3383],"{key} = cols[index]",{"kind":"31347","justification":"31087"},[3385,3414],"\t\t\tsorter = function ",{"kind":"31347","justification":"31087"},[3423,3439],{"kind":"31347","justification":"31087"},[3456,3472],{"kind":"31347","justification":"31087"},[3489,3505],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3540,3552],{"kind":"31347","justification":"31087"},[3555,3567],{"kind":"31347","justification":"31087"},[3589,3601],{"kind":"31347","justification":"31087"},[3664,3676],{"kind":"31347","justification":"31087"},[3721,3733],{"kind":"31347","justification":"31087"},[3744,3756],{"kind":"31347","justification":"31087"},[3760,3768],{"kind":"31347","justification":"31087"},[3780,3814],"\t\t\tfinalSorter = function ",{"kind":"31347","justification":"31087"},[3823,3839],{"kind":"31347","justification":"31087"},[3865,3877],{"kind":"31347","justification":"31087"},[3880,3888],{"kind":"31347","justification":"31087"},[3891,3899],{"kind":"31347","justification":"31087"},[3942,3954],{"kind":"31347","justification":"31087"},[3978,3990],{"kind":"31347","justification":"31087"},[4026,4034],{"kind":"31347","justification":"31087"},[4037,4045],{"kind":"31347","justification":"31087"},[4070,4078],{"kind":"31347","justification":"31087"},[4117,4129],{"kind":"31347","justification":"31087"},[4161,4169],{"kind":"31347","justification":"31087"},[4171,4175],{"kind":"31347","justification":"31087"},[4177,4181],{"kind":"31347","justification":"31087"},[4240,4244],{"kind":"31347","justification":"31087"},[4278,4286],{"kind":"31347","justification":"31087"},[4327,4341],{"kind":"31347","justification":"31087"},[4286,4289],{"kind":"31347","justification":"31087"},[4329,4341],{"kind":"31347","justification":"31087"},[4363,4371],{"kind":"31347","justification":"31087"},[4435,4443],{"kind":"31347","justification":"31087"},[4464,4468],{"kind":"31347","justification":"31087"},[4470,4474],{"kind":"31347","justification":"31087"},[4530,4534],{"kind":"31347","justification":"31087"},[4565,4675],"\t\tgetNthColumn(currentSort.index).className += currentSort.desc ? ' sorted-desc'",{"kind":"31347","justification":"31087"},[4689,4693],{"kind":"31347","justification":"31087"},[4695,4699],{"kind":"31347","justification":"31087"},[4746,4750],{"kind":"31347","justification":"31087"},[4772,4780],{"kind":"31347","justification":"31087"},[4785,4815],";\n var el;\n var ",{"kind":"31347","justification":"31087"},[4780,4783],{"kind":"31347","justification":"31087"},[4787,4799],{"kind":"31347","justification":"31087"},[4803,4815],{"kind":"31347","justification":"31087"},[4851,4867],{"kind":"31347","justification":"31087"},[4867,4870],{"kind":"31347","justification":"31087"},[4887,4918],"\t\t\t\treturn function ",{"kind":"31347","justification":"31087"},[4923,4943],"\t\t\t\t\t",{"kind":"31347","justification":"31087"},[4943,4946],{"kind":"31347","justification":"31087"},[4976,4996],{"kind":"31347","justification":"31087"},[5027,5051],"\t\t\t\t\t\t",{"kind":"31347","justification":"31087"},[5077,5097],{"kind":"31347","justification":"31087"},[5099,5119],{"kind":"31347","justification":"31087"},[5141,5161],{"kind":"31347","justification":"31087"},[5185,5205],{"kind":"31347","justification":"31087"},[5228,5248],{"kind":"31347","justification":"31087"},[5273,5293],{"kind":"31347","justification":"31087"},[5314,5330],{"kind":"31347","justification":"31087"},[5333,5345],{"kind":"31347","justification":"31087"},[5348,5356],{"kind":"31347","justification":"31087"},[5395,5407],{"kind":"31347","justification":"31087"},[5431,5447],{"kind":"31347","justification":"31087"},[5497,5513],{"kind":"31347","justification":"31087"},[5556,5572],{"kind":"31347","justification":"31087"},[5633,5649],{"kind":"31347","justification":"31087"},[5676,5696],{"kind":"31347","justification":"31087"},[5740,5756],{"kind":"31347","justification":"31087"},[5765,5785],{"kind":"31347","justification":"31087"},[5826,5842],{"kind":"31347","justification":"31087"},[5844,5856],{"kind":"31347","justification":"31087"},[5858,5866],{"kind":"31347","justification":"31087"},[5868,5872],{"kind":"31347","justification":"31087"},[5874,5878],{"kind":"31347","justification":"31087"},[5918,5937],"\treturn function ",{"kind":"31347","justification":"31087"},[5942,5950],{"kind":"31347","justification":"31087"},[5969,5981],{"kind":"31347","justification":"31087"},[5989,5997],{"kind":"31347","justification":"31087"},[5999,6007],{"kind":"31347","justification":"31087"},[6029,6037],{"kind":"31347","justification":"31087"},[6049,6057],{"kind":"31347","justification":"31087"},[6073,6081],{"kind":"31347","justification":"31087"},[6102,6110],{"kind":"31347","justification":"31087"},[6122,6126],{"kind":"31347","justification":"31087"},[54,17586],{"kind":"31347","justification":"31087"},[72,75],{"kind":"31347","justification":"31087"},[125,128],{"kind":"31347","justification":"31087"},[292,295],{"kind":"31347","justification":"31087"},[401,404],{"kind":"31347","justification":"31087"},[666,669],{"kind":"31347","justification":"31087"},[816,819],{"kind":"31347","justification":"31087"},[1091,1094],{"kind":"31347","justification":"31087"},[1256,1259],{"kind":"31347","justification":"31087"},[1343,1346],{"kind":"31347","justification":"31087"},[1526,1529],{"kind":"31347","justification":"31087"},[1687,1690],{"kind":"31347","justification":"31087"},[1866,1869],{"kind":"31347","justification":"31087"},[1939,1942],{"kind":"31347","justification":"31087"},[1961,1964],{"kind":"31347","justification":"31087"},[2080,2083],{"kind":"31347","justification":"31087"},[2092,2095],{"kind":"31347","justification":"31087"},[2104,2107],{"kind":"31347","justification":"31087"},[2116,2119],{"kind":"31347","justification":"31087"},[2128,2131],{"kind":"31347","justification":"31087"},[2140,2143],{"kind":"31347","justification":"31087"},[2152,2155],{"kind":"31347","justification":"31087"},[2164,2167],{"kind":"31347","justification":"31087"},[2176,2179],{"kind":"31347","justification":"31087"},[2188,2191],{"kind":"31347","justification":"31087"},[2200,2203],{"kind":"31347","justification":"31087"},[2212,2215],{"kind":"31347","justification":"31087"},[2224,2227],{"kind":"31347","justification":"31087"},[2239,2242],{"kind":"31347","justification":"31087"},[2559,2562],{"kind":"31347","justification":"31087"},[2568,2571],{"kind":"31347","justification":"31087"},[2580,2583],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[2667,2774],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[2775,2778],{"kind":"31347","justification":"31087"},[2827,2830],{"kind":"31347","justification":"31087"},[2873,2876],{"kind":"31347","justification":"31087"},[2811,3076],{"kind":"31347","justification":"31087"},[2923,3075],{"kind":"31347","justification":"31087"},[2927,2934],{"kind":"31347","justification":"31087"},[2811,3076],{"kind":"31347","justification":"31087"},[2984,3074],{"kind":"31347","justification":"31087"},[2811,3076],{"kind":"31347","justification":"31087"},[3144,3147],{"kind":"31347","justification":"31087"},[3222,3229],{"kind":"31347","justification":"31087"},[3255,3258],{"kind":"31347","justification":"31087"},[3414,3417],{"kind":"31347","justification":"31087"},[3424,3427],{"kind":"31347","justification":"31087"},[3434,3437],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3496,3499],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3552,3555],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3585,3599],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3878,3881],{"kind":"31347","justification":"31087"},[3888,3891],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4019,4022],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4250,4253],{"kind":"31347","justification":"31087"},[4446,4449],{"kind":"31347","justification":"31087"},[4463,4466],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4539,4615],{"kind":"31347","justification":"31087"},[4543,4562],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4651,4662],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4780,4865],{"kind":"31347","justification":"31087"},[4784,4803],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4851,4862],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4899,4911],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[4913,4927],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5000,5003],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5064,5197],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5122,5125],{"kind":"31347","justification":"31087"},[5152,5193],{"kind":"31347","justification":"31087"},[5218,5221],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5316,5321],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5331,5346],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5406,5409],{"kind":"31347","justification":"31087"},[5437,5440],{"kind":"31347","justification":"31087"},[5446,5449],{"kind":"31347","justification":"31087"},[5454,5457],{"kind":"31347","justification":"31087"},[5463,5466],{"kind":"31347","justification":"31087"},[5471,5474],{"kind":"31347","justification":"31087"},[5528,5638],{"kind":"31347","justification":"31087"},[5638,5641],{"kind":"31347","justification":"31087"},[5647,5671],{"kind":"31347","justification":"31087"},[5751,5754],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[5823,5832],{"kind":"31347","justification":"31087"},[5834,5843],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6163,6166],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6229,6232],{"kind":"31347","justification":"31087"},[6254,6257],{"kind":"31347","justification":"31087"},[6274,6277],{"kind":"31347","justification":"31087"},[6312,6315],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6424,6427],{"kind":"31347","justification":"31087"},[6433,6436],{"kind":"31347","justification":"31087"},[6451,6454],{"kind":"31347","justification":"31087"},[6470,6473],{"kind":"31347","justification":"31087"},[6480,6483],{"kind":"31347","justification":"31087"},[6494,6497],{"kind":"31347","justification":"31087"},[6526,6529],{"kind":"31347","justification":"31087"},[6539,6542],{"kind":"31347","justification":"31087"},[6562,6565],{"kind":"31347","justification":"31087"},[6609,6612],{"kind":"31347","justification":"31087"},[6621,6624],{"kind":"31347","justification":"31087"},[6628,6633],{"kind":"31347","justification":"31087"},[6721,6724],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6774,6775],{"kind":"31347","justification":"31087"},[6755,6758],{"kind":"31347","justification":"31087"},[6788,6791],{"kind":"31347","justification":"31087"},[6801,6804],{"kind":"31347","justification":"31087"},[6810,6813],{"kind":"31347","justification":"31087"},[6832,6835],{"kind":"31347","justification":"31087"},[6846,6849],{"kind":"31347","justification":"31087"},[6880,6883],{"kind":"31347","justification":"31087"},[6894,6897],{"kind":"31347","justification":"31087"},[6908,6911],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[6968,6971],{"kind":"31347","justification":"31087"},[7035,7038],{"kind":"31347","justification":"31087"},[7137,7164],{"kind":"31347","justification":"31087"},[7237,7240],{"kind":"31347","justification":"31087"},[7291,7294],{"kind":"31347","justification":"31087"},[7304,7307],{"kind":"31347","justification":"31087"},[7326,7329],{"kind":"31347","justification":"31087"},[7398,7401],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[7563,7564],{"kind":"31347","justification":"31087"},[7555,7558],{"kind":"31347","justification":"31087"},[7807,8056],{"kind":"31347","justification":"31087"},[8125,8128],{"kind":"31347","justification":"31087"},[8612,8615],{"kind":"31347","justification":"31087"},[8748,8763],{"kind":"31347","justification":"31087"},[8767,8770],{"kind":"31347","justification":"31087"},[8801,8804],{"kind":"31347","justification":"31087"},[8808,8821],{"kind":"31347","justification":"31087"},[8878,8916],{"kind":"31347","justification":"31087"},[9292,9295],{"kind":"31347","justification":"31087"},[9410,9413],{"kind":"31347","justification":"31087"},[9441,9444],{"kind":"31347","justification":"31087"},[9459,9462],{"kind":"31347","justification":"31087"},[9482,9485],{"kind":"31347","justification":"31087"},[9539,9643],{"kind":"31347","justification":"31087"},[9643,9646],{"kind":"31347","justification":"31087"},[9652,9676],{"kind":"31347","justification":"31087"},[9677,9680],{"kind":"31347","justification":"31087"},[9756,9759],{"kind":"31347","justification":"31087"},[9844,9862],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[9929,9932],{"kind":"31347","justification":"31087"},[10006,10009],{"kind":"31347","justification":"31087"},[10026,10029],{"kind":"31347","justification":"31087"},[10053,10056],{"kind":"31347","justification":"31087"},[10101,10104],{"kind":"31347","justification":"31087"},[10151,10154],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[10371,10374],{"kind":"31347","justification":"31087"},[10404,10407],{"kind":"31347","justification":"31087"},[10432,10435],{"kind":"31347","justification":"31087"},[10448,10451],{"kind":"31347","justification":"31087"},[10493,10496],{"kind":"31347","justification":"31087"},[10561,10564],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[10738,10741],{"kind":"31347","justification":"31087"},[10792,10795],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[10877,10891],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11005,11008],{"kind":"31347","justification":"31087"},[11049,11052],{"kind":"31347","justification":"31087"},[11062,11065],{"kind":"31347","justification":"31087"},[11083,11086],{"kind":"31347","justification":"31087"},[11100,11103],{"kind":"31347","justification":"31087"},[11108,11111],{"kind":"31347","justification":"31087"},[11124,11127],{"kind":"31347","justification":"31087"},[11140,11143],{"kind":"31347","justification":"31087"},[11149,11152],{"kind":"31347","justification":"31087"},[11170,11173],{"kind":"31347","justification":"31087"},[11185,11188],{"kind":"31347","justification":"31087"},[11207,11208],{"kind":"31347","justification":"31087"},[11201,11204],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11318,11321],{"kind":"31347","justification":"31087"},[11331,11334],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11430,11433],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11454,11457],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11468,11471],{"kind":"31347","justification":"31087"},[11487,11490],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11499,11502],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11538,11541],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11646,11649],{"kind":"31347","justification":"31087"},[11670,11673],{"kind":"31347","justification":"31087"},[11722,11725],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[11914,11917],{"kind":"31347","justification":"31087"},[11943,11946],{"kind":"31347","justification":"31087"},[11967,11970],{"kind":"31347","justification":"31087"},[12014,12089],{"kind":"31347","justification":"31087"},[14095,14098],{"kind":"31347","justification":"31087"},[14121,14124],{"kind":"31347","justification":"31087"},[14143,14146],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[14307,14310],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[14370,14373],{"kind":"31347","justification":"31087"},[14516,14519],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[14553,14556],{"kind":"31347","justification":"31087"},[14566,14569],{"kind":"31347","justification":"31087"},[14598,14601],{"kind":"31347","justification":"31087"},[14658,14661],{"kind":"31347","justification":"31087"},[14683,14717],{"kind":"31347","justification":"31087"},[14719,14722],{"kind":"31347","justification":"31087"},[14727,14730],{"kind":"31347","justification":"31087"},[14733,14736],{"kind":"31347","justification":"31087"},[14773,14776],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[14811,14814],{"kind":"31347","justification":"31087"},[14908,14911],{"kind":"31347","justification":"31087"},[14920,14923],{"kind":"31347","justification":"31087"},[14973,14976],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[15020,15039],{"kind":"31347","justification":"31087"},[15083,15086],{"kind":"31347","justification":"31087"},[15100,15103],{"kind":"31347","justification":"31087"},[15285,15288],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[15492,15506],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[21,24],{"kind":"31347","justification":"31087"},[47,47],{"kind":"31347","justification":"31087"},[52,56],{"kind":"31347","justification":"31087"},[69,69],{"kind":"31347","justification":"31087"},[70,74],{"kind":"31347","justification":"31087"},[82,92],{"kind":"31347","justification":"31087"},[74,77],{"kind":"31347","justification":"31087"},[84,92],{"kind":"31347","justification":"31087"},[108,120],{"kind":"31347","justification":"31087"},[130,153],{"kind":"31347","justification":"31087"},[154,162],{"kind":"31347","justification":"31087"},[166,170],{"kind":"31347","justification":"31087"},[207,211],{"kind":"31347","justification":"31087"},[233,241],{"kind":"31347","justification":"31087"},[293,297],{"kind":"31347","justification":"31087"},[299,303],{"kind":"31347","justification":"31087"},[353,357],{"kind":"31347","justification":"31087"},[385,393],{"kind":"31347","justification":"31087"},[438,442],{"kind":"31347","justification":"31087"},[444,448],{"kind":"31347","justification":"31087"},[498,502],{"kind":"31347","justification":"31087"},[528,536],{"kind":"31347","justification":"31087"},[578,582],{"kind":"31347","justification":"31087"},[584,588],{"kind":"31347","justification":"31087"},[629,633],{"kind":"31347","justification":"31087"},[660,668],{"kind":"31347","justification":"31087"},[719,723],{"kind":"31347","justification":"31087"},[726,730],{"kind":"31347","justification":"31087"},[757,765],{"kind":"31347","justification":"31087"},[830,838],{"kind":"31347","justification":"31087"},[903,911],{"kind":"31347","justification":"31087"},[951,963],{"kind":"31347","justification":"31087"},[984,1137],{"kind":"31347","justification":"31087"},[1141,1157],{"kind":"31347","justification":"31087"},[1181,1193],{"kind":"31347","justification":"31087"},[1202,1218],{"kind":"31347","justification":"31087"},[1246,1258],{"kind":"31347","justification":"31087"},[1260,1268],{"kind":"31347","justification":"31087"},[1270,1274],{"kind":"31347","justification":"31087"},[1277,1281],{"kind":"31347","justification":"31087"},[1305,1309],{"kind":"31347","justification":"31087"},[1335,1343],{"kind":"31347","justification":"31087"},[1343,1346],{"kind":"31347","justification":"31087"},[1401,1409],{"kind":"31347","justification":"31087"},[1409,1412],{"kind":"31347","justification":"31087"},[1463,1471],{"kind":"31347","justification":"31087"},[1539,1547],{"kind":"31347","justification":"31087"},[1598,1602],{"kind":"31347","justification":"31087"},[1605,1609],{"kind":"31347","justification":"31087"},[1630,1634],{"kind":"31347","justification":"31087"},[1659,1667],{"kind":"31347","justification":"31087"},[1721,1796],{"kind":"31347","justification":"31087"},[1667,1670],{"kind":"31347","justification":"31087"},[1723,1735],{"kind":"31347","justification":"31087"},[1744,1756],{"kind":"31347","justification":"31087"},[1767,1779],{"kind":"31347","justification":"31087"},[1784,1796],{"kind":"31347","justification":"31087"},[1800,1808],{"kind":"31347","justification":"31087"},[1851,1863],{"kind":"31347","justification":"31087"},[1886,1898],{"kind":"31347","justification":"31087"},[1906,1922],{"kind":"31347","justification":"31087"},[1961,1977],{"kind":"31347","justification":"31087"},[2025,2092],{"kind":"31347","justification":"31087"},[2093,2105],{"kind":"31347","justification":"31087"},[2108,2120],{"kind":"31347","justification":"31087"},[2136,2148],{"kind":"31347","justification":"31087"},[2168,2184],{"kind":"31347","justification":"31087"},[2229,2284],{"kind":"31347","justification":"31087"},[2245,2335],{"kind":"31347","justification":"31087"},[2285,2335],{"kind":"31347","justification":"31087"},[2337,2349],{"kind":"31347","justification":"31087"},[2351,2359],{"kind":"31347","justification":"31087"},[2361,2369],{"kind":"31347","justification":"31087"},[2382,2386],{"kind":"31347","justification":"31087"},[2388,2392],{"kind":"31347","justification":"31087"},[2456,2460],{"kind":"31347","justification":"31087"},[2499,2503],{"kind":"31347","justification":"31087"},[2536,2544],{"kind":"31347","justification":"31087"},[2591,2681],{"kind":"31347","justification":"31087"},[2544,2547],{"kind":"31347","justification":"31087"},[2593,2605],{"kind":"31347","justification":"31087"},[2614,2626],{"kind":"31347","justification":"31087"},[2631,2643],{"kind":"31347","justification":"31087"},[2654,2666],{"kind":"31347","justification":"31087"},[2669,2681],{"kind":"31347","justification":"31087"},[2686,2694],{"kind":"31347","justification":"31087"},[2738,2750],{"kind":"31347","justification":"31087"},[2774,2786],{"kind":"31347","justification":"31087"},[2801,2813],{"kind":"31347","justification":"31087"},[2855,2867],{"kind":"31347","justification":"31087"},[2896,2912],{"kind":"31347","justification":"31087"},[2931,2943],{"kind":"31347","justification":"31087"},[2945,2957],{"kind":"31347","justification":"31087"},[2978,2986],{"kind":"31347","justification":"31087"},[2988,2996],{"kind":"31347","justification":"31087"},[3009,3013],{"kind":"31347","justification":"31087"},[3015,3019],{"kind":"31347","justification":"31087"},[3041,3045],{"kind":"31347","justification":"31087"},[3067,3075],{"kind":"31347","justification":"31087"},[3123,3137],{"kind":"31347","justification":"31087"},[3075,3078],{"kind":"31347","justification":"31087"},[3125,3137],{"kind":"31347","justification":"31087"},[3141,3149],{"kind":"31347","justification":"31087"},[3188,3200],{"kind":"31347","justification":"31087"},[3237,3245],{"kind":"31347","justification":"31087"},[3247,3251],{"kind":"31347","justification":"31087"},[3253,3257],{"kind":"31347","justification":"31087"},[3310,3314],{"kind":"31347","justification":"31087"},[3350,3358],{"kind":"31347","justification":"31087"},[3383,3756],{"kind":"31347","justification":"31087"},[3358,3361],{"kind":"31347","justification":"31087"},[3362,3383],{"kind":"31347","justification":"31087"},[3385,3414],{"kind":"31347","justification":"31087"},[3423,3439],{"kind":"31347","justification":"31087"},[3456,3472],{"kind":"31347","justification":"31087"},[3489,3505],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[3540,3552],{"kind":"31347","justification":"31087"},[3555,3567],{"kind":"31347","justification":"31087"},[3589,3601],{"kind":"31347","justification":"31087"},[3664,3676],{"kind":"31347","justification":"31087"},[3721,3733],{"kind":"31347","justification":"31087"},[3744,3756],{"kind":"31347","justification":"31087"},[3760,3768],{"kind":"31347","justification":"31087"},[3780,3814],{"kind":"31347","justification":"31087"},[3823,3839],{"kind":"31347","justification":"31087"},[3865,3877],{"kind":"31347","justification":"31087"},[3880,3888],{"kind":"31347","justification":"31087"},[3891,3899],{"kind":"31347","justification":"31087"},[3942,3954],{"kind":"31347","justification":"31087"},[3978,3990],{"kind":"31347","justification":"31087"},[4026,4034],{"kind":"31347","justification":"31087"},[4037,4045],{"kind":"31347","justification":"31087"},[4070,4078],{"kind":"31347","justification":"31087"},[4117,4129],{"kind":"31347","justification":"31087"},[4161,4169],{"kind":"31347","justification":"31087"},[4171,4175],{"kind":"31347","justification":"31087"},[4177,4181],{"kind":"31347","justification":"31087"},[4240,4244],{"kind":"31347","justification":"31087"},[4278,4286],{"kind":"31347","justification":"31087"},[4327,4341],{"kind":"31347","justification":"31087"},[4286,4289],{"kind":"31347","justification":"31087"},[4329,4341],{"kind":"31347","justification":"31087"},[4363,4371],{"kind":"31347","justification":"31087"},[4435,4443],{"kind":"31347","justification":"31087"},[4464,4468],{"kind":"31347","justification":"31087"},[4470,4474],{"kind":"31347","justification":"31087"},[4530,4534],{"kind":"31347","justification":"31087"},[4565,4675],{"kind":"31347","justification":"31087"},[4689,4693],{"kind":"31347","justification":"31087"},[4695,4699],{"kind":"31347","justification":"31087"},[4746,4750],{"kind":"31347","justification":"31087"},[4772,4780],{"kind":"31347","justification":"31087"},[4785,4815],{"kind":"31347","justification":"31087"},[4780,4783],{"kind":"31347","justification":"31087"},[4787,4799],{"kind":"31347","justification":"31087"},[4803,4815],{"kind":"31347","justification":"31087"},[4851,4867],{"kind":"31347","justification":"31087"},[4867,4870],{"kind":"31347","justification":"31087"},[4887,4918],{"kind":"31347","justification":"31087"},[4923,4943],{"kind":"31347","justification":"31087"},[4943,4946],{"kind":"31347","justification":"31087"},[4976,4996],{"kind":"31347","justification":"31087"},[5027,5051],{"kind":"31347","justification":"31087"},[5077,5097],{"kind":"31347","justification":"31087"},[5099,5119],{"kind":"31347","justification":"31087"},[5141,5161],{"kind":"31347","justification":"31087"},[5185,5205],{"kind":"31347","justification":"31087"},[5228,5248],{"kind":"31347","justification":"31087"},[5273,5293],{"kind":"31347","justification":"31087"},[5314,5330],{"kind":"31347","justification":"31087"},[5333,5345],{"kind":"31347","justification":"31087"},[5348,5356],{"kind":"31347","justification":"31087"},[5395,5407],{"kind":"31347","justification":"31087"},[5431,5447],{"kind":"31347","justification":"31087"},[5497,5513],{"kind":"31347","justification":"31087"},[5556,5572],{"kind":"31347","justification":"31087"},[5633,5649],{"kind":"31347","justification":"31087"},[5676,5696],{"kind":"31347","justification":"31087"},[5740,5756],{"kind":"31347","justification":"31087"},[5765,5785],{"kind":"31347","justification":"31087"},[5826,5842],{"kind":"31347","justification":"31087"},[5844,5856],{"kind":"31347","justification":"31087"},[5858,5866],{"kind":"31347","justification":"31087"},[5868,5872],{"kind":"31347","justification":"31087"},[5874,5878],{"kind":"31347","justification":"31087"},[5918,5937],{"kind":"31347","justification":"31087"},[5942,5950],{"kind":"31347","justification":"31087"},[5969,5981],{"kind":"31347","justification":"31087"},[5989,5997],{"kind":"31347","justification":"31087"},[5999,6007],{"kind":"31347","justification":"31087"},[6029,6037],{"kind":"31347","justification":"31087"},[6049,6057],{"kind":"31347","justification":"31087"},[6073,6081],{"kind":"31347","justification":"31087"},[6102,6110],{"kind":"31347","justification":"31087"},[6122,6126],{"kind":"31347","justification":"31087"},[77,77]," type",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31450","desc":"31350"},{"messageId":"31348","fix":"31451","desc":"31350"},{"messageId":"31348","fix":"31452","desc":"31350"},{"messageId":"31348","fix":"31453","desc":"31350"},{"messageId":"31348","fix":"31454","desc":"31350"},{"messageId":"31348","fix":"31455","desc":"31350"},{"messageId":"31348","fix":"31456","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31457","desc":"31350"},{"kind":"31347","justification":"31087"},[215,228],"\n\t.noCallThru()\n\t",{"kind":"31347","justification":"31087"},[338,338],{"kind":"31347","justification":"31087"},[365,365],{"kind":"31347","justification":"31087"},[374,374],{"kind":"31347","justification":"31087"},[447,447],{"kind":"31347","justification":"31087"},[494,494],{"kind":"31347","justification":"31087"},[538,539],"\t}\n\t\t\t\t},",{"kind":"31347","justification":"31087"},[552,554],"",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31458","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31459","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31460","desc":"31350"},{"messageId":"31348","fix":"31461","desc":"31350"},{"messageId":"31348","fix":"31462","desc":"31350"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31463","desc":"31350"},{"messageId":"31348","fix":"31464","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31465","desc":"31350"},{"messageId":"31348","fix":"31466","desc":"31350"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31467","fix":"31468","desc":"31469"},{"messageId":"31470","fix":"31471","desc":"31472"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[0,859],"/* eslint-disable import/first */\nimport { expect } from 'chai';\nimport sinon from 'sinon';\nimport { RoomType } from '@rocket.chat/apps-engine/definition/rooms';\nimport proxyquire from 'proxyquire';\n\nimport { FederationMessageServiceListener } from '../../../../../../../app/federation-v2/server/application/listener/MessageServiceListener';\n\nconst { FederatedUser } = proxyquire.noCallThru().load('../../../../../../../app/federation-v2/server/domain/FederatedUser', {\n\tmongodb: {\n\t\t'ObjectId': class ObjectId {\n\t\t\ttoHexString(): string {\n\t\t\t\treturn 'hexString';\n\t\t\t}\n\t\t},\n\t\t'@global': true,\n\t},\n});\n\nconst { FederatedRoom } = proxyquire.noCallThru().load('../../../../../../../app/federation-v2/server/domain/FederatedRoom', {\n\tmongodb: {\n\t\t'ObjectId': class ObjectId {\n\t\t\ttoHexString(): string {\n\t\t\t\treturn 'hexString';\n\t\t\t}\n\t\t},\n\t\t'@global': true,\n\t},\n});",{"kind":"31347","justification":"31087"},[0,1169],"/* eslint-disable import/first */\nimport { expect } from 'chai';\nimport sinon from 'sinon';\nimport { RoomType } from '@rocket.chat/apps-engine/definition/rooms';\nimport proxyquire from 'proxyquire';\n\nimport { EVENT_ORIGIN } from '../../../../../../../app/federation-v2/server/domain/IFederationBridge';\n\nconst { FederationRoomServiceListener } = proxyquire\n\t.noCallThru()\n\t.load('../../../../../../../app/federation-v2/server/application/listener/RoomServiceListener', {\n\t\tmongodb: {\n\t\t\t'ObjectId': class ObjectId {\n\t\t\t\ttoHexString(): string {\n\t\t\t\t\treturn 'hexString';\n\t\t\t\t}\n\t\t\t},\n\t\t\t'@global': true,\n\t\t},\n\t});\n\nconst { FederatedUser } = proxyquire.noCallThru().load('../../../../../../../app/federation-v2/server/domain/FederatedUser', {\n\tmongodb: {\n\t\t'ObjectId': class ObjectId {\n\t\t\ttoHexString(): string {\n\t\t\t\treturn 'hexString';\n\t\t\t}\n\t\t},\n\t\t'@global': true,\n\t},\n});\n\nconst { DirectMessageFederatedRoom, FederatedRoom } = proxyquire\n\t.noCallThru()\n\t.load('../../../../../../../app/federation-v2/server/domain/FederatedRoom', {\n\t\tmongodb: {\n\t\t\t'ObjectId': class ObjectId {\n\t\t\t\ttoHexString(): string {\n\t\t\t\t\treturn 'hexString';\n\t\t\t\t}\n\t\t\t},\n\t\t\t'@global': true,\n\t\t},\n\t});",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[484,485],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[18010,18010],"\n\t\t\t\t",{"kind":"31347","justification":"31087"},[18851,18853],{"kind":"31347","justification":"31087"},[19472,19546],"{ u: { _id: 'userId' } }, { federated: true, _id: 'roomId' }",{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},[22624,22628],{"kind":"31347","justification":"31087"},[22670,22678],{"kind":"31347","justification":"31087"},[22750,22762],{"kind":"31347","justification":"31087"},[22800,22812],{"kind":"31347","justification":"31087"},[22858,22870],{"kind":"31347","justification":"31087"},[22878,22894],{"kind":"31347","justification":"31087"},[23016,23028],{"kind":"31347","justification":"31087"},[23049,23061],{"kind":"31347","justification":"31087"},[23069,23085],{"kind":"31347","justification":"31087"},[23209,23221],{"kind":"31347","justification":"31087"},[23242,23250],{"kind":"31347","justification":"31087"},[23254,23258],{"kind":"31347","justification":"31087"},[180,259]," normalizeExternalInviteeId, executeSlashCommand } = proxyquire\n\t.noCallThru()\n\t",{"kind":"31347","justification":"31087"},[372,372],{"kind":"31347","justification":"31087"},[397,397],{"kind":"31347","justification":"31087"},[411,411],{"kind":"31347","justification":"31087"},[485,485],{"kind":"31347","justification":"31087"},[523,523],{"kind":"31347","justification":"31087"},[572,573],{"kind":"31347","justification":"31087"},[586,588],{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"desc":"31473","fix":"31474"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"kind":"31347","justification":"31087"},{"messageId":"31348","fix":"31475","desc":"31350"},[38,525],"import { FederationChannel } from '../../page-objects/channel';\nimport * as constants from '../../config/constants';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelUsingAPI } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { test, expect, setupTesting, tearDownTesting } from '../../utils/test';\n",[118,525],"import * as constants from '../../config/constants';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelUsingAPI } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { FederationChannel } from '../../page-objects/channel';\n",[235,525],"import { formatIntoFullMatrixUsername } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelUsingAPI } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { registerUser } from '../../utils/register-user';\n",[293,525],"import { doLogin } from '../../utils/auth';\nimport { createChannelUsingAPI } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { formatIntoFullMatrixUsername } from '../../utils/format';\n",[360,525],"import { createChannelUsingAPI } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { doLogin } from '../../utils/auth';\n",[404,525],"import { FederationAdmin } from '../../page-objects/admin';\nimport { createChannelUsingAPI } from '../../utils/channel';\n",[0,556],"import { FederationChannel } from '../../page-objects/channel';\nimport * as constants from '../../config/constants';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { test, expect, setupTesting, tearDownTesting } from '../../utils/test';\n",[80,556],"import * as constants from '../../config/constants';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { FederationChannel } from '../../page-objects/channel';\n",[197,556],"import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { registerUser } from '../../utils/register-user';\n",[255,556],"import { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\n",[363,556],"import { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { FederationAdmin } from '../../page-objects/admin';\nimport { doLogin } from '../../utils/auth';\n",[407,556],"import { FederationAdmin } from '../../page-objects/admin';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\n",[38,491],"import { FederationChannel } from '../../page-objects/channel';\nimport * as constants from '../../config/constants';\nimport { doLogin } from '../../utils/auth';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername } from '../../utils/format';\nimport { createGroupAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { test, expect, setupTesting, tearDownTesting } from '../../utils/test';\n",[118,235],"import * as constants from '../../config/constants';\nimport { FederationChannel } from '../../page-objects/channel';\n",[279,491],"import { formatIntoFullMatrixUsername } from '../../utils/format';\nimport { createGroupAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { registerUser } from '../../utils/register-user';\n",[337,491],"import { createGroupAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { formatIntoFullMatrixUsername } from '../../utils/format';\n",[0,496],"import { FederationChannel } from '../../page-objects/channel';\nimport * as constants from '../../config/constants';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { test, expect, setupTesting, tearDownTesting } from '../../utils/test';\n",[80,197],[197,496],"import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { registerUser } from '../../utils/register-user';\n",[255,496],"import { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\n",[38,553],"import { FederationChannel } from '../../page-objects/channel';\nimport * as constants from '../../config/constants';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createGroupAndInviteRemoteUserToCreateLocalUser, createGroupUsingAPI } from '../../utils/channel';\nimport { test, expect, setupTesting, tearDownTesting } from '../../utils/test';\n",[118,235],[235,553],"import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createGroupAndInviteRemoteUserToCreateLocalUser, createGroupUsingAPI } from '../../utils/channel';\nimport { registerUser } from '../../utils/register-user';\n",[293,553],"import { doLogin } from '../../utils/auth';\nimport { createGroupAndInviteRemoteUserToCreateLocalUser, createGroupUsingAPI } from '../../utils/channel';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\n",[38,557],"import { FederationChannel } from '../../page-objects/channel';\nimport * as constants from '../../config/constants';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser, createChannelUsingAPI } from '../../utils/channel';\nimport { test, expect, setupTesting, tearDownTesting } from '../../utils/test';\n",[118,235],[235,557],"import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser, createChannelUsingAPI } from '../../utils/channel';\nimport { registerUser } from '../../utils/register-user';\n",[293,557],"import { doLogin } from '../../utils/auth';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser, createChannelUsingAPI } from '../../utils/channel';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\n",[80,487],"import { FederationChannel } from '../../page-objects/channel';\nimport * as constants from '../../config/constants';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { test, expect, setupTesting, tearDownTesting } from '../../utils/test';\n",[160,277],[277,487],"import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { registerUser } from '../../utils/register-user';\n",[335,487],"import { doLogin } from '../../utils/auth';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\n",{"messageId":"31467","fix":"31476","desc":"31469"},{"messageId":"31470","fix":"31477","desc":"31472"},{"messageId":"31467","fix":"31478","desc":"31469"},{"messageId":"31470","fix":"31479","desc":"31472"},{"messageId":"31467","fix":"31480","desc":"31469"},{"messageId":"31470","fix":"31481","desc":"31472"},{"messageId":"31467","fix":"31482","desc":"31469"},{"messageId":"31470","fix":"31483","desc":"31472"},[117,611],"import { FederationChannel } from '../../page-objects/channel';\nimport * as constants from '../../config/constants';\nimport { registerUser } from '../../utils/register-user';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createGroupAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { test, expect, setupTesting, tearDownTesting } from '../../utils/test';\n",[197,314],[314,611],"import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { doLogin } from '../../utils/auth';\nimport { createGroupAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { registerUser } from '../../utils/register-user';\n",[372,611],"import { doLogin } from '../../utils/auth';\nimport { createGroupAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\n",{"messageId":"31467","fix":"31484","desc":"31469"},{"messageId":"31470","fix":"31485","desc":"31472"},{"messageId":"31467","fix":"31486","desc":"31469"},{"messageId":"31470","fix":"31487","desc":"31472"},{"messageId":"31467","fix":"31488","desc":"31469"},{"messageId":"31470","fix":"31489","desc":"31472"},{"messageId":"31467","fix":"31490","desc":"31469"},{"messageId":"31470","fix":"31491","desc":"31472"},[117,613],[197,314],[314,613],[372,613],{"messageId":"31467","fix":"31492","desc":"31469"},{"messageId":"31470","fix":"31493","desc":"31472"},{"messageId":"31467","fix":"31494","desc":"31469"},{"messageId":"31470","fix":"31495","desc":"31472"},{"messageId":"31467","fix":"31496","desc":"31469"},{"messageId":"31470","fix":"31497","desc":"31472"},{"messageId":"31467","fix":"31498","desc":"31469"},{"messageId":"31470","fix":"31499","desc":"31472"},[0,83],"import faker from '@faker-js/faker';\nimport type { Page } from '@playwright/test';\n",[84,659],"import { FederationChannel } from '../../page-objects/channel';\nimport { registerUser } from '../../utils/register-user';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { doLogin } from '../../utils/auth';\nimport * as constants from '../../config/constants';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { FederationAccountProfile } from '../../page-objects/account-profile';\nimport { test, expect, setupTesting, tearDownTesting } from '../../utils/test';\n",[164,659],"import { registerUser } from '../../utils/register-user';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { doLogin } from '../../utils/auth';\nimport * as constants from '../../config/constants';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { FederationAccountProfile } from '../../page-objects/account-profile';\nimport { FederationChannel } from '../../page-objects/channel';\n",[228,659],"import { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\nimport { doLogin } from '../../utils/auth';\nimport * as constants from '../../config/constants';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { FederationAccountProfile } from '../../page-objects/account-profile';\nimport { registerUser } from '../../utils/register-user';\n",[286,659],"import { doLogin } from '../../utils/auth';\nimport * as constants from '../../config/constants';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { FederationAccountProfile } from '../../page-objects/account-profile';\nimport { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel';\n",[375,659],"import * as constants from '../../config/constants';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\nimport { FederationAccountProfile } from '../../page-objects/account-profile';\nimport { doLogin } from '../../utils/auth';\n",[472,659],"import { FederationAccountProfile } from '../../page-objects/account-profile';\nimport { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format';\n",{"messageId":"31500","fix":"31501","desc":"31502"},[107,210],"import { API_PREFIX } from '../../config/constants';\nimport * as constants from '../config/constants';\n",{"messageId":"31467","fix":"31503","desc":"31469"},{"messageId":"31470","fix":"31504","desc":"31472"},{"messageId":"31467","fix":"31505","desc":"31469"},{"messageId":"31470","fix":"31506","desc":"31472"},{"messageId":"31467","fix":"31507","desc":"31469"},{"messageId":"31470","fix":"31508","desc":"31472"},"directive","optionalChainSuggest",{"range":"31509","text":"31510"},"Change to an optional chain.",{"range":"31511","text":"31512"},{"range":"31513","text":"31514"},{"range":"31515","text":"31512"},{"range":"31516","text":"31517"},{"range":"31518","text":"31519"},{"range":"31520","text":"31521"},"suggestOptionalChain",{"range":"31522","text":"31523"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"31524","text":"31525"},{"range":"31526","text":"31527"},{"range":"31528","text":"31527"},{"range":"31529","text":"31523"},{"range":"31530","text":"31523"},{"range":"31531","text":"31523"},{"range":"31532","text":"31523"},{"range":"31533","text":"31523"},{"range":"31534","text":"31523"},{"range":"31535","text":"31523"},{"range":"31536","text":"31523"},"suggestComment",{"type":"31537"},{"range":"31538","text":"31539"},"Add comment inside empty block statement.",{"type":"31537"},{"range":"31540","text":"31539"},{"type":"31537"},{"range":"31541","text":"31539"},{"range":"31542","text":"31543"},{"range":"31544","text":"31545"},{"range":"31546","text":"31547"},{"range":"31548","text":"31549"},{"range":"31550","text":"31549"},{"range":"31551","text":"31552"},{"range":"31553","text":"31554"},{"range":"31555","text":"31556"},{"range":"31557","text":"31556"},{"range":"31558","text":"31514"},{"range":"31559","text":"31560"},{"range":"31561","text":"31560"},{"range":"31562","text":"31563"},{"range":"31564","text":"31565"},{"range":"31566","text":"31567"},{"range":"31568","text":"31565"},{"range":"31569","text":"31570"},{"range":"31571","text":"31572"},{"range":"31573","text":"31574"},{"range":"31575","text":"31576"},{"range":"31577","text":"31578"},{"range":"31579","text":"31580"},{"range":"31581","text":"31582"},{"range":"31583","text":"31584"},{"range":"31585","text":"31586"},{"range":"31587","text":"31588"},{"range":"31589","text":"31590"},{"range":"31591","text":"31586"},{"range":"31592","text":"31588"},{"range":"31593","text":"31590"},{"range":"31594","text":"31595"},{"range":"31596","text":"31597"},{"range":"31598","text":"31597"},{"range":"31599","text":"31597"},{"range":"31600","text":"31597"},{"range":"31601","text":"31565"},{"range":"31602","text":"31603"},{"range":"31604","text":"31605"},"Update the dependencies array to be: [conditions, debouncedFilter]",{"range":"31606","text":"31607"},{"range":"31608","text":"31609"},"Update the dependencies array to be: [effect]",{"range":"31610","text":"31611"},{"range":"31612","text":"31574"},{"range":"31613","text":"31614"},{"range":"31615","text":"31616"},{"range":"31617","text":"31618"},{"range":"31619","text":"31620"},{"range":"31621","text":"31622"},{"range":"31623","text":"31624"},{"range":"31625","text":"31624"},"Update the dependencies array to be: [email, step, terms]",{"range":"31626","text":"31627"},"Update the dependencies array to be: [cloudConfirmationPoll, intentData.device_code, dispatchToastMessage, t, onSuccess]",{"range":"31628","text":"31629"},{"range":"31630","text":"31624"},{"range":"31631","text":"31624"},"Update the dependencies array to be: [setting]",{"range":"31632","text":"31633"},"Update the dependencies array to be: [setting, update, persistedSetting]",{"range":"31634","text":"31635"},{"range":"31636","text":"31637"},{"range":"31638","text":"31639"},{"range":"31640","text":"31641"},{"range":"31642","text":"31643"},{"range":"31644","text":"31645"},"Update the dependencies array to be: [isDeletionAllowed]",{"range":"31646","text":"31647"},{"range":"31648","text":"31549"},{"range":"31649","text":"31650"},{"range":"31651","text":"31652"},{"range":"31653","text":"31654"},{"range":"31655","text":"31656"},{"range":"31657","text":"31656"},{"range":"31658","text":"31514"},{"range":"31659","text":"31660"},{"range":"31661","text":"31662"},{"range":"31663","text":"31664"},{"range":"31665","text":"31666"},{"range":"31667","text":"31668"},{"range":"31669","text":"31670"},{"range":"31671","text":"31514"},{"range":"31672","text":"31673"},{"range":"31674","text":"31675"},{"range":"31676","text":"31514"},{"range":"31677","text":"31678"},{"range":"31679","text":"31680"},{"range":"31681","text":"31680"},"suggestUnknown",{"range":"31682","text":"31683"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"31682","text":"31684"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","Update the dependencies array to be: [refs]",{"range":"31685","text":"31686"},{"range":"31687","text":"31688"},{"range":"31689","text":"31683"},{"range":"31689","text":"31684"},{"range":"31690","text":"31683"},{"range":"31690","text":"31684"},{"range":"31691","text":"31683"},{"range":"31691","text":"31684"},{"range":"31692","text":"31683"},{"range":"31692","text":"31684"},{"range":"31693","text":"31683"},{"range":"31693","text":"31684"},{"range":"31694","text":"31683"},{"range":"31694","text":"31684"},{"range":"31695","text":"31683"},{"range":"31695","text":"31684"},{"range":"31696","text":"31683"},{"range":"31696","text":"31684"},{"range":"31697","text":"31683"},{"range":"31697","text":"31684"},{"range":"31698","text":"31683"},{"range":"31698","text":"31684"},{"range":"31699","text":"31683"},{"range":"31699","text":"31684"},{"range":"31700","text":"31683"},{"range":"31700","text":"31684"},"floatingFixVoid",{"range":"31701","text":"31702"},"Add void operator to ignore.",{"range":"31703","text":"31683"},{"range":"31703","text":"31684"},{"range":"31704","text":"31683"},{"range":"31704","text":"31684"},{"range":"31705","text":"31683"},{"range":"31705","text":"31684"},[571,606],"!options.totp?.code",[334,402],"!user.services?.totp?.enabled",[299,322],"!user?.username",[444,512],[448,519],"!user.services?.totp?.tempSecret",[7871,7892],"!name?.trim()",[2995,3048],"!this.bodyParams.name?.trim()",[21898,21899],"?",[2736,2753],"!room?.id",[2684,2715],"!room?.u?._id",[3073,3104],[6785,6786],[6854,6855],[3439,3440],[3823,3824],[3904,3905],[3957,3958],[4164,4165],[4246,4247],"block",[636,636]," /* empty */ ",[761,761],[1165,1165],[6943,6977],"!settingValue?.url",[2153,2185],"!lastLogin?.loginAt",[808,829],"!rules?.size",[1972,1990],"!user?._id",[1733,1751],[1360,1405],"!currentLicense?._updatedAt",[3152,3192],"!internalUser?.username",[2367,2386],"!file?.size",[3246,3265],[3339,3362],[1762,1785],"!params?.user",[2252,2275],[3757,3814],"!integration.retryDelay?.trim()",[713,737],"!command?.cmd",[463,479],"!msg?.rid",[666,690],[8946,8984],"!config.survey?.items",[1172,1250],"!config.theme?.actionLinks?.webrtc",[614,633],"!room?.open",[1368,1406],"!samlObject?.serviceName",[1291,1337],"!user?.services?.saml",[1037,1069],"!message?.attachments",[1339,1376],"!msg?.urls?.length",[3976,3994],"!data?.url",[1941,2014],"!document.execCommand?.('insertText', false, text)",[5917,5998],"!document.execCommand?.('insertText', false, selectedText)",[6383,6493],"!document.execCommand?.('insertText', false, pattern.replace('{{text}}', selectedText))",[7337,7410],[2444,2525],[2841,2951],[3133,3154],"!config?.id",[7295,7319],"!message?.rid",[1402,1426],[1825,1849],[2517,2541],[3121,3145],[1025,1058],"!message.u?.username",[792,813],"!value?.room",[1211,1219],"[conditions, debouncedFilter]",[1782,1815],"!highlights?.length",[345,357],"[effect]",[2303,2322],[969,994],"!user?._updatedAt",[358,377],"!room?.uids",[1364,1442],"!patchedElement?.classList.contains('patched-css-variables')",[3215,3267],"!e2eRoom?.shouldConvertReceivedMessages()",[2116,2159],"!apiError.xhr?.responseJSON",[1000,1034],"onStatusChange?.()",[1325,1359],[1182,1196],"[email, step, terms]",[1690,1762],"[cloudConfirmationPoll, intentData.device_code, dispatchToastMessage, t, onSuccess]",[1795,1829],[1516,1550],[2412,2447],"[setting]",[3036,3112],"[setting, update, persistedSetting]",[2259,2326],"!navigator.mediaDevices?.enumerateDevices",[4547,4640],"!fileUploadMediaTypeBlackList?.match(/audio\\/mp3|audio\\/\\*/i)",[916,941],"!data?.appearance",[2583,2617],"!reactions?.[reaction]",[1354,1448],"!fileUploadMediaTypeBlackList?.match(/video\\/webm|video\\/\\*/i)",[1505,1634],"[isDeletionAllowed]",[548,566],[663,702],"!ref.current?.parentNode",[702,729],"!setting?.values",[7554,7589],"!internalRoom?.name",[3704,3726],"!params?.rid",[4164,4186],[711,734],[245,263],"!room?._id",[523,554],"!options?.department",[730,749],"!rid?.trim()",[1103,1121],"!room?.rid",[2472,2508],"!isMasterDoc?.setName",[2734,2759],"!message?.file",[973,996],[7127,7164],"!subscriptions?.size",[9044,9076],"!history?.integration",[970,993],[4121,4161],"!connection?.isConnected()",[3805,3848],"!details.members?.length",[5844,5887],[439,442],"unknown","never",[871,875],"[refs]",[873,909],"!threadMessage?.tlm",[36483,36486],[37799,37802],[40406,40409],[41722,41725],[31038,31041],[32321,32324],[34342,34345],[35625,35628],[31168,31171],[32451,32454],[34456,34459],[35739,35742],[1712,1712],"void ",[249,252],[638,641],[648,651]] \ No newline at end of file diff --git a/apps/meteor/package.json b/apps/meteor/package.json index 255f2ad2a09..5b31c82c255 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -24,9 +24,9 @@ "migration:add": "ts-node-transpile-only --skip-project .scripts/make-migration.ts", "debug": "meteor run --inspect", "debug-brk": "meteor run --inspect-brk", - "lint": "npm run stylelint && npm run eslint", - "eslint": "eslint --ext .js,.jsx,.ts,.tsx .", - "eslint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "lint": "yarn stylelint && yarn eslint", + "eslint": "eslint --ext .js,.jsx,.ts,.tsx . --cache", + "eslint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix --cache", "obj:dev": "TEST_MODE=true yarn dev", "stylelint": "stylelint \"app/**/*.css\" \"client/**/*.css\" \"app/**/*.less\" \"client/**/*.less\" \"ee/**/*.less\"", "stylelint:fix": "stylelint --fix \"app/**/*.css\" \"client/**/*.css\" \"app/**/*.less\" \"client/**/*.less\" \"ee/**/*.less\"", @@ -146,7 +146,7 @@ "@types/use-sync-external-store": "^0.0.3", "@types/uuid": "^8.3.4", "@types/xml-crypto": "^1.4.2", - "@typescript-eslint/eslint-plugin": "^5.30.7", + "@typescript-eslint/eslint-plugin": "^5.52.0", "@typescript-eslint/parser": "^5.30.7", "autoprefixer": "^9.8.8", "babel-loader": "^8.3.0", @@ -162,6 +162,7 @@ "eslint": "^8.29.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", + "eslint-plugin-no-floating-promise": "^1.0.2", "eslint-plugin-playwright": "^0.11.2", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.31.11", diff --git a/apps/meteor/tests/.eslintrc.json b/apps/meteor/tests/.eslintrc.json index 95b73a45327..4141158225c 100644 --- a/apps/meteor/tests/.eslintrc.json +++ b/apps/meteor/tests/.eslintrc.json @@ -2,8 +2,13 @@ "env": { "mocha": true }, + "parser": "@typescript-eslint/parser", "globals": { "browser": false, "expect": false + }, + "plugins": ["no-floating-promise"], + "rules": { + "no-floating-promise/no-floating-promise": "error" } } diff --git a/apps/meteor/tests/e2e/.eslintrc.json b/apps/meteor/tests/e2e/.eslintrc.json new file mode 100644 index 00000000000..df41734e790 --- /dev/null +++ b/apps/meteor/tests/e2e/.eslintrc.json @@ -0,0 +1,40 @@ +{ + "root": true, + "extends": ["@rocket.chat/eslint-config/original", "prettier", "plugin:@typescript-eslint/recommended"], + "parser": "@typescript-eslint/parser", + "plugins": ["react", "react-hooks", "prettier", "testing-library", "anti-trojan-source", "no-floating-promise"], + "rules": { + "@typescript-eslint/no-unused-vars": [ + "error", + { + "argsIgnorePattern": "^_", + "ignoreRestSiblings": true + } + ], + "@typescript-eslint/no-floating-promises": "error", + "import/named": "error", + "import/order": [ + "error", + { + "newlines-between": "always", + "groups": ["builtin", "external", "internal", ["parent", "sibling", "index"]], + "alphabetize": { + "order": "asc" + } + } + ] + }, + "settings": { + "import/resolver": { + "node": { + "extensions": [".js", ".ts", ".tsx"] + } + } + }, + "env": { + "mocha": true + }, + "parserOptions": { + "project": ["./tsconfig.json"] + } +} diff --git a/apps/meteor/tests/e2e/federation/tests/admin/rooms.spec.ts b/apps/meteor/tests/e2e/federation/tests/admin/rooms.spec.ts index c468df08a34..9f16e787aa6 100644 --- a/apps/meteor/tests/e2e/federation/tests/admin/rooms.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/admin/rooms.spec.ts @@ -1,13 +1,13 @@ import faker from '@faker-js/faker'; -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; -import { FederationChannel } from '../../page-objects/channel'; import * as constants from '../../config/constants'; -import { registerUser } from '../../utils/register-user'; -import { formatIntoFullMatrixUsername } from '../../utils/format'; +import { FederationAdmin } from '../../page-objects/admin'; +import { FederationChannel } from '../../page-objects/channel'; import { doLogin } from '../../utils/auth'; import { createChannelUsingAPI } from '../../utils/channel'; -import { FederationAdmin } from '../../page-objects/admin'; +import { formatIntoFullMatrixUsername } from '../../utils/format'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - Admin Panel - Rooms', () => { let poFederationChannelServer1: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/tests/admin/users.spec.ts b/apps/meteor/tests/e2e/federation/tests/admin/users.spec.ts index e224151b24e..8f1185d8291 100644 --- a/apps/meteor/tests/e2e/federation/tests/admin/users.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/admin/users.spec.ts @@ -1,11 +1,11 @@ -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; -import { FederationChannel } from '../../page-objects/channel'; import * as constants from '../../config/constants'; -import { registerUser } from '../../utils/register-user'; -import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { FederationAdmin } from '../../page-objects/admin'; +import { FederationChannel } from '../../page-objects/channel'; import { doLogin } from '../../utils/auth'; import { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel'; -import { FederationAdmin } from '../../page-objects/admin'; +import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - Admin Panel - Users', () => { let poFederationChannelServer1: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/tests/ce-version/ce.spec.ts b/apps/meteor/tests/e2e/federation/tests/ce-version/ce.spec.ts index cfb6284731d..d5f68f92ce9 100644 --- a/apps/meteor/tests/e2e/federation/tests/ce-version/ce.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/ce-version/ce.spec.ts @@ -1,12 +1,12 @@ import faker from '@faker-js/faker'; -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; -import { FederationChannel } from '../../page-objects/channel'; import * as constants from '../../config/constants'; +import { FederationChannel } from '../../page-objects/channel'; import { doLogin } from '../../utils/auth'; -import { registerUser } from '../../utils/register-user'; -import { formatIntoFullMatrixUsername } from '../../utils/format'; import { createGroupAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel'; +import { formatIntoFullMatrixUsername } from '../../utils/format'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - CE version', () => { let poFederationChannelServer2: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/tests/channel/dm.spec.ts b/apps/meteor/tests/e2e/federation/tests/channel/dm.spec.ts index 79875d2afac..7051c504da1 100644 --- a/apps/meteor/tests/e2e/federation/tests/channel/dm.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/channel/dm.spec.ts @@ -1,10 +1,10 @@ -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; -import { FederationChannel } from '../../page-objects/channel'; import * as constants from '../../config/constants'; -import { registerUser } from '../../utils/register-user'; -import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { FederationChannel } from '../../page-objects/channel'; import { doLogin } from '../../utils/auth'; import { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel'; +import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - Direct Messages', () => { let poFederationChannelServer1: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/tests/channel/private.spec.ts b/apps/meteor/tests/e2e/federation/tests/channel/private.spec.ts index a3c0dc74710..11599097c8a 100644 --- a/apps/meteor/tests/e2e/federation/tests/channel/private.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/channel/private.spec.ts @@ -1,12 +1,12 @@ import faker from '@faker-js/faker'; -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; -import { FederationChannel } from '../../page-objects/channel'; import * as constants from '../../config/constants'; -import { registerUser } from '../../utils/register-user'; -import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { FederationChannel } from '../../page-objects/channel'; import { doLogin } from '../../utils/auth'; import { createGroupAndInviteRemoteUserToCreateLocalUser, createGroupUsingAPI } from '../../utils/channel'; +import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - Group Creation', () => { let poFederationChannelServer1: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/tests/channel/public.spec.ts b/apps/meteor/tests/e2e/federation/tests/channel/public.spec.ts index 58d384e5bd3..aa78b83545a 100644 --- a/apps/meteor/tests/e2e/federation/tests/channel/public.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/channel/public.spec.ts @@ -1,12 +1,12 @@ import faker from '@faker-js/faker'; -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; -import { FederationChannel } from '../../page-objects/channel'; import * as constants from '../../config/constants'; -import { registerUser } from '../../utils/register-user'; -import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { FederationChannel } from '../../page-objects/channel'; import { doLogin } from '../../utils/auth'; import { createChannelAndInviteRemoteUserToCreateLocalUser, createChannelUsingAPI } from '../../utils/channel'; +import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - Channel Creation', () => { let poFederationChannelServer1: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/tests/messaging/dm.spec.ts b/apps/meteor/tests/e2e/federation/tests/messaging/dm.spec.ts index 62b5d3ea019..a552860f401 100644 --- a/apps/meteor/tests/e2e/federation/tests/messaging/dm.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/messaging/dm.spec.ts @@ -1,12 +1,12 @@ /* eslint no-await-in-loop: 0 */ import type { Page } from '@playwright/test'; -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; -import { FederationChannel } from '../../page-objects/channel'; import * as constants from '../../config/constants'; -import { registerUser } from '../../utils/register-user'; -import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { FederationChannel } from '../../page-objects/channel'; import { doLogin } from '../../utils/auth'; +import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - DM Messaging', () => { let poFederationChannelServer1: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/tests/messaging/private.spec.ts b/apps/meteor/tests/e2e/federation/tests/messaging/private.spec.ts index d5540c77277..fe9be40ff2a 100644 --- a/apps/meteor/tests/e2e/federation/tests/messaging/private.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/messaging/private.spec.ts @@ -2,13 +2,13 @@ import faker from '@faker-js/faker'; import type { Page } from '@playwright/test'; -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; -import { FederationChannel } from '../../page-objects/channel'; import * as constants from '../../config/constants'; -import { registerUser } from '../../utils/register-user'; -import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { FederationChannel } from '../../page-objects/channel'; import { doLogin } from '../../utils/auth'; import { createGroupAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel'; +import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - Group Messaging', () => { let poFederationChannelServer1: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/tests/messaging/public.spec.ts b/apps/meteor/tests/e2e/federation/tests/messaging/public.spec.ts index 7b88d77654f..8e9facd8845 100644 --- a/apps/meteor/tests/e2e/federation/tests/messaging/public.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/messaging/public.spec.ts @@ -2,13 +2,13 @@ import faker from '@faker-js/faker'; import type { Page } from '@playwright/test'; -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; -import { FederationChannel } from '../../page-objects/channel'; import * as constants from '../../config/constants'; -import { registerUser } from '../../utils/register-user'; -import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { FederationChannel } from '../../page-objects/channel'; import { doLogin } from '../../utils/auth'; import { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel'; +import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - Channel Messaging', () => { let poFederationChannelServer1: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/tests/user-account/user.spec.ts b/apps/meteor/tests/e2e/federation/tests/user-account/user.spec.ts index 405cf6a2577..be3abf0fc07 100644 --- a/apps/meteor/tests/e2e/federation/tests/user-account/user.spec.ts +++ b/apps/meteor/tests/e2e/federation/tests/user-account/user.spec.ts @@ -1,14 +1,14 @@ -import type { Page } from '@playwright/test'; import faker from '@faker-js/faker'; +import type { Page } from '@playwright/test'; -import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; +import * as constants from '../../config/constants'; +import { FederationAccountProfile } from '../../page-objects/account-profile'; import { FederationChannel } from '../../page-objects/channel'; -import { registerUser } from '../../utils/register-user'; -import { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel'; import { doLogin } from '../../utils/auth'; -import * as constants from '../../config/constants'; +import { createChannelAndInviteRemoteUserToCreateLocalUser } from '../../utils/channel'; import { formatIntoFullMatrixUsername, formatUsernameAndDomainIntoMatrixFormat } from '../../utils/format'; -import { FederationAccountProfile } from '../../page-objects/account-profile'; +import { registerUser } from '../../utils/register-user'; +import { test, expect, setupTesting, tearDownTesting } from '../../utils/test'; test.describe.parallel('Federation - User Account Pannel', () => { let poFederationChannelServer1: FederationChannel; diff --git a/apps/meteor/tests/e2e/federation/utils/channel.ts b/apps/meteor/tests/e2e/federation/utils/channel.ts index 9b94e11d290..8dcad0dd2c1 100644 --- a/apps/meteor/tests/e2e/federation/utils/channel.ts +++ b/apps/meteor/tests/e2e/federation/utils/channel.ts @@ -5,6 +5,22 @@ import type { FederationChannel } from '../page-objects/channel'; import { doLogin } from './auth'; import type { API } from './test'; +const doLoginAndGoToHome = async ( + page: Page, + server: { + url: string; + username: string; + password: string; + }, +): Promise => { + await doLogin({ + page, + server, + }); + + await page.goto(`${server.url}/home`); +}; + export const createChannelAndInviteRemoteUserToCreateLocalUser = async ({ page, poFederationChannelServer, @@ -34,22 +50,6 @@ export const createChannelAndInviteRemoteUserToCreateLocalUser = async ({ return channelName; }; -const doLoginAndGoToHome = async ( - page: Page, - server: { - url: string; - username: string; - password: string; - }, -): Promise => { - await doLogin({ - page, - server, - }); - - await page.goto(`${server.url}/home`); -}; - export const createGroupAndInviteRemoteUserToCreateLocalUser = async ({ page, poFederationChannelServer, @@ -71,7 +71,7 @@ export const createGroupAndInviteRemoteUserToCreateLocalUser = async ({ await doLoginAndGoToHome(page, server); await poFederationChannelServer.createPrivateGroupAndInviteUsersUsingCreationModal(groupName, [fullUsernameFromServer]); - page.close(); + await page.close(); return groupName; }; diff --git a/apps/meteor/tests/e2e/federation/utils/test.ts b/apps/meteor/tests/e2e/federation/utils/test.ts index 99e2e13c151..695b673183c 100644 --- a/apps/meteor/tests/e2e/federation/utils/test.ts +++ b/apps/meteor/tests/e2e/federation/utils/test.ts @@ -1,8 +1,8 @@ import type { APIResponse } from '@playwright/test'; import { test as baseTest } from '@playwright/test'; -import * as constants from '../config/constants'; import { API_PREFIX } from '../../config/constants'; +import * as constants from '../config/constants'; export type AnyObj = { [key: string]: any }; diff --git a/yarn.lock b/yarn.lock index b56020584e3..72854a2a820 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7331,7 +7331,7 @@ __metadata: "@types/use-sync-external-store": ^0.0.3 "@types/uuid": ^8.3.4 "@types/xml-crypto": ^1.4.2 - "@typescript-eslint/eslint-plugin": ^5.30.7 + "@typescript-eslint/eslint-plugin": ^5.52.0 "@typescript-eslint/parser": ^5.30.7 "@xmldom/xmldom": ^0.8.2 adm-zip: 0.5.9 @@ -7383,6 +7383,7 @@ __metadata: eslint-config-prettier: ^8.5.0 eslint-plugin-anti-trojan-source: ^1.1.0 eslint-plugin-import: ^2.26.0 + eslint-plugin-no-floating-promise: ^1.0.2 eslint-plugin-playwright: ^0.11.2 eslint-plugin-prettier: ^4.2.1 eslint-plugin-react: ^7.31.11 @@ -12269,6 +12270,13 @@ __metadata: languageName: node linkType: hard +"@types/semver@npm:^7.3.12": + version: 7.3.13 + resolution: "@types/semver@npm:7.3.13" + checksum: 00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0 + languageName: node + linkType: hard + "@types/serve-static@npm:*": version: 1.13.10 resolution: "@types/serve-static@npm:1.13.10" @@ -12616,6 +12624,30 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:^5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.52.0" + dependencies: + "@typescript-eslint/scope-manager": 5.52.0 + "@typescript-eslint/type-utils": 5.52.0 + "@typescript-eslint/utils": 5.52.0 + debug: ^4.3.4 + grapheme-splitter: ^1.0.4 + ignore: ^5.2.0 + natural-compare-lite: ^1.4.0 + regexpp: ^3.2.0 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: cff07ee94d8ab2a1b6c33b5c5bf641eff2bf2bebc0f35a9d8b3f128fd610e27a4aaf620bc2ad23608ad161b1810b7e32e5a2e0f746cc5094c3f506f7a14daa34 + languageName: node + linkType: hard + "@typescript-eslint/experimental-utils@npm:^5.3.0": version: 5.36.2 resolution: "@typescript-eslint/experimental-utils@npm:5.36.2" @@ -12664,6 +12696,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/scope-manager@npm:5.52.0" + dependencies: + "@typescript-eslint/types": 5.52.0 + "@typescript-eslint/visitor-keys": 5.52.0 + checksum: 9a03fe30f8e90a5106c482478f213eefdd09f2f74e24d9dc59b453885466a758fe6d1cd24d706aed6188fb03c84b16ca6491cf20da6b16b8fc53cad8b8c327f2 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:5.30.7": version: 5.30.7 resolution: "@typescript-eslint/type-utils@npm:5.30.7" @@ -12680,6 +12722,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/type-utils@npm:5.52.0" + dependencies: + "@typescript-eslint/typescript-estree": 5.52.0 + "@typescript-eslint/utils": 5.52.0 + debug: ^4.3.4 + tsutils: ^3.21.0 + peerDependencies: + eslint: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: ac5422040461febab8a2eeec76d969024ccff76203dec357f7220c9b5e0dde96e3e3a76fd4118d42b50bd5bfb3a194aaceeb63417a2ac4e1ebf5e687558a9a10 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:5.30.7": version: 5.30.7 resolution: "@typescript-eslint/types@npm:5.30.7" @@ -12694,6 +12753,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/types@npm:5.52.0" + checksum: 018940d61aebf7cf3f7de1b9957446e2ea01f08fe950bef4788c716a3a88f7c42765fe7d80152b0d0428fcd4bd3ace2dfa8c459ba1c59d9a84e951642180f869 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.30.7": version: 5.30.7 resolution: "@typescript-eslint/typescript-estree@npm:5.30.7" @@ -12730,6 +12796,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.52.0" + dependencies: + "@typescript-eslint/types": 5.52.0 + "@typescript-eslint/visitor-keys": 5.52.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 67d396907fee3d6894e26411a5098a37f07e5d50343189e6361ff7db91c74a7ffe2abd630d11f14c2bda1f4af13edf52b80b11cbccb55b44079c7cec14c9e108 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.30.7": version: 5.30.7 resolution: "@typescript-eslint/utils@npm:5.30.7" @@ -12762,6 +12846,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/utils@npm:5.52.0" + dependencies: + "@types/json-schema": ^7.0.9 + "@types/semver": ^7.3.12 + "@typescript-eslint/scope-manager": 5.52.0 + "@typescript-eslint/types": 5.52.0 + "@typescript-eslint/typescript-estree": 5.52.0 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 + semver: ^7.3.7 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 01906be5262ece36537e9d586e4d2d4791e05752a9354bcb42b1f5bf965f53daa13309c61c3dff5e201ea28c298e4e01cf0c93738afa0099fea0da3b1d8cb3a5 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.30.7": version: 5.30.7 resolution: "@typescript-eslint/visitor-keys@npm:5.30.7" @@ -12782,6 +12884,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.52.0" + dependencies: + "@typescript-eslint/types": 5.52.0 + eslint-visitor-keys: ^3.3.0 + checksum: 33b44f0cd35b7b47f34e89d52e47b8d8200f55af306b22db4de104d79f65907458ea022e548f50d966e32fea150432ac9c1ae65b3001b0ad2ac8a17c0211f370 + languageName: node + linkType: hard + "@ungap/promise-all-settled@npm:1.1.2": version: 1.1.2 resolution: "@ungap/promise-all-settled@npm:1.1.2" @@ -19417,6 +19529,15 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-no-floating-promise@npm:^1.0.2": + version: 1.0.2 + resolution: "eslint-plugin-no-floating-promise@npm:1.0.2" + dependencies: + requireindex: 1.2.0 + checksum: fe4f3c1b0b60775508e86dfe2ad14fd1bf2020b48cd3222e665f1d9f29179428b7bcbc136dd6f2ab12a7edfd95f5ad3c4b96f8a6c9600cbc73da307a792b84d2 + languageName: node + linkType: hard + "eslint-plugin-playwright@npm:^0.11.2": version: 0.11.2 resolution: "eslint-plugin-playwright@npm:0.11.2" @@ -28463,6 +28584,13 @@ __metadata: languageName: node linkType: hard +"natural-compare-lite@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare-lite@npm:1.4.0" + checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -33498,7 +33626,7 @@ __metadata: languageName: node linkType: hard -"requireindex@npm:^1.1.0": +"requireindex@npm:1.2.0, requireindex@npm:^1.1.0": version: 1.2.0 resolution: "requireindex@npm:1.2.0" checksum: 50d8b10a1ff1fdf6aea7a1870bc7bd238b0fb1917d8d7ca17fd03afc38a65dcd7a8a4eddd031f89128b5f0065833d5c92c4fef67f2c04e8624057fe626c9cf94