diff --git a/.betterer.results b/.betterer.results deleted file mode 100644 index 2ff4399..0000000 --- a/.betterer.results +++ /dev/null @@ -1,823 +0,0 @@ -// BETTERER RESULTS V2. -// -// If this file contains merge conflicts, use `betterer merge` to automatically resolve them: -// https://phenomnomnominal.github.io/betterer/docs/results-file/#merge -// -exports[`No CSS Stylesheets`] = { - value: `{ - "client/public/styles/antd.min.css:5381": [ - [0, 0, 0, "Please replace CSS stylesheets with inline Tailwind.css", "5381"] - ], - "client/public/styles/legacyStyles.css:5381": [ - [0, 0, 0, "Please replace CSS stylesheets with inline Tailwind.css", "5381"] - ], - "client/src/styles/antd.css:5381": [ - [0, 0, 0, "Please replace CSS stylesheets with inline Tailwind.css", "5381"] - ], - "client/src/styles/globals.css:5381": [ - [0, 0, 0, "Please replace CSS stylesheets with inline Tailwind.css", "5381"] - ], - "client/src/webpages/dashboard/Dashboard.css:5381": [ - [0, 0, 0, "Please replace CSS stylesheets with inline Tailwind.css", "5381"] - ], - "client/src/webpages/dashboard/rules/dashboard/visualization/recharts.css:5381": [ - [0, 0, 0, "Please replace CSS stylesheets with inline Tailwind.css", "5381"] - ] - }` -}; - -exports[`No explicit any in client`] = { - value: `{ - "client/src/components/common/GoogleTranslateButton.tsx:940489095": [ - [5, 12, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/coop-ui/Slider.test.tsx:3548334984": [ - [14, 48, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/graphql/inputHelpers.ts:514491218": [ - [45, 71, 3, "Unexpected any. Specify a different type.", "193409811"], - [81, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [81, 34, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/setupTests.ts:345891620": [ - [2, 20, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/utils/collections.test.ts:20044302": [ - [42, 33, 3, "Unexpected any. Specify a different type.", "193409811"], - [51, 33, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/utils/contentUrlUtils.ts:551331094": [ - [30, 56, 3, "Unexpected any. Specify a different type.", "193409811"], - [47, 46, 3, "Unexpected any. Specify a different type.", "193409811"], - [47, 54, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/utils/misc.ts:3842276877": [ - [81, 60, 3, "Unexpected any. Specify a different type.", "193409811"], - [87, 38, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/utils/time.ts:1049738888": [ - [102, 26, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/utils/tree.ts:941588075": [ - [24, 28, 3, "Unexpected any. Specify a different type.", "193409811"], - [179, 52, 3, "Unexpected any. Specify a different type.", "193409811"], - [179, 64, 3, "Unexpected any. Specify a different type.", "193409811"], - [179, 72, 3, "Unexpected any. Specify a different type.", "193409811"], - [208, 21, 3, "Unexpected any. Specify a different type.", "193409811"], - [210, 26, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/auth/forgot_password/ForgotPassword.tsx:602340200": [ - [29, 45, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/components/table/Table.tsx:1273435135": [ - [14, 32, 3, "Unexpected any. Specify a different type.", "193409811"], - [15, 30, 3, "Unexpected any. Specify a different type.", "193409811"], - [25, 40, 3, "Unexpected any. Specify a different type.", "193409811"], - [57, 30, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/components/table/TableFilter.tsx:2480061365": [ - [12, 54, 3, "Unexpected any. Specify a different type.", "193409811"], - [18, 19, 3, "Unexpected any. Specify a different type.", "193409811"], - [73, 60, 3, "Unexpected any. Specify a different type.", "193409811"], - [169, 55, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/components/table/filters.tsx:4026421340": [ - [10, 33, 3, "Unexpected any. Specify a different type.", "193409811"], - [11, 22, 3, "Unexpected any. Specify a different type.", "193409811"], - [30, 21, 3, "Unexpected any. Specify a different type.", "193409811"], - [30, 54, 3, "Unexpected any. Specify a different type.", "193409811"], - [44, 25, 3, "Unexpected any. Specify a different type.", "193409811"], - [44, 58, 3, "Unexpected any. Specify a different type.", "193409811"], - [62, 22, 3, "Unexpected any. Specify a different type.", "193409811"], - [62, 55, 3, "Unexpected any. Specify a different type.", "193409811"], - [78, 26, 3, "Unexpected any. Specify a different type.", "193409811"], - [78, 59, 3, "Unexpected any. Specify a different type.", "193409811"], - [132, 34, 3, "Unexpected any. Specify a different type.", "193409811"], - [219, 26, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/components/table/sort.tsx:2912903522": [ - [12, 27, 3, "Unexpected any. Specify a different type.", "193409811"], - [84, 14, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/investigation/ItemInvestigationRuleResults.tsx:3506874863": [ - [275, 36, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/mrt/ManualReviewQueueJobsPreview.tsx:2445374732": [ - [220, 30, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ManualReviewJobFieldsComponent.tsx:3836324260": [ - [180, 37, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/mrt/visualization/ManualReviewDashboardInsightsChart.tsx:646936726": [ - [699, 32, 3, "Unexpected any. Specify a different type.", "193409811"], - [745, 32, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/overview/OverviewChart.tsx:3688972282": [ - [372, 32, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/dashboard/ReportingRulesDashboard.tsx:1325204439": [ - [146, 30, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/dashboard/RulesDashboard.tsx:329939153": [ - [192, 30, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/dashboard/visualization/RulesDashboardInsights.tsx:3285237740": [ - [312, 21, 3, "Unexpected any. Specify a different type.", "193409811"], - [341, 19, 3, "Unexpected any. Specify a different type.", "193409811"], - [400, 52, 3, "Unexpected any. Specify a different type.", "193409811"], - [413, 52, 3, "Unexpected any. Specify a different type.", "193409811"], - [425, 28, 3, "Unexpected any. Specify a different type.", "193409811"], - [442, 30, 3, "Unexpected any. Specify a different type.", "193409811"], - [664, 20, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/dashboard/visualization/rulesDashboardInsightsChart.tsx:1979519000": [ - [198, 32, 3, "Unexpected any. Specify a different type.", "193409811"], - [244, 32, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/info/insights/ReportingRuleInsightsActionsChart.tsx:3492200963": [ - [122, 52, 3, "Unexpected any. Specify a different type.", "193409811"], - [135, 52, 3, "Unexpected any. Specify a different type.", "193409811"], - [147, 28, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/info/insights/ReportingRuleInsightsSamplesTable.tsx:1919031301": [ - [442, 42, 3, "Unexpected any. Specify a different type.", "193409811"], - [454, 32, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/info/insights/RuleInsightsActionsChart.tsx:3754111732": [ - [75, 20, 3, "Unexpected any. Specify a different type.", "193409811"], - [76, 40, 3, "Unexpected any. Specify a different type.", "193409811"], - [123, 12, 3, "Unexpected any. Specify a different type.", "193409811"], - [123, 20, 3, "Unexpected any. Specify a different type.", "193409811"], - [126, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [133, 52, 3, "Unexpected any. Specify a different type.", "193409811"], - [146, 52, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/info/insights/RuleInsightsSamplesTable.tsx:3800335297": [ - [611, 25, 3, "Unexpected any. Specify a different type.", "193409811"], - [623, 32, 3, "Unexpected any. Specify a different type.", "193409811"], - [748, 11, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/rule_form/ReportingRuleForm.tsx:2940997571": [ - [424, 38, 3, "Unexpected any. Specify a different type.", "193409811"], - [442, 38, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/rule_form/ReportingRuleFormReducers.tsx:2408070124": [ - [102, 27, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleForm.tsx:1051030766": [ - [903, 45, 3, "Unexpected any. Specify a different type.", "193409811"], - [924, 45, 3, "Unexpected any. Specify a different type.", "193409811"], - [951, 42, 3, "Unexpected any. Specify a different type.", "193409811"], - [971, 42, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleFormReducers.tsx:4088316860": [ - [123, 27, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleFormUtils.test.ts:1402343162": [ - [197, 23, 3, "Unexpected any. Specify a different type.", "193409811"], - [245, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [248, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [361, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [367, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [421, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [427, 24, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "client/src/webpages/settings/ManageUsers.tsx:2815106037": [ - [386, 31, 3, "Unexpected any. Specify a different type.", "193409811"] - ] - }` -}; - -exports[`No explicit any in server`] = { - value: `{ - "server/api.ts:3876308530": [ - [218, 36, 3, "Unexpected any. Specify a different type.", "193409811"], - [240, 36, 3, "Unexpected any. Specify a different type.", "193409811"], - [329, 32, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/bin/run-worker-or-job.ts:3770444259": [ - [10, 34, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/condition_evaluator/conditionSet.test.ts:2323016978": [ - [88, 37, 3, "Unexpected any. Specify a different type.", "193409811"], - [89, 29, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/condition_evaluator/conditionSet.ts:3044213798": [ - [113, 42, 3, "Unexpected any. Specify a different type.", "193409811"], - [139, 50, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/condition_evaluator/leafCondition.ts:2941598758": [ - [212, 47, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/graphql/datasources/RuleApi.ts:3532264016": [ - [636, 31, 3, "Unexpected any. Specify a different type.", "193409811"], - [776, 28, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/graphql/datasources/UserApi.ts:3075210134": [ - [52, 22, 3, "Unexpected any. Specify a different type.", "193409811"], - [52, 59, 3, "Unexpected any. Specify a different type.", "193409811"], - [69, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [78, 23, 3, "Unexpected any. Specify a different type.", "193409811"], - [78, 31, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/graphql/modules/apiKey.ts:923927854": [ - [76, 13, 3, "Unexpected any. Specify a different type.", "193409811"], - [77, 18, 3, "Unexpected any. Specify a different type.", "193409811"], - [77, 27, 3, "Unexpected any. Specify a different type.", "193409811"], - [77, 41, 3, "Unexpected any. Specify a different type.", "193409811"], - [92, 16, 3, "Unexpected any. Specify a different type.", "193409811"], - [93, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [93, 40, 3, "Unexpected any. Specify a different type.", "193409811"], - [93, 54, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/graphql/modules/insights.ts:3497054019": [ - [194, 11, 3, "Unexpected any. Specify a different type.", "193409811"], - [224, 11, 3, "Unexpected any. Specify a different type.", "193409811"], - [269, 11, 3, "Unexpected any. Specify a different type.", "193409811"], - [299, 11, 3, "Unexpected any. Specify a different type.", "193409811"], - [362, 13, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/graphql/resolvers.ts:3046460183": [ - [104, 12, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/lib/cache/utils/TimerSet.ts:767817500": [ - [9, 31, 3, "Unexpected any. Specify a different type.", "193409811"], - [13, 18, 3, "Unexpected any. Specify a different type.", "193409811"], - [15, 13, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/lib/cache/utils/collapsedTaskCreator.ts:343813975": [ - [44, 23, 3, "Unexpected any. Specify a different type.", "193409811"], - [48, 31, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/lib/cache/utils/normalization.ts:605005314": [ - [65, 60, 3, "Unexpected any. Specify a different type.", "193409811"], - [93, 58, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/routes/policies/PoliciesRoutes.ts:1959143587": [ - [14, 6, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/routes/user_scores/UserScoresRoutes.ts:2034443149": [ - [12, 6, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/analyticsLoggers/ContentApiLogger.ts:2789161218": [ - [54, 32, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/analyticsLoggers/ReportingRuleExecutionLogger.ts:3933888293": [ - [39, 55, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/analyticsLoggers/RoutingRuleExecutionLogger.ts:905016195": [ - [45, 54, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/analyticsLoggers/RuleExecutionLogger.ts:3451952010": [ - [82, 13, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/analyticsQueries/ItemHistoryQueries.ts:3675850369": [ - [21, 31, 3, "Unexpected any. Specify a different type.", "193409811"], - [78, 30, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/apiKeyService/apiKeyService.ts:2712644109": [ - [198, 44, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/derivedFieldsService/helpers.test.ts:498634566": [ - [267, 50, 3, "Unexpected any. Specify a different type.", "193409811"], - [288, 66, 3, "Unexpected any. Specify a different type.", "193409811"], - [297, 56, 3, "Unexpected any. Specify a different type.", "193409811"], - [306, 47, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/manualReviewToolService/modules/CommentOperations.test.ts:1705497084": [ - [54, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [63, 24, 3, "Unexpected any. Specify a different type.", "193409811"], - [121, 44, 3, "Unexpected any. Specify a different type.", "193409811"], - [133, 44, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/manualReviewToolService/modules/CommentOperations.ts:2174788705": [ - [32, 33, 3, "Unexpected any. Specify a different type.", "193409811"], - [60, 39, 3, "Unexpected any. Specify a different type.", "193409811"], - [75, 39, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/orgAwareSignalExecutionService/signalExecutionService.test.ts:1130850779": [ - [22, 32, 3, "Unexpected any. Specify a different type.", "193409811"], - [128, 11, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/ruleAnomalyDetectionService/detectRulePassRateAnomaliesJob.test.ts:1982472616": [ - [127, 41, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/ruleAnomalyDetectionService/getRuleAnomalyDetectionStatistics.test.ts:3484414587": [ - [12, 50, 3, "Unexpected any. Specify a different type.", "193409811"], - [29, 29, 3, "Unexpected any. Specify a different type.", "193409811"], - [44, 12, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/services/ruleAnomalyDetectionService/getRuleAnomalyDetectionStatistics.ts:2166176789": [ - [46, 51, 3, "Unexpected any. Specify a different type.", "193409811"], - [79, 32, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/storage/dataWarehouse/ClickhouseAdapter.ts:2426172355": [ - [94, 34, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/storage/dataWarehouse/PostgresAnalyticsAdapter.ts:1762594001": [ - [28, 37, 3, "Unexpected any. Specify a different type.", "193409811"], - [30, 46, 3, "Unexpected any. Specify a different type.", "193409811"], - [92, 46, 3, "Unexpected any. Specify a different type.", "193409811"], - [97, 41, 3, "Unexpected any. Specify a different type.", "193409811"], - [100, 39, 3, "Unexpected any. Specify a different type.", "193409811"], - [103, 39, 3, "Unexpected any. Specify a different type.", "193409811"], - [106, 48, 3, "Unexpected any. Specify a different type.", "193409811"], - [109, 42, 3, "Unexpected any. Specify a different type.", "193409811"], - [112, 49, 3, "Unexpected any. Specify a different type.", "193409811"], - [115, 46, 3, "Unexpected any. Specify a different type.", "193409811"], - [118, 36, 3, "Unexpected any. Specify a different type.", "193409811"] - ], - "server/test/extendExpect.ts:3922111787": [ - [63, 31, 3, "Unexpected any. Specify a different type.", "193409811"] - ] - }` -}; - -exports[`No Deprecated API usage`] = { - value: `{ - "client/src/webpages/dashboard/mrt/queue_routing/ManualReviewQueueRoutingRule.tsx:2424450629": [ - [102, 20, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/ManualReviewQueueRoutingRuleForm.tsx:334216891": [ - [35, 20, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [154, 22, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/ManualReviewQueueRuleFormCondition.tsx:141355625": [ - [90, 23, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [185, 33, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/condition/signal/ManualReviewQueueRuleConditionSignal.tsx:3835246427": [ - [17, 27, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [23, 27, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/types.ts:1503142961": [ - [34, 23, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/utils.ts:2033556121": [ - [39, 23, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [157, 23, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/ReportingRuleForm.tsx:2940997571": [ - [284, 52, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [482, 50, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/ReportingRuleFormReducers.tsx:2408070124": [ - [101, 29, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [110, 29, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [115, 54, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [119, 52, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [158, 29, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [396, 23, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleForm.tsx:1051030766": [ - [676, 52, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [1013, 50, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleFormCondition.tsx:453078395": [ - [122, 25, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [124, 27, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [126, 29, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleFormReducers.tsx:4088316860": [ - [122, 29, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [131, 29, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [136, 54, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [140, 52, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [190, 29, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [494, 23, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleFormUtils.test.ts:1402343162": [ - [22, 22, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleFormUtils.ts:2991309052": [ - [56, 23, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [531, 23, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [625, 23, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/condition/input/RuleFormConditionInput.tsx:25825548": [ - [55, 25, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [161, 46, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/condition/signal/RuleFormConditionSignal.tsx:645725014": [ - [12, 27, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [21, 27, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [86, 33, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/condition/signal/RuleFormConditionSignalArgs.tsx:2792044510": [ - [7, 29, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModal.tsx:1236028107": [ - [13, 14, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [14, 27, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [16, 19, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [29, 59, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [34, 13, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [79, 20, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [93, 41, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [96, 35, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalMenuItem.tsx:1152066983": [ - [13, 35, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [34, 42, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [51, 10, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [53, 20, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalSignalDetailView.tsx:1680940259": [ - [15, 10, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [18, 12, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [112, 39, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalSignalGallery.tsx:550203540": [ - [11, 14, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [12, 27, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [13, 33, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalSubcategoryGallery.tsx:531331643": [ - [12, 10, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ], - "client/src/webpages/dashboard/rules/types.ts:4119145711": [ - [105, 20, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"], - [106, 11, 10, "\\"CoreSignal\\" is deprecated: ", "2064075776"] - ] - }` -}; - -exports[`No counterproductive type annotations`] = { - value: `{ - "client/src/coop-ui/Calendar.test.tsx:2174936412": [ - [8, 26, 20, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "1812269709"] - ], - "client/src/webpages/dashboard/components/table/TableFilter.tsx:2480061365": [ - [169, 48, 10, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "4083471778"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/ManualReviewJobReview.tsx:3177454971": [ - [1196, 32, 25, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "1346054869"], - [1272, 26, 25, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "1346054869"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ManualReviewJobFieldsComponent.tsx:3836324260": [ - [204, 33, 16, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "2813373547"] - ], - "client/src/webpages/dashboard/rules/dashboard/visualization/RulesDashboardInsights.tsx:3285237740": [ - [664, 16, 7, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "2339939476"] - ], - "client/src/webpages/dashboard/rules/info/insights/ReportingRuleInsightsSamplesTable.tsx:1919031301": [ - [239, 15, 18, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "4144316489"] - ], - "client/src/webpages/dashboard/rules/info/insights/RuleInsightsActionsChart.tsx:3754111732": [ - [76, 26, 17, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "1029763998"], - [123, 9, 6, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "1412855912"], - [123, 17, 6, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "1449682699"], - [126, 12, 15, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "2927082151"] - ], - "client/src/webpages/dashboard/rules/info/insights/RuleInsightsSamplesTable.tsx:3800335297": [ - [404, 15, 18, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "4144316489"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleForm.tsx:1051030766": [ - [1010, 11, 10, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "3776056839"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleFormReducers.tsx:4088316860": [ - [668, 5, 24, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "1730074379"], - [668, 31, 25, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "2598073665"], - [677, 30, 36, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "1752857791"] - ], - "client/src/webpages/dashboard/userStrikes/StrikeAnalyticsTab.tsx:3835826593": [ - [147, 5, 27, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "2278215421"] - ], - "client/src/webpages/settings/ManageUsers.tsx:2815106037": [ - [386, 23, 11, "When a function \`x\` is written inline and passed as an argument, it\'s usually better not to write explicit type annotations on \`x\`\'s arguments because the argument types should be able to be inferred, and the inferred type will usually be more accurate than what you\'d write manually. Plus, the inferred type will automatically update.\\n\\nIf the type for x\'s arguments is not being correctly inferred, that suggests an issue with the type definition of the function that \`x\` is being passed to.", "219967025"] - ] - }` -}; - -exports[`No new ant-design icon imports`] = { - value: `{ - "client/src/webpages/auth/AwaitingApproval.tsx:3945967313": [ - [0, 0, 56, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2344348766"] - ], - "client/src/webpages/auth/RejectedByAdmin.tsx:2398622548": [ - [0, 0, 56, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "636884032"] - ], - "client/src/webpages/dashboard/actions/ActionsDashboard.tsx:549861060": [ - [0, 0, 55, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3029519634"] - ], - "client/src/webpages/dashboard/banks/location/LocationBankForm.tsx:2254071193": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3206710238"] - ], - "client/src/webpages/dashboard/banks/location/LocationBanksDashboard.tsx:1086258999": [ - [0, 0, 51, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "344265039"] - ], - "client/src/webpages/dashboard/banks/text/TextBanksDashboard.tsx:3587420341": [ - [0, 0, 55, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3029519634"] - ], - "client/src/webpages/dashboard/components/CoopModal.tsx:3323562475": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "985426687"] - ], - "client/src/webpages/dashboard/components/table/TableFilter.tsx:2480061365": [ - [2, 0, 51, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2319762628"] - ], - "client/src/webpages/dashboard/item_types/ItemTypeCodeSampleDropdown.tsx:1320336054": [ - [0, 0, 76, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "882577557"] - ], - "client/src/webpages/dashboard/item_types/ItemTypeForm.tsx:1704104096": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3206710238"] - ], - "client/src/webpages/dashboard/item_types/ItemTypeFormCustomField.tsx:3392933633": [ - [2, 0, 51, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2246823229"] - ], - "client/src/webpages/dashboard/item_types/ItemTypeFormRightPanel.tsx:3891608260": [ - [0, 0, 63, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "289639600"] - ], - "client/src/webpages/dashboard/item_types/ItemTypesDashboard.tsx:3814702208": [ - [2, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2960570710"] - ], - "client/src/webpages/dashboard/mrt/ManualReviewDecisionsTable.tsx:1551872190": [ - [5, 0, 61, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "175792923"] - ], - "client/src/webpages/dashboard/mrt/ManualReviewRecentDecisions.tsx:2183365222": [ - [3, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3096449912"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/ManualReviewJobContentBlurableVideo.tsx:3241408598": [ - [0, 0, 53, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "1791416920"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/ManualReviewJobDequeueErrorComponent.tsx:2713757749": [ - [0, 0, 62, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2914458485"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/ManualReviewJobReview.tsx:3177454971": [ - [5, 0, 66, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "1801263448"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ManualReviewJobCommentSection.tsx:416304818": [ - [0, 0, 119, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "1384379049"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ManualReviewJobEmptyQueue.tsx:3994965110": [ - [0, 0, 56, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2641849424"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ManualReviewJobFieldsComponent.tsx:3836324260": [ - [2, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2561705942"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ncmec/NCMECInspectedMedia.tsx:4077846936": [ - [2, 0, 131, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "1687632664"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ncmec/NCMECMediaViewer.tsx:1857584542": [ - [3, 0, 51, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3222053322"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ncmec/NCMECReviewUser.tsx:86063495": [ - [0, 0, 76, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2300443108"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ncmec/NCMECThreadItemComponent.tsx:784247690": [ - [2, 0, 50, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "216942020"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/threads/ManualReviewJobThreadItemComponent.tsx:3148286587": [ - [2, 0, 50, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "216942020"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/user/ManualReviewJobPrimaryUserComponent.tsx:187044465": [ - [3, 0, 50, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "216942020"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/user/ManualReviewJobRelatedUserComponent.tsx:1226282061": [ - [4, 0, 52, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3004049218"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/ManualReviewQueueRoutingRule.tsx:2424450629": [ - [0, 0, 118, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "4008010818"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/ManualReviewQueueRoutingRuleForm.tsx:334216891": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3206710238"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/ManualReviewQueueRuleFormCondition.tsx:141355625": [ - [0, 0, 71, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "799160233"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/condition/matching_values/ManualReviewQueueRuleConditionLocationMatchingValues.tsx:2012603820": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3206710238"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/condition/signal/ManualReviewQueueRuleConditionSignal.tsx:3835246427": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2561705942"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/condition/signal/ManualReviewQueueRuleConditionSignalSubcategory.tsx:3389000258": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2561705942"] - ], - "client/src/webpages/dashboard/mrt/queue_routing/condition/threshold/ManualReviewQueueRuleConditionThreshold.tsx:2819859797": [ - [0, 0, 62, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2914458485"] - ], - "client/src/webpages/dashboard/mrt/visualization/ManualReviewCustomChartBuilder.tsx:1624907796": [ - [0, 0, 51, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2246823229"] - ], - "client/src/webpages/dashboard/mrt/visualization/ManualReviewCustomCharts.tsx:1220234216": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3206710238"] - ], - "client/src/webpages/dashboard/mrt/visualization/ManualReviewDashboardInsightsChart.tsx:646936726": [ - [1, 0, 193, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "1459973405"] - ], - "client/src/webpages/dashboard/mrt/visualization/ManualReviewDashboardInsightsFilterBy.tsx:1436988477": [ - [5, 0, 55, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2578538584"] - ], - "client/src/webpages/dashboard/mrt/visualization/ManualReviewDefaultCharts.tsx:4210841634": [ - [0, 0, 92, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "1150439677"] - ], - "client/src/webpages/dashboard/mrt/visualization/TimeToActionChart.tsx:3215425267": [ - [0, 0, 112, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "1122443910"] - ], - "client/src/webpages/dashboard/ncmec/NcmecReportsDashboard.tsx:1586911903": [ - [0, 0, 68, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2930178709"] - ], - "client/src/webpages/dashboard/rules/dashboard/ReportingRulesDashboard.tsx:1325204439": [ - [0, 0, 50, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2757428905"] - ], - "client/src/webpages/dashboard/rules/dashboard/RulesDashboard.tsx:329939153": [ - [8, 0, 76, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "4151994019"] - ], - "client/src/webpages/dashboard/rules/dashboard/visualization/RulesDashboardInsights.tsx:3285237740": [ - [6, 0, 113, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3403673047"] - ], - "client/src/webpages/dashboard/rules/info/insights/ReportingRuleInsightsActionsChart.tsx:3492200963": [ - [2, 0, 72, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "87078707"] - ], - "client/src/webpages/dashboard/rules/info/insights/ReportingRuleInsightsSamplesTable.tsx:1919031301": [ - [0, 0, 92, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3155850297"] - ], - "client/src/webpages/dashboard/rules/info/insights/RuleInsightsActionsChart.tsx:3754111732": [ - [4, 0, 72, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "87078707"] - ], - "client/src/webpages/dashboard/rules/info/insights/RuleInsightsSamplesPlayVideoButton.tsx:3799970987": [ - [0, 0, 53, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "1828321615"] - ], - "client/src/webpages/dashboard/rules/info/insights/RuleInsightsSamplesTable.tsx:3800335297": [ - [0, 0, 92, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3155850297"] - ], - "client/src/webpages/dashboard/rules/info/insights/RuleInsightsSamplesVideoModal.tsx:2468150091": [ - [0, 0, 62, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2914458485"] - ], - "client/src/webpages/dashboard/rules/info/insights/sample_details/RuleInsightsSampleDetailResults.tsx:865225447": [ - [11, 0, 92, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "548385828"] - ], - "client/src/webpages/dashboard/rules/rule_form/ReportingRuleForm.tsx:2940997571": [ - [2, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3206710238"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleForm.tsx:1051030766": [ - [4, 0, 75, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2372850505"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleFormCondition.tsx:453078395": [ - [0, 0, 71, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "799160233"] - ], - "client/src/webpages/dashboard/rules/rule_form/condition/matching_values/RuleFormConditionLocationMatchingValues.tsx:2430034963": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3206710238"] - ], - "client/src/webpages/dashboard/rules/rule_form/condition/signal/RuleFormConditionSignal.tsx:645725014": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2561705942"] - ], - "client/src/webpages/dashboard/rules/rule_form/condition/signal/RuleFormConditionSignalSubcategory.tsx:679343573": [ - [0, 0, 49, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2561705942"] - ], - "client/src/webpages/dashboard/rules/rule_form/condition/threshold/RuleFormConditionThreshold.tsx:2990530520": [ - [0, 0, 62, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2914458485"] - ], - "client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalMenuItem.tsx:1152066983": [ - [0, 0, 50, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "2719154628"] - ], - "client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalNoSearchResults.tsx:2700507085": [ - [0, 0, 51, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3222053322"] - ], - "client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalSignalGallery.tsx:550203540": [ - [1, 0, 51, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3222053322"] - ], - "client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalSubcategoryGallery.tsx:531331643": [ - [0, 0, 51, "\'@ant-design/icons\' import is restricted from being used. AntDesign icons are now deprecated in our codebase. Please use line icons instead.", "3222053322"] - ] - }` -}; - -exports[`No new line-icon imports`] = { - value: `{ - "client/src/components/Sidebar.tsx:3176701436": [ - [2, 0, 64, "\'@/icons\' import is restricted from being used.", "2495069050"], - [3, 0, 80, "\'@/icons/lni/Direction/angle-double-left.svg?react\' import is restricted from being used by a pattern.", "219512785"], - [4, 0, 82, "\'@/icons/lni/Direction/angle-double-right.svg?react\' import is restricted from being used by a pattern.", "1905172657"] - ], - "client/src/components/common/CloseButton.tsx:3899548351": [ - [0, 0, 38, "\'@/icons\' import is restricted from being used.", "259842236"] - ], - "client/src/components/common/CopyTextComponent.tsx:1512378612": [ - [0, 0, 72, "\'@/icons/lni/Web and Technology/copy-alt.svg?react\' import is restricted from being used by a pattern.", "3232224292"] - ], - "client/src/components/common/StepProgressIndicator.tsx:3563236842": [ - [0, 0, 75, "\'@/icons/lni/Interface and Sign/checkmark.svg?react\' import is restricted from being used by a pattern.", "2106702889"], - [1, 0, 72, "\'@/icons/lni/Interface and Sign/more-alt.svg?react\' import is restricted from being used by a pattern.", "4086154276"] - ], - "client/src/webpages/dashboard/Dashboard.tsx:3291402875": [ - [0, 0, 102, "\'@/icons\' import is restricted from being used.", "3871568653"] - ], - "client/src/webpages/dashboard/banks/MatchingBanksDashboard.tsx:3217201097": [ - [1, 0, 61, "\'@/icons/lni/Education/world-2.svg?react\' import is restricted from being used by a pattern.", "1481176755"], - [2, 0, 84, "\'@/icons/lni/Text editor/text-underline-alt.svg?react\' import is restricted from being used by a pattern.", "1608613736"] - ], - "client/src/webpages/dashboard/components/CoopButton.tsx:1250827825": [ - [0, 0, 71, "\'@/icons/lni/Spinner/spinner-solid.svg?react\' import is restricted from being used by a pattern.", "1469501188"] - ], - "client/src/webpages/dashboard/components/RowMutations.tsx:3578050914": [ - [1, 0, 55, "\'@/icons\' import is restricted from being used.", "2940522213"] - ], - "client/src/webpages/dashboard/components/table/Table.tsx:1273435135": [ - [1, 0, 78, "\'@/icons/lni/Text editor/sort-amount-asc.svg?react\' import is restricted from being used by a pattern.", "961739528"], - [2, 0, 78, "\'@/icons/lni/Text editor/sort-amount-dsc.svg?react\' import is restricted from being used by a pattern.", "1789033352"] - ], - "client/src/webpages/dashboard/components/table/TableFilter.tsx:2480061365": [ - [0, 0, 71, "\'@/icons/lni/Direction/chevron-down.svg?react\' import is restricted from being used by a pattern.", "3704341756"], - [1, 0, 67, "\'@/icons/lni/Direction/chevron-up.svg?react\' import is restricted from being used by a pattern.", "3710687196"] - ], - "client/src/webpages/dashboard/investigation/ThreadInvestigation.tsx:721213667": [ - [0, 0, 61, "\'@/icons/lni/User/user-alt-4.svg?react\' import is restricted from being used by a pattern.", "853965253"] - ], - "client/src/webpages/dashboard/item_types/ItemTypesDashboard.tsx:3814702208": [ - [0, 0, 62, "\'@/icons/lni/Weather/sparkles.svg?react\' import is restricted from being used by a pattern.", "3217875788"], - [1, 0, 72, "\'@/icons/lni/Web and Technology/copy-alt.svg?react\' import is restricted from being used by a pattern.", "3232224292"] - ], - "client/src/webpages/dashboard/mrt/ManualReviewQueuesDashboard.tsx:4144591923": [ - [0, 0, 48, "\'@/icons\' import is restricted from being used.", "1465550809"], - [1, 0, 82, "\'@/icons/lni/Direction/angle-double-right.svg?react\' import is restricted from being used by a pattern.", "1905172657"], - [2, 0, 61, "\'@/icons/lnif/Design/grid-alt.svg?react\' import is restricted from being used by a pattern.", "2203300045"], - [3, 0, 65, "\'@/icons/lni/Web and Technology/star.svg?react\' import is restricted from being used by a pattern.", "2268953001"] - ], - "client/src/webpages/dashboard/mrt/ManualReviewRecentDecisions.tsx:2183365222": [ - [0, 0, 71, "\'@/icons/lni/Direction/chevron-left.svg?react\' import is restricted from being used by a pattern.", "3317241756"], - [1, 0, 73, "\'@/icons/lni/Direction/chevron-right.svg?react\' import is restricted from being used by a pattern.", "4174122716"], - [2, 0, 80, "\'@/icons/lni/Interface and Sign/cross-circle.svg?react\' import is restricted from being used by a pattern.", "37409444"] - ], - "client/src/webpages/dashboard/mrt/ManualReviewRecentDecisionsFilter.tsx:3327447748": [ - [0, 0, 71, "\'@/icons/lni/Direction/chevron-down.svg?react\' import is restricted from being used by a pattern.", "3704341756"], - [1, 0, 67, "\'@/icons/lni/Direction/chevron-up.svg?react\' import is restricted from being used by a pattern.", "3710687196"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/ManualReviewJobReview.tsx:3177454971": [ - [0, 0, 62, "\'@/icons/lni/Design/sidebar-1.svg?react\' import is restricted from being used by a pattern.", "351186763"], - [1, 0, 82, "\'@/icons/lni/Direction/angle-double-right.svg?react\' import is restricted from being used by a pattern.", "1905172657"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ncmec/NCMECInspectedMedia.tsx:4077846936": [ - [0, 0, 61, "\'@/icons/lni/User/user-alt-4.svg?react\' import is restricted from being used by a pattern.", "853965253"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/ncmec/NCMECThreadItemComponent.tsx:784247690": [ - [1, 0, 61, "\'@/icons/lni/User/user-alt-4.svg?react\' import is restricted from being used by a pattern.", "853965253"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/related_actions/ManualReviewJobEnqueuedRelatedActionEntry.tsx:2917175365": [ - [0, 0, 61, "\'@/icons/lni/User/user-alt-4.svg?react\' import is restricted from being used by a pattern.", "853965253"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/threads/ManualReviewJobThreadItemComponent.tsx:3148286587": [ - [1, 0, 61, "\'@/icons/lni/User/user-alt-4.svg?react\' import is restricted from being used by a pattern.", "853965253"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/user/ManualReviewJobPrimaryUserComponent.tsx:187044465": [ - [0, 0, 61, "\'@/icons/lni/User/user-alt-4.svg?react\' import is restricted from being used by a pattern.", "853965253"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/user/ManualReviewJobRelatedUserComponent.tsx:1226282061": [ - [0, 0, 61, "\'@/icons/lni/User/user-alt-4.svg?react\' import is restricted from being used by a pattern.", "853965253"] - ], - "client/src/webpages/dashboard/mrt/manual_review_job/v2/user/ManualReviewJobUserVerticalComponent.tsx:59841599": [ - [0, 0, 61, "\'@/icons/lni/User/user-alt-4.svg?react\' import is restricted from being used by a pattern.", "853965253"] - ], - "client/src/webpages/dashboard/mrt/visualization/ManualReviewDashboardInsightsFilterBy.tsx:1436988477": [ - [2, 0, 71, "\'@/icons/lni/Direction/chevron-down.svg?react\' import is restricted from being used by a pattern.", "3704341756"], - [3, 0, 67, "\'@/icons/lni/Direction/chevron-up.svg?react\' import is restricted from being used by a pattern.", "3710687196"] - ], - "client/src/webpages/dashboard/mrt/visualization/ManualReviewDashboardInsightsGroupBy.tsx:2094174492": [ - [0, 0, 71, "\'@/icons/lni/Direction/chevron-down.svg?react\' import is restricted from being used by a pattern.", "3704341756"], - [1, 0, 67, "\'@/icons/lni/Direction/chevron-up.svg?react\' import is restricted from being used by a pattern.", "3710687196"] - ], - "client/src/webpages/dashboard/overview/Overview.tsx:380900289": [ - [14, 0, 123, "\'@/icons\' import is restricted from being used.", "3974909531"] - ], - "client/src/webpages/dashboard/overview/OverviewCard.tsx:3308999316": [ - [8, 0, 61, "\'@/icons\' import is restricted from being used.", "8406751"], - [9, 0, 69, "\'@/icons/lni/Direction/arrow-right.svg?react\' import is restricted from being used by a pattern.", "2180497308"], - [10, 0, 81, "\'@/icons/lni/Direction/arrows-horizontal.svg?react\' import is restricted from being used by a pattern.", "3736456476"] - ], - "client/src/webpages/dashboard/policies/PoliciesDashboard.tsx:270333074": [ - [0, 0, 71, "\'@/icons/lni/Direction/chevron-down.svg?react\' import is restricted from being used by a pattern.", "3704341756"], - [1, 0, 67, "\'@/icons/lni/Direction/chevron-up.svg?react\' import is restricted from being used by a pattern.", "3710687196"], - [2, 0, 60, "\'@/icons/lni/Education/pencil.svg?react\' import is restricted from being used by a pattern.", "2307741982"], - [3, 0, 65, "\'@/icons/lni/Interface and Sign/plus.svg?react\' import is restricted from being used by a pattern.", "3616358249"], - [4, 0, 74, "\'@/icons/lni/Web and Technology/trash-can.svg?react\' import is restricted from being used by a pattern.", "615551076"] - ], - "client/src/webpages/dashboard/policies/PolicyForm.tsx:1529120265": [ - [2, 0, 70, "\'@/icons\' import is restricted from being used.", "3642037779"] - ], - "client/src/webpages/dashboard/rules/dashboard/visualization/RuleInsightsFilterBy.tsx:3759497673": [ - [0, 0, 71, "\'@/icons/lni/Direction/chevron-down.svg?react\' import is restricted from being used by a pattern.", "3704341756"], - [1, 0, 67, "\'@/icons/lni/Direction/chevron-up.svg?react\' import is restricted from being used by a pattern.", "3710687196"] - ], - "client/src/webpages/dashboard/rules/dashboard/visualization/RulesDashboardInsights.tsx:3285237740": [ - [3, 0, 62, "\'@/icons\' import is restricted from being used.", "469112768"] - ], - "client/src/webpages/dashboard/rules/dashboard/visualization/rulesDashboardInsightsChart.tsx:1979519000": [ - [8, 0, 36, "\'@/icons\' import is restricted from being used.", "1234727599"], - [9, 0, 73, "\'@/icons/lni/Web and Technology/download.svg?react\' import is restricted from being used by a pattern.", "3283715369"] - ], - "client/src/webpages/dashboard/rules/info/insights/ReportingRuleInsightsActionsChart.tsx:3492200963": [ - [1, 0, 43, "\'@/icons\' import is restricted from being used.", "3049589739"] - ], - "client/src/webpages/dashboard/rules/info/insights/RuleInsightsActionsChart.tsx:3754111732": [ - [1, 0, 62, "\'@/icons\' import is restricted from being used.", "469112768"] - ], - "client/src/webpages/dashboard/rules/rule_form/ReportingRuleForm.tsx:2940997571": [ - [0, 0, 72, "\'@/icons/lni/Web and Technology/copy-alt.svg?react\' import is restricted from being used by a pattern.", "3232224292"], - [1, 0, 74, "\'@/icons/lni/Web and Technology/trash-can.svg?react\' import is restricted from being used by a pattern.", "615551076"] - ], - "client/src/webpages/dashboard/rules/rule_form/RuleForm.tsx:1051030766": [ - [2, 0, 72, "\'@/icons/lni/Web and Technology/copy-alt.svg?react\' import is restricted from being used by a pattern.", "3232224292"], - [3, 0, 74, "\'@/icons/lni/Web and Technology/trash-can.svg?react\' import is restricted from being used by a pattern.", "615551076"] - ] - }` -}; diff --git a/.betterer.ts b/.betterer.ts deleted file mode 100644 index d2fdc82..0000000 --- a/.betterer.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { BettererFileTest } from '@betterer/betterer'; -import { eslint } from '@betterer/eslint'; - -export default { - 'No CSS Stylesheets': () => - countCssStylesheets().include('./client/**/*.css'), - 'No explicit any in client': () => - eslint({ - '@typescript-eslint/no-explicit-any': 'error', - }).include('./client/**/*.{ts,tsx}'), - 'No explicit any in server': () => - eslint({ - '@typescript-eslint/no-explicit-any': 'error', - }).include('./server/**/*.{ts,cts}'), - 'No Deprecated API usage': () => - eslint({ 'etc/no-deprecated': 'error' }).include('./client/**/*.{ts,tsx}'), - 'No counterproductive type annotations': () => - eslint({ - 'no-restricted-syntax': [ - 'error', - { - selector: - 'CallExpression:not(:has(.callee[name="useCallback"], .callee[name="useEffect"], .callee[name="useMemo"])) .arguments:matches(ArrowFunctionExpression) .params[typeAnnotation]:matches([name!="e"])', - message: - "When a function `x` is written inline and passed as an argument, it's " + - "usually better not to write explicit type annotations on `x`'s " + - 'arguments because the argument types should be able to be inferred, ' + - "and the inferred type will usually be more accurate than what you'd " + - 'write manually. Plus, the inferred type will automatically update.\n\n' + - "If the type for x's arguments is not being correctly inferred, that " + - 'suggests an issue with the type definition of the function that `x` is ' + - 'being passed to.', - }, - ], - }).include('./client/**/*.{ts,tsx}'), - 'No new ant-design icon imports': () => - eslint({ - 'no-restricted-imports': [ - 'error', - { - name: '@ant-design/icons', - message: - 'AntDesign icons are now deprecated in our codebase. Please use line icons instead.', - }, - ], - }).include('./client/**/*.{ts,tsx}'), - 'No new line-icon imports': () => - eslint({ - 'no-restricted-imports': [ - 'error', - { - paths: ['@/icons'], - patterns: ['@/icons/*'], - }, - ], - }).include('./client/**/*.{ts,tsx}'), -}; - -function countCssStylesheets() { - return new BettererFileTest(async (filePaths, fileTestResult) => { - filePaths.forEach((filePath) => { - const file = fileTestResult.addFile(filePath, ''); - file.addIssue( - 0, - 0, - 'Please replace CSS stylesheets with inline Tailwind.css', - ); - }); - }); -} diff --git a/.dockerignore b/.dockerignore index 6ad08b7..1c07c02 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,3 @@ -.betterer.results -.betterer.ts .dockerignore .env.example .git diff --git a/.gitattributes b/.gitattributes index 0a0ba50..741195a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,6 +1,2 @@ server/graphql/generated.ts linguist-generated=true client/src/graphql/generated.ts linguist-generated=true -.betterer.results linguist-generated=true - -# Betterer merge -.betterer.results merge=betterer diff --git a/.github/workflows/apply_pr_checks.yaml b/.github/workflows/apply_pr_checks.yaml index 4d12d6c..0e88cc7 100644 --- a/.github/workflows/apply_pr_checks.yaml +++ b/.github/workflows/apply_pr_checks.yaml @@ -45,29 +45,6 @@ jobs: exit 1 fi - run_betterer: - timeout-minutes: 4 - needs: [check_for_client_changes, check_for_server_changes] - if: needs.check_for_server_changes.outputs.result == 'true' || needs.check_for_client_changes.outputs.result == 'true' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v6 - with: - node-version-file: '.nvmrc' - cache: 'npm' - - - name: Install dependencies in root and client directory - run: | - npm ci - cd client - npm ci - - - name: Run Betterer tests - run: npm run betterer - env: - NODE_OPTIONS: '--max-old-space-size=5250' - check_migration_order: runs-on: ubuntu-latest steps: diff --git a/Dockerfile b/Dockerfile index a7ec5fc..b9b1983 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ FROM node:24.14.0-bullseye-slim AS server_base WORKDIR /app -COPY ["server/package.json", "server/package-lock.json", "./"] +COPY ["server/package.json", "server/package-lock.json", "server/.npmrc", "./"] RUN npm ci COPY ["server", "./"] @@ -21,7 +21,7 @@ RUN npm run build FROM node:24.14.0-bullseye-slim AS backend_base WORKDIR /app RUN apt-get update && apt-get install dumb-init -COPY --from=build_backend ["/app/package.json", "/app/package-lock.json", "./"] +COPY --from=build_backend ["/app/package.json", "/app/package-lock.json", "/app/.npmrc", "./"] RUN npm ci --omit=dev COPY --from=build_backend /app/transpiled ./ diff --git a/client/.eslintrc.cjs b/client/.eslintrc.cjs index eae043e..0d7e85b 100644 --- a/client/.eslintrc.cjs +++ b/client/.eslintrc.cjs @@ -5,10 +5,23 @@ const restrictedSyntax = [ message: 'React types for props should be inlined', }, + { + selector: + 'CallExpression:not(:has(.callee[name="useCallback"], .callee[name="useEffect"], .callee[name="useMemo"])) .arguments:matches(ArrowFunctionExpression) .params[typeAnnotation]:matches([name!="e"])', + message: + "When a function `x` is written inline and passed as an argument, it's " + + "usually better not to write explicit type annotations on `x`'s " + + 'arguments because the argument types should be able to be inferred, ' + + "and the inferred type will usually be more accurate than what you'd " + + 'write manually. Plus, the inferred type will automatically update.\n\n' + + "If the type for x's arguments is not being correctly inferred, that " + + 'suggests an issue with the type definition of the function that `x` is ' + + 'being passed to.', + }, ]; module.exports = { - extends: ['react-app'], + extends: ['plugin:react/recommended', 'plugin:react-hooks/recommended'], parser: '@typescript-eslint/parser', parserOptions: { project: ['./tsconfig.json'], @@ -22,11 +35,22 @@ module.exports = { 'vite.config.ts', 'vite-env.d.ts' ], - plugins: ['etc', 'custom-rules'], + plugins: ['@typescript-eslint', 'custom-rules'], rules: { - '@typescript-eslint/switch-exhaustiveness-check': ['error'], + // TODO: re-enable as 'error' and fix violations in follow-up PR + '@typescript-eslint/switch-exhaustiveness-check': ['warn'], 'react/jsx-uses-react': 'off', 'react/react-in-jsx-scope': 'off', + 'react/prop-types': 'off', + 'react/display-name': 'off', + 'react/no-unescaped-entities': 'off', + 'react-hooks/set-state-in-effect': 'off', + 'react-hooks/preserve-manual-memoization': 'off', + 'react-hooks/set-state-in-render': 'off', + 'react-hooks/purity': 'off', + 'react-hooks/immutability': 'off', + 'react-hooks/use-memo': 'off', + 'react-hooks/static-components': 'off', 'react/jsx-key': [1, { checkFragmentShorthand: true }], 'id-denylist': [ 'error', @@ -69,9 +93,11 @@ module.exports = { 'no-self-compare': ['error'], 'no-sequences': ['error'], 'no-shadow-restricted-names': ['error'], - 'no-restricted-syntax': ['error', ...restrictedSyntax], + // TODO: re-enable as 'error' and fix violations in follow-up PR + 'no-restricted-syntax': ['warn', ...restrictedSyntax], + // TODO: re-enable as 'error' and fix violations in follow-up PR 'no-restricted-imports': [ - 'error', + 'warn', { paths: [ { @@ -85,7 +111,18 @@ module.exports = { message: "Please do not import the entire lodash library. Instead, directly import the function you need. For example, use 'import get from 'lodash/get'`.", }, + { + name: '@ant-design/icons', + message: + 'AntDesign icons are now deprecated in our codebase. Please use line icons instead.', + }, + { + name: '@/icons', + message: + 'This import path is deprecated. Please use lucide-react icons instead.', + }, ], + patterns: ['@/icons/*'], }, ], 'no-restricted-properties': [ @@ -110,18 +147,32 @@ module.exports = { ], 'no-console': ['error'], 'no-sparse-arrays': ['error'], - '@typescript-eslint/no-unused-vars': ['error'], + '@typescript-eslint/no-unused-vars': [ + 'error', + { + argsIgnorePattern: '^_', + varsIgnorePattern: '^_', + caughtErrors: 'none', + ignoreRestSiblings: true, + }, + ], '@typescript-eslint/no-for-in-array': ['error'], '@typescript-eslint/promise-function-async': ['error'], '@typescript-eslint/return-await': ['error'], '@typescript-eslint/no-dynamic-delete': ['error'], - '@typescript-eslint/no-throw-literal': ['error'], + '@typescript-eslint/only-throw-error': ['error'], 'no-prototype-builtins': ['error'], 'no-implicit-coercion': ['error'], + '@typescript-eslint/no-explicit-any': ['warn'], + '@typescript-eslint/no-deprecated': ['warn'], '@typescript-eslint/no-extra-non-null-assertion': ['error'], '@typescript-eslint/no-unnecessary-type-assertion': ['error'], '@typescript-eslint/prefer-includes': ['error'], - '@typescript-eslint/prefer-nullish-coalescing': ['error'], + // TODO: re-enable as 'error' and fix violations in follow-up PR + '@typescript-eslint/prefer-nullish-coalescing': [ + 'warn', + { ignoreTernaryTests: true, ignoreMixedLogicalExpressions: true }, + ], '@typescript-eslint/no-namespace': ['error'], 'no-ex-assign': ['error'], 'prefer-const': ['error'], @@ -147,7 +198,10 @@ module.exports = { 'no-return-assign': ['error', 'always'], 'no-new': ['error'], 'custom-rules/no-casting-in-getFieldValueForRole': ['error'], - // TODO: enable - // 'etc/no-deprecated': ['error'], + }, + settings: { + react: { + version: 'detect', + }, }, }; diff --git a/client/eslint.config.mjs b/client/eslint.config.mjs new file mode 100644 index 0000000..cf4ce96 --- /dev/null +++ b/client/eslint.config.mjs @@ -0,0 +1,29 @@ +import { createRequire } from 'node:module'; +import { FlatCompat } from '@eslint/eslintrc'; +import { fixupConfigRules } from '@eslint/compat'; + +const require = createRequire(import.meta.url); +const { ignorePatterns: _, ...legacyConfig } = require('./.eslintrc.cjs'); + +const compat = new FlatCompat({ + baseDirectory: import.meta.dirname, +}); + +const flatConfigs = fixupConfigRules(compat.config(legacyConfig)); + +export default [ + { + ignores: [ + '.eslintrc.cjs', + 'eslint.config.mjs', + 'eslint/**', + 'tailwind.config.js', + '**/*.stories.tsx', + 'vite.config.ts', + 'vite-env.d.ts', + ], + }, + ...flatConfigs.map((config) => + config.files ? config : { ...config, files: ['**/*.ts', '**/*.tsx', '**/*.js', '**/*.jsx'] }, + ), +]; diff --git a/client/package-lock.json b/client/package-lock.json index 26d4b53..a2ba12d 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -82,6 +82,9 @@ "web-vitals": "^1.0.1" }, "devDependencies": { + "@eslint/compat": "^2.0.3", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "^9.39.4", "@faker-js/faker": "^8.4.1", "@storybook/react": "^9.1.20", "@storybook/react-vite": "^9.1.20", @@ -91,15 +94,14 @@ "@types/react-dom": "^18.0.0", "@types/react-router-hash-link": "^2.4.5", "@types/validator": "^13.1.3", - "@typescript-eslint/eslint-plugin": "^6.9.1", - "@typescript-eslint/parser": "^6.9.1", + "@typescript-eslint/eslint-plugin": "^8.57.2", + "@typescript-eslint/parser": "^8.57.2", "@vitejs/plugin-react": "^5.1.4", "autoprefixer": "^10.4.7", - "eslint": "^8.19.0", - "eslint-config-react-app": "^7.0.1", + "eslint": "^9.39.4", "eslint-plugin-custom-rules": "file:./eslint", - "eslint-plugin-etc": "^2.0.3", "eslint-plugin-react": "^7.30.1", + "eslint-plugin-react-hooks": "^7.0.1", "postcss": "^8.4.14", "prop-types": "^15.8.1", "source-map-explorer": "^2.5.3", @@ -291,45 +293,6 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/eslint-parser": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz", - "integrity": "sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { "version": "7.29.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", @@ -347,19 +310,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", @@ -386,122 +336,6 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", - "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.28.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", - "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "regexpu-core": "^6.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", - "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "debug": "^4.4.3", - "lodash.debounce": "^4.0.8", - "resolve": "^1.22.11" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@babel/helper-globals": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", @@ -512,20 +346,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", - "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.5", - "@babel/types": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", @@ -558,19 +378,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-plugin-utils": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", @@ -581,56 +388,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", - "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-wrap-function": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", - "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", @@ -660,21 +417,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", - "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helpers": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", @@ -705,27 +447,26 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", - "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", - "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", "dev": true, "license": "MIT", "dependencies": { @@ -735,7491 +476,4987 @@ "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", - "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", - "dev": true, + "node_modules/@babel/runtime": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", - "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", - "dev": true, + "node_modules/@babel/runtime-corejs3": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.29.0.tgz", + "integrity": "sha512-TgUkdp71C9pIbBcHudc+gXZnihEDOjUAmXO1VO4HHGES7QLZcShR0stfKIxLSNIYx2fqhmJChOjm/wkF8wv4gA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1" + "core-js-pure": "^3.48.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "node_modules/@babel/template": { "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", - "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/traverse": "^7.28.6" + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-decorators": { + "node_modules/@babel/types": { "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.0.tgz", - "integrity": "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-syntax-decorators": "^7.28.6" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, + "node_modules/@ctrl/tinycolor": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz", + "integrity": "sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz", - "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz", - "integrity": "sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", - "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", - "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", - "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", - "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", - "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", - "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", + "node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.29.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", - "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", - "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", - "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", - "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", - "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, + "optional": true, + "os": [ + "openharmony" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", - "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-globals": "^7.28.0", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/traverse": "^7.28.6" - }, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", - "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/template": "^7.28.6" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", - "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", - "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", - "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", - "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "node_modules/@eslint/compat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-2.0.3.tgz", + "integrity": "sha512-SjIJhGigp8hmd1YGIBwh7Ovri7Kisl42GYFjrOyHhtfYGGoLW6teYi/5p8W50KSsawUPpuLOSmsq1bD0NGQLBw==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@eslint/core": "^1.1.1" }, "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^8.40 || 9 || 10" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-explicit-resource-management": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", - "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5" + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", - "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@eslint/core": "^0.17.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", - "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "node_modules/@eslint/config-helpers/node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@types/json-schema": "^7.0.15" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", - "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", + "node_modules/@eslint/core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.1.tgz", + "integrity": "sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-syntax-flow": "^7.27.1" + "@types/json-schema": "^7.0.15" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", - "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", - "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://eslint.org/donate" } }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", - "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", - "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", - "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@types/json-schema": "^7.0.15" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", - "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "node_modules/@faker-js/faker": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", + "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/fakerjs" + } + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=6.14.13" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", - "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", - "dev": true, - "license": "MIT", + "node_modules/@floating-ui/core": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@floating-ui/utils": "^0.2.7" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", - "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", - "dev": true, - "license": "MIT", + "node_modules/@floating-ui/dom": { + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", + "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", + "dependencies": { + "@floating-ui/dom": "^1.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", - "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", - "dev": true, - "license": "MIT", + "node_modules/@floating-ui/utils": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" + }, + "node_modules/@googlemaps/js-api-loader": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.15.1.tgz", + "integrity": "sha512-AsnEgNsB7S/VdrHGEQUaUM2e5tmjFGKBAfzR/AqO8O7TPq/jQGvoRw5liPBw4EMF38RDsHmKDV89q/X+qiUREQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.29.0" - }, - "engines": { - "node": ">=6.9.0" - }, + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", + "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", - "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18.18.0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=18.18.0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", - "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, "engines": { - "node": ">=6.9.0" + "node": ">=12.22" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", - "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" + "node": ">=18.18" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", - "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", - "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.28.6" - }, "engines": { - "node": ">=6.9.0" + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", - "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1" - }, "engines": { - "node": ">=6.9.0" + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", - "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", - "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", - "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "ansi-regex": "^6.2.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", - "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", - "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", - "dev": true, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "jest-get-type": "^29.6.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", - "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", - "dev": true, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", - "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", - "dev": true, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@sinclair/typebox": "^0.27.8" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz", - "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.6.1.tgz", + "integrity": "sha512-J4BaTocTOYFkMHIra1JDWrMWpNmBl4EkplIwHEsV8aeUOtdWjwSnln9U7twjMFTAEB7mptNtSKyVi1Y2W9sDJw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-syntax-jsx": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" + "glob": "^10.0.0", + "magic-string": "^0.30.0", + "react-docgen-typescript": "^2.2.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "typescript": ">= 4.3.x", + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", - "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "balanced-match": "^1.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", - "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "glob": "dist/esm/bin.mjs" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", - "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "brace-expansion": "^2.0.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=16 || 14 >=14.17" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", - "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", - "dev": true, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", - "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", - "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", - "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", - "dev": true, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@kojodesign/tailwindkit": { + "version": "0.0.1-rc4", + "resolved": "https://registry.npmjs.org/@kojodesign/tailwindkit/-/tailwindkit-0.0.1-rc4.tgz", + "integrity": "sha512-/OnOJ3ryksH7xlLZmKPSyTJxIRCzG06qhri2zWos5Zi0SdEyRzY0ip3UsraS8fOY/PoQIjwiQO+V/wiL5cFsiw==", + "dependencies": { + "@ctrl/tinycolor": "^4.0.2", + "deepmerge": "^4.3.1", + "kebab-case": "^1.0.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tailwindcss": "^3.4.0" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz", - "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==", - "dev": true, - "license": "MIT", + "node_modules/@kojodesign/tailwindkit/node_modules/@ctrl/tinycolor": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-4.1.0.tgz", + "integrity": "sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "babel-plugin-polyfill-corejs2": "^0.4.14", - "babel-plugin-polyfill-corejs3": "^0.13.0", - "babel-plugin-polyfill-regenerator": "^0.6.5", - "semver": "^6.3.1" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", - "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", - "dev": true, - "license": "MIT", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", - "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.53.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.53.0.tgz", + "integrity": "sha512-8HArjKx+RaAI8uEIgcORbZIPklyh1YLjPSBus8hjRmvLi6DeFzgOcdZ7KwPabKj8mXF8dX0hyfAyGfycz0DbFw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + "@opentelemetry/api": "^1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", - "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/auto-instrumentations-web": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/auto-instrumentations-web/-/auto-instrumentations-web-0.41.0.tgz", + "integrity": "sha512-IuTcKHCvWexAKspy4HgDvS+4aZwTAoZcBmJwyMiRB4K0e7znP89F/nDQNXgMsa20HOpDSQ9WHlylE9bdozpgug==", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@opentelemetry/instrumentation": "^0.53.0", + "@opentelemetry/instrumentation-document-load": "^0.40.0", + "@opentelemetry/instrumentation-fetch": "^0.53.0", + "@opentelemetry/instrumentation-user-interaction": "^0.40.0", + "@opentelemetry/instrumentation-xml-http-request": "^0.53.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": "^1.3.0", + "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", - "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/context-zone": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone/-/context-zone-1.26.0.tgz", + "integrity": "sha512-ckBEUKo7jZnZ2jARcntv365413cTe9Ra7uMQWvdk10K3tWOUsLnBG8dSMRbkaA+XL9hWGrZ1MMI8UXrwnbp0FA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@opentelemetry/context-zone-peer-dep": "1.26.0", + "zone.js": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^0.14.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" + } + }, + "node_modules/@opentelemetry/context-zone-peer-dep": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-1.26.0.tgz", + "integrity": "sha512-Mgdy0WsHR52h5AnN2nhZJrelDK6unOFr8aSn3ToETk6DLSOijayOi0M0SZM72qhWr7iFrJ1oxGEIK8uzVaSC8Q==", + "engines": { + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": ">=1.0.0 <1.10.0", + "zone.js": "^0.10.2 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^0.14.0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", - "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/core": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.26.0.tgz", + "integrity": "sha512-1iKxXXE8415Cdv0yjG3G6hQnB5eVEsJce3QaawX8SjDn0mAS0ZM8fAbZZJD4ajvhC15cePvosSCut404KrIIvQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@opentelemetry/semantic-conventions": "1.27.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", - "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.53.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.53.0.tgz", + "integrity": "sha512-m7F5ZTq+V9mKGWYpX8EnZ7NjoqAU7VemQ1E2HAG+W/u0wpY1x0OmbxAXfGKFHCspdJk8UKlwPGrpcB8nay3P8A==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.28.6" + "@opentelemetry/core": "1.26.0", + "@opentelemetry/otlp-exporter-base": "0.53.0", + "@opentelemetry/otlp-transformer": "0.53.0", + "@opentelemetry/resources": "1.26.0", + "@opentelemetry/sdk-trace-base": "1.26.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": "^1.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", - "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/instrumentation": { + "version": "0.53.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.53.0.tgz", + "integrity": "sha512-DMwg0hy4wzf7K73JJtl95m/e0boSoWhH07rfvHvYzQtBD3Bmv0Wc1x733vyZBqmFm8OjJD0/pfiUg1W3JjFX0A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@opentelemetry/api-logs": "0.53.0", + "@types/shimmer": "^1.2.0", + "import-in-the-middle": "^1.8.1", + "require-in-the-middle": "^7.1.1", + "semver": "^7.5.2", + "shimmer": "^1.2.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", - "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/instrumentation-document-load": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-document-load/-/instrumentation-document-load-0.40.0.tgz", + "integrity": "sha512-TG7J0gGG7mYGz/PbNSY+I7DfqZj3DznGgpnkCt6zU2OwNmjaW07TSrm1Jx4lRxq8MwV774iwGa1DXqgZC53Okw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.53.0", + "@opentelemetry/sdk-trace-base": "^1.0.0", + "@opentelemetry/sdk-trace-web": "^1.15.0", + "@opentelemetry/semantic-conventions": "^1.27.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", - "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/instrumentation-fetch": { + "version": "0.53.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.53.0.tgz", + "integrity": "sha512-Sayp/Oypr0lyTgOKide/Dz4ovqDWPdmazapCMyfsVpXpV9zrH2kbdO2vAKUMx9vF98vxsqcxXucf4z54WXWZ8A==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@opentelemetry/core": "1.26.0", + "@opentelemetry/instrumentation": "0.53.0", + "@opentelemetry/sdk-trace-web": "1.26.0", + "@opentelemetry/semantic-conventions": "1.27.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": "^1.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", - "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/instrumentation-user-interaction": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-user-interaction/-/instrumentation-user-interaction-0.40.0.tgz", + "integrity": "sha512-QvVoRVL84gI5KSzXherCsWN8314o0+rdvlPKPbgMUCt3PEhnAtO0MfL5HHs2BAh9DE7QTxVQVthV5A0MdatJaA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@opentelemetry/core": "^1.8.0", + "@opentelemetry/instrumentation": "^0.53.0", + "@opentelemetry/sdk-trace-web": "^1.8.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@opentelemetry/api": "^1.3.0", + "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0" } }, - "node_modules/@babel/preset-env": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.2.tgz", - "integrity": "sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/instrumentation-xml-http-request": { + "version": "0.53.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.53.0.tgz", + "integrity": "sha512-vkALs8zdEUU3GnGvq1rzP0RK3+Fsk2jyzY6X/a+ibbo/miCmmeQNHX+fBRNs/3Offquj19M0qD+olNU9CJloqg==", "dependencies": { - "@babel/compat-data": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.28.6", - "@babel/plugin-syntax-import-attributes": "^7.28.6", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.27.1", - "@babel/plugin-transform-async-generator-functions": "^7.29.0", - "@babel/plugin-transform-async-to-generator": "^7.28.6", - "@babel/plugin-transform-block-scoped-functions": "^7.27.1", - "@babel/plugin-transform-block-scoping": "^7.28.6", - "@babel/plugin-transform-class-properties": "^7.28.6", - "@babel/plugin-transform-class-static-block": "^7.28.6", - "@babel/plugin-transform-classes": "^7.28.6", - "@babel/plugin-transform-computed-properties": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-dotall-regex": "^7.28.6", - "@babel/plugin-transform-duplicate-keys": "^7.27.1", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", - "@babel/plugin-transform-dynamic-import": "^7.27.1", - "@babel/plugin-transform-explicit-resource-management": "^7.28.6", - "@babel/plugin-transform-exponentiation-operator": "^7.28.6", - "@babel/plugin-transform-export-namespace-from": "^7.27.1", - "@babel/plugin-transform-for-of": "^7.27.1", - "@babel/plugin-transform-function-name": "^7.27.1", - "@babel/plugin-transform-json-strings": "^7.28.6", - "@babel/plugin-transform-literals": "^7.27.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", - "@babel/plugin-transform-member-expression-literals": "^7.27.1", - "@babel/plugin-transform-modules-amd": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.28.6", - "@babel/plugin-transform-modules-systemjs": "^7.29.0", - "@babel/plugin-transform-modules-umd": "^7.27.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", - "@babel/plugin-transform-new-target": "^7.27.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", - "@babel/plugin-transform-numeric-separator": "^7.28.6", - "@babel/plugin-transform-object-rest-spread": "^7.28.6", - "@babel/plugin-transform-object-super": "^7.27.1", - "@babel/plugin-transform-optional-catch-binding": "^7.28.6", - "@babel/plugin-transform-optional-chaining": "^7.28.6", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/plugin-transform-private-methods": "^7.28.6", - "@babel/plugin-transform-private-property-in-object": "^7.28.6", - "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.29.0", - "@babel/plugin-transform-regexp-modifiers": "^7.28.6", - "@babel/plugin-transform-reserved-words": "^7.27.1", - "@babel/plugin-transform-shorthand-properties": "^7.27.1", - "@babel/plugin-transform-spread": "^7.28.6", - "@babel/plugin-transform-sticky-regex": "^7.27.1", - "@babel/plugin-transform-template-literals": "^7.27.1", - "@babel/plugin-transform-typeof-symbol": "^7.27.1", - "@babel/plugin-transform-unicode-escapes": "^7.27.1", - "@babel/plugin-transform-unicode-property-regex": "^7.28.6", - "@babel/plugin-transform-unicode-regex": "^7.27.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.15", - "babel-plugin-polyfill-corejs3": "^0.14.0", - "babel-plugin-polyfill-regenerator": "^0.6.6", - "core-js-compat": "^3.48.0", - "semver": "^6.3.1" + "@opentelemetry/core": "1.26.0", + "@opentelemetry/instrumentation": "0.53.0", + "@opentelemetry/sdk-trace-web": "1.26.0", + "@opentelemetry/semantic-conventions": "1.27.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": "^1.0.0" } }, - "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.53.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.53.0.tgz", + "integrity": "sha512-UCWPreGQEhD6FjBaeDuXhiMf6kkBODF0ZQzrk/tuQcaVDJ+dDQ/xhJp192H9yWnKxVpEjFrSSLnpqmX4VwX+eA==", + "dependencies": { + "@opentelemetry/core": "1.26.0", + "@opentelemetry/otlp-transformer": "0.53.0" + }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": "^1.0.0" } }, - "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", - "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.8", - "core-js-compat": "^3.48.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.53.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.53.0.tgz", + "integrity": "sha512-rM0sDA9HD8dluwuBxLetUmoqGJKSAbWenwD65KY9iZhUxdBHRLrIdrABfNDP7aiTjcgK8XFyTn5fhDz7N+W6DA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "@opentelemetry/api-logs": "0.53.0", + "@opentelemetry/core": "1.26.0", + "@opentelemetry/resources": "1.26.0", + "@opentelemetry/sdk-logs": "0.53.0", + "@opentelemetry/sdk-metrics": "1.26.0", + "@opentelemetry/sdk-trace-base": "1.26.0", + "protobufjs": "^7.3.0" + }, + "engines": { + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@babel/preset-react": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", - "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/propagator-aws-xray": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-aws-xray/-/propagator-aws-xray-1.26.0.tgz", + "integrity": "sha512-Sex+JyEZ/xX328TArBqQjh1NZSfNyw5NdASUIi9hnPsnMBMSBaDe7B9JRnXv0swz7niNyAnXa6MY7yOCV76EvA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-transform-react-display-name": "^7.28.0", - "@babel/plugin-transform-react-jsx": "^7.27.1", - "@babel/plugin-transform-react-jsx-development": "^7.27.1", - "@babel/plugin-transform-react-pure-annotations": "^7.27.1" + "@opentelemetry/core": "1.26.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", - "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/resources": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.26.0.tgz", + "integrity": "sha512-CPNYchBE7MBecCSVy0HKpUISEeJOniWqcHaAHpmasZ3j9o6V3AyBzhRc90jdmemq0HOxDr6ylhUbDhBqqPpeNw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-syntax-jsx": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/plugin-transform-typescript": "^7.28.5" + "@opentelemetry/core": "1.26.0", + "@opentelemetry/semantic-conventions": "1.27.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", - "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" + "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.29.0.tgz", - "integrity": "sha512-TgUkdp71C9pIbBcHudc+gXZnihEDOjUAmXO1VO4HHGES7QLZcShR0stfKIxLSNIYx2fqhmJChOjm/wkF8wv4gA==", - "license": "MIT", + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.53.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.53.0.tgz", + "integrity": "sha512-dhSisnEgIj/vJZXZV6f6KcTnyLDx/VuQ6l3ejuZpMpPlh9S1qMHiZU9NMmOkVkwwHkMy3G6mEBwdP23vUZVr4g==", "dependencies": { - "core-js-pure": "^3.48.0" + "@opentelemetry/api-logs": "0.53.0", + "@opentelemetry/core": "1.26.0", + "@opentelemetry/resources": "1.26.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.10.0" } }, - "node_modules/@babel/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/sdk-metrics": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.26.0.tgz", + "integrity": "sha512-0SvDXmou/JjzSDOjUmetAAvcKQW6ZrvosU0rkbDGpXvvZN+pQF6JbK/Kd4hNdK4q/22yeruqvukXEJyySTzyTQ==", "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" + "@opentelemetry/core": "1.26.0", + "@opentelemetry/resources": "1.26.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "node_modules/@babel/traverse": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.26.0.tgz", + "integrity": "sha512-olWQldtvbK4v22ymrKLbIcBi9L2SpMO84sCPY54IVsJhP9fRsxJT194C/AVaAuJzLE30EdhhM1VmvVYR7az+cw==", "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", - "debug": "^4.3.1" + "@opentelemetry/core": "1.26.0", + "@opentelemetry/resources": "1.26.0", + "@opentelemetry/semantic-conventions": "1.27.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@babel/types": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - "dev": true, - "license": "MIT", + "node_modules/@opentelemetry/sdk-trace-web": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-1.26.0.tgz", + "integrity": "sha512-sxeKPcG/gUyxZ8iB8X1MI8/grfSCGgo1n2kxOE73zjVaO9yW/7JuVC3gqUaWRjtZ6VD/V3lo2/ZSwMlm6n2mdg==", "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" + "@opentelemetry/core": "1.26.0", + "@opentelemetry/sdk-trace-base": "1.26.0", + "@opentelemetry/semantic-conventions": "1.27.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@ctrl/tinycolor": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz", - "integrity": "sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg==", + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz", + "integrity": "sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==", "engines": { - "node": ">=10" + "node": ">=14" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - "cpu": [ - "ppc64" - ], + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, "license": "MIT", "optional": true, - "os": [ - "aix" - ], "engines": { - "node": ">=18" + "node": ">=14" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } + "node_modules/@radix-ui/number": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.0.tgz", + "integrity": "sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==" }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } + "node_modules/@radix-ui/primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==" }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-arrow": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz", + "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-checkbox": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.1.1.tgz", + "integrity": "sha512-0i/EKJ222Afa1FE0C6pNJxDq1itzcl3HChE9DwskA4th4KRse8ojx8a1nVcOjwJdbpDLcz7uol77yYnQNMHdKw==", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-previous": "1.1.0", + "@radix-ui/react-use-size": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-collection": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", + "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-context": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-dialog": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.1.tgz", + "integrity": "sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-direction": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", + "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz", + "integrity": "sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-escape-keydown": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz", + "integrity": "sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz", + "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, + "node_modules/@radix-ui/react-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", + "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-label": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.0.tgz", + "integrity": "sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@radix-ui/react-primitive": "2.0.0" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@faker-js/faker": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", - "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/fakerjs" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true } - ], - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=6.14.13" } }, - "node_modules/@floating-ui/core": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", - "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", + "node_modules/@radix-ui/react-popover": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.1.tgz", + "integrity": "sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==", "dependencies": { - "@floating-ui/utils": "^0.2.7" + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@floating-ui/dom": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", - "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", + "node_modules/@radix-ui/react-popper": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz", + "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==", "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.7" + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-rect": "1.1.0", + "@radix-ui/react-use-size": "1.1.0", + "@radix-ui/rect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", - "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", + "node_modules/@radix-ui/react-portal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz", + "integrity": "sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==", "dependencies": { - "@floating-ui/dom": "^1.0.0" + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@floating-ui/utils": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", - "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" - }, - "node_modules/@googlemaps/js-api-loader": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.15.1.tgz", - "integrity": "sha512-AsnEgNsB7S/VdrHGEQUaUM2e5tmjFGKBAfzR/AqO8O7TPq/jQGvoRw5liPBw4EMF38RDsHmKDV89q/X+qiUREQ==", + "node_modules/@radix-ui/react-presence": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", "dependencies": { - "fast-deep-equal": "^3.1.3" - } - }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", - "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "license": "Apache-2.0", + "node_modules/@radix-ui/react-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@radix-ui/react-slot": "1.1.0" }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", + "node_modules/@radix-ui/react-select": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.1.tgz", + "integrity": "sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" + "@radix-ui/number": "1.1.0", + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-collection": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-previous": "1.1.0", + "@radix-ui/react-visually-hidden": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz", + "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "@radix-ui/react-primitive": "2.0.0" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-slider": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.2.0.tgz", + "integrity": "sha512-dAHCDA4/ySXROEPaRtaMV5WHL8+JB/DbtyTbJjYkY0RXmKMO2Ln8DFZhywG5/mVQ4WqHDBc8smc14yPXPqZHYA==", "dependencies": { - "ansi-regex": "^6.2.2" + "@radix-ui/number": "1.1.0", + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-collection": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-previous": "1.1.0", + "@radix-ui/react-use-size": "1.1.0" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "@radix-ui/react-compose-refs": "1.1.0" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "license": "MIT", + "node_modules/@radix-ui/react-switch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.1.0.tgz", + "integrity": "sha512-OBzy5WAj641k0AOSpKQtreDMe+isX0MQJ1IVyF03ucdF3DunOnROVrjWs8zsXUxC3zfZ6JL9HFVCUlMghz9dJw==", "dependencies": { - "jest-get-type": "^29.6.3" + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-previous": "1.1.0", + "@radix-ui/react-use-size": "1.1.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@jest/expect-utils/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node_modules/@radix-ui/react-tooltip": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.1.2.tgz", + "integrity": "sha512-9XRsLwe6Yb9B/tlnYCPVUd/TFS4J7HuOZW345DCeC6vKIxQGMZdx21RK4VoZauPD5frgkXTYVS5y90L+3YBn4w==", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-visually-hidden": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.27.8" + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.6.1.tgz", - "integrity": "sha512-J4BaTocTOYFkMHIra1JDWrMWpNmBl4EkplIwHEsV8aeUOtdWjwSnln9U7twjMFTAEB7mptNtSKyVi1Y2W9sDJw==", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", "dependencies": { - "glob": "^10.0.0", - "magic-string": "^0.30.0", - "react-docgen-typescript": "^2.2.2" + "@radix-ui/react-use-callback-ref": "1.1.0" }, "peerDependencies": { - "typescript": ">= 4.3.x", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { - "typescript": { + "@types/react": { "optional": true } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", + "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", "dependencies": { - "balanced-match": "^1.0.0" + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz", + "integrity": "sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", + "node_modules/@radix-ui/react-use-rect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz", + "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==", "dependencies": { - "brace-expansion": "^2.0.2" + "@radix-ui/rect": "1.1.0" }, - "engines": { - "node": ">=16 || 14 >=14.17" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", + "node_modules/@radix-ui/react-use-size": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz", + "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz", + "integrity": "sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "node_modules/@radix-ui/rect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz", + "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==" + }, + "node_modules/@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, "engines": { - "node": ">=6.0.0" + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "node_modules/@remirror/core-constants": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz", + "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==", "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } + "peer": true }, - "node_modules/@kojodesign/tailwindkit": { - "version": "0.0.1-rc4", - "resolved": "https://registry.npmjs.org/@kojodesign/tailwindkit/-/tailwindkit-0.0.1-rc4.tgz", - "integrity": "sha512-/OnOJ3ryksH7xlLZmKPSyTJxIRCzG06qhri2zWos5Zi0SdEyRzY0ip3UsraS8fOY/PoQIjwiQO+V/wiL5cFsiw==", - "dependencies": { - "@ctrl/tinycolor": "^4.0.2", - "deepmerge": "^4.3.1", - "kebab-case": "^1.0.2" - }, - "peerDependencies": { - "tailwindcss": "^3.4.0" - } - }, - "node_modules/@kojodesign/tailwindkit/node_modules/@ctrl/tinycolor": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-4.1.0.tgz", - "integrity": "sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "dev": true, + "node_modules/@remix-run/router": { + "version": "1.23.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.2.tgz", + "integrity": "sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==", "license": "MIT", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@opentelemetry/api": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", - "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", "engines": { - "node": ">=8.0.0" + "node": ">=14.0.0" } }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.53.0.tgz", - "integrity": "sha512-8HArjKx+RaAI8uEIgcORbZIPklyh1YLjPSBus8hjRmvLi6DeFzgOcdZ7KwPabKj8mXF8dX0hyfAyGfycz0DbFw==", - "dependencies": { - "@opentelemetry/api": "^1.0.0" - }, - "engines": { - "node": ">=14" - } + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", + "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==", + "dev": true, + "license": "MIT" }, - "node_modules/@opentelemetry/auto-instrumentations-web": { - "version": "0.41.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/auto-instrumentations-web/-/auto-instrumentations-web-0.41.0.tgz", - "integrity": "sha512-IuTcKHCvWexAKspy4HgDvS+4aZwTAoZcBmJwyMiRB4K0e7znP89F/nDQNXgMsa20HOpDSQ9WHlylE9bdozpgug==", + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "dev": true, + "license": "MIT", "dependencies": { - "@opentelemetry/instrumentation": "^0.53.0", - "@opentelemetry/instrumentation-document-load": "^0.40.0", - "@opentelemetry/instrumentation-fetch": "^0.53.0", - "@opentelemetry/instrumentation-user-interaction": "^0.40.0", - "@opentelemetry/instrumentation-xml-http-request": "^0.53.0" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" }, "engines": { - "node": ">=14" + "node": ">=14.0.0" }, "peerDependencies": { - "@opentelemetry/api": "^1.3.0", - "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0" - } - }, - "node_modules/@opentelemetry/context-zone": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone/-/context-zone-1.26.0.tgz", - "integrity": "sha512-ckBEUKo7jZnZ2jARcntv365413cTe9Ra7uMQWvdk10K3tWOUsLnBG8dSMRbkaA+XL9hWGrZ1MMI8UXrwnbp0FA==", - "dependencies": { - "@opentelemetry/context-zone-peer-dep": "1.26.0", - "zone.js": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^0.14.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, - "engines": { - "node": ">=14" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@opentelemetry/context-zone-peer-dep": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-zone-peer-dep/-/context-zone-peer-dep-1.26.0.tgz", - "integrity": "sha512-Mgdy0WsHR52h5AnN2nhZJrelDK6unOFr8aSn3ToETk6DLSOijayOi0M0SZM72qhWr7iFrJ1oxGEIK8uzVaSC8Q==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0", - "zone.js": "^0.10.2 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^0.14.0" - } + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" }, - "node_modules/@opentelemetry/core": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.26.0.tgz", - "integrity": "sha512-1iKxXXE8415Cdv0yjG3G6hQnB5eVEsJce3QaawX8SjDn0mAS0ZM8fAbZZJD4ajvhC15cePvosSCut404KrIIvQ==", - "dependencies": { - "@opentelemetry/semantic-conventions": "1.27.0" - }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=14" + "node": ">=12" }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@opentelemetry/exporter-trace-otlp-http": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.53.0.tgz", - "integrity": "sha512-m7F5ZTq+V9mKGWYpX8EnZ7NjoqAU7VemQ1E2HAG+W/u0wpY1x0OmbxAXfGKFHCspdJk8UKlwPGrpcB8nay3P8A==", - "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/otlp-exporter-base": "0.53.0", - "@opentelemetry/otlp-transformer": "0.53.0", - "@opentelemetry/resources": "1.26.0", - "@opentelemetry/sdk-trace-base": "1.26.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.0.tgz", + "integrity": "sha512-WOhNW9K8bR3kf4zLxbfg6Pxu2ybOUbB2AjMDHSQx86LIF4rH4Ft7vmMwNt0loO0eonglSNy4cpD3MKXXKQu0/A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.53.0.tgz", - "integrity": "sha512-DMwg0hy4wzf7K73JJtl95m/e0boSoWhH07rfvHvYzQtBD3Bmv0Wc1x733vyZBqmFm8OjJD0/pfiUg1W3JjFX0A==", - "dependencies": { - "@opentelemetry/api-logs": "0.53.0", - "@types/shimmer": "^1.2.0", - "import-in-the-middle": "^1.8.1", - "require-in-the-middle": "^7.1.1", - "semver": "^7.5.2", - "shimmer": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.0.tgz", + "integrity": "sha512-u6JHLll5QKRvjciE78bQXDmqRqNs5M/3GVqZeMwvmjaNODJih/WIrJlFVEihvV0MiYFmd+ZyPr9wxOVbPAG2Iw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@opentelemetry/instrumentation-document-load": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-document-load/-/instrumentation-document-load-0.40.0.tgz", - "integrity": "sha512-TG7J0gGG7mYGz/PbNSY+I7DfqZj3DznGgpnkCt6zU2OwNmjaW07TSrm1Jx4lRxq8MwV774iwGa1DXqgZC53Okw==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.53.0", - "@opentelemetry/sdk-trace-base": "^1.0.0", - "@opentelemetry/sdk-trace-web": "^1.15.0", - "@opentelemetry/semantic-conventions": "^1.27.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.0.tgz", + "integrity": "sha512-qEF7CsKKzSRc20Ciu2Zw1wRrBz4g56F7r/vRwY430UPp/nt1x21Q/fpJ9N5l47WWvJlkNCPJz3QRVw008fi7yA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@opentelemetry/instrumentation-fetch": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.53.0.tgz", - "integrity": "sha512-Sayp/Oypr0lyTgOKide/Dz4ovqDWPdmazapCMyfsVpXpV9zrH2kbdO2vAKUMx9vF98vxsqcxXucf4z54WXWZ8A==", - "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/instrumentation": "0.53.0", - "@opentelemetry/sdk-trace-web": "1.26.0", - "@opentelemetry/semantic-conventions": "1.27.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/instrumentation-user-interaction": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-user-interaction/-/instrumentation-user-interaction-0.40.0.tgz", - "integrity": "sha512-QvVoRVL84gI5KSzXherCsWN8314o0+rdvlPKPbgMUCt3PEhnAtO0MfL5HHs2BAh9DE7QTxVQVthV5A0MdatJaA==", - "dependencies": { - "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.53.0", - "@opentelemetry/sdk-trace-web": "^1.8.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0", - "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0" - } - }, - "node_modules/@opentelemetry/instrumentation-xml-http-request": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.53.0.tgz", - "integrity": "sha512-vkALs8zdEUU3GnGvq1rzP0RK3+Fsk2jyzY6X/a+ibbo/miCmmeQNHX+fBRNs/3Offquj19M0qD+olNU9CJloqg==", - "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/instrumentation": "0.53.0", - "@opentelemetry/sdk-trace-web": "1.26.0", - "@opentelemetry/semantic-conventions": "1.27.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.53.0.tgz", - "integrity": "sha512-UCWPreGQEhD6FjBaeDuXhiMf6kkBODF0ZQzrk/tuQcaVDJ+dDQ/xhJp192H9yWnKxVpEjFrSSLnpqmX4VwX+eA==", - "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/otlp-transformer": "0.53.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.0.0" - } - }, - "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.53.0.tgz", - "integrity": "sha512-rM0sDA9HD8dluwuBxLetUmoqGJKSAbWenwD65KY9iZhUxdBHRLrIdrABfNDP7aiTjcgK8XFyTn5fhDz7N+W6DA==", - "dependencies": { - "@opentelemetry/api-logs": "0.53.0", - "@opentelemetry/core": "1.26.0", - "@opentelemetry/resources": "1.26.0", - "@opentelemetry/sdk-logs": "0.53.0", - "@opentelemetry/sdk-metrics": "1.26.0", - "@opentelemetry/sdk-trace-base": "1.26.0", - "protobufjs": "^7.3.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/propagator-aws-xray": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-aws-xray/-/propagator-aws-xray-1.26.0.tgz", - "integrity": "sha512-Sex+JyEZ/xX328TArBqQjh1NZSfNyw5NdASUIi9hnPsnMBMSBaDe7B9JRnXv0swz7niNyAnXa6MY7yOCV76EvA==", - "dependencies": { - "@opentelemetry/core": "1.26.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.26.0.tgz", - "integrity": "sha512-CPNYchBE7MBecCSVy0HKpUISEeJOniWqcHaAHpmasZ3j9o6V3AyBzhRc90jdmemq0HOxDr6ylhUbDhBqqPpeNw==", - "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/semantic-conventions": "1.27.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-logs": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.53.0.tgz", - "integrity": "sha512-dhSisnEgIj/vJZXZV6f6KcTnyLDx/VuQ6l3ejuZpMpPlh9S1qMHiZU9NMmOkVkwwHkMy3G6mEBwdP23vUZVr4g==", - "dependencies": { - "@opentelemetry/api-logs": "0.53.0", - "@opentelemetry/core": "1.26.0", - "@opentelemetry/resources": "1.26.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.4.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.26.0.tgz", - "integrity": "sha512-0SvDXmou/JjzSDOjUmetAAvcKQW6ZrvosU0rkbDGpXvvZN+pQF6JbK/Kd4hNdK4q/22yeruqvukXEJyySTzyTQ==", - "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/resources": "1.26.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.26.0.tgz", - "integrity": "sha512-olWQldtvbK4v22ymrKLbIcBi9L2SpMO84sCPY54IVsJhP9fRsxJT194C/AVaAuJzLE30EdhhM1VmvVYR7az+cw==", - "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/resources": "1.26.0", - "@opentelemetry/semantic-conventions": "1.27.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.0.tgz", + "integrity": "sha512-WADYozJ4QCnXCH4wPB+3FuGmDPoFseVCUrANmA5LWwGmC6FL14BWC7pcq+FstOZv3baGX65tZ378uT6WG8ynTw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@opentelemetry/sdk-trace-web": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-1.26.0.tgz", - "integrity": "sha512-sxeKPcG/gUyxZ8iB8X1MI8/grfSCGgo1n2kxOE73zjVaO9yW/7JuVC3gqUaWRjtZ6VD/V3lo2/ZSwMlm6n2mdg==", - "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/sdk-trace-base": "1.26.0", - "@opentelemetry/semantic-conventions": "1.27.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.0.tgz", + "integrity": "sha512-6b8wGHJlDrGeSE3aH5mGNHBjA0TTkxdoNHik5EkvPHCt351XnigA4pS7Wsj/Eo9Y8RBU6f35cjN9SYmCFBtzxw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz", - "integrity": "sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==", - "engines": { - "node": ">=14" - } + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.0.tgz", + "integrity": "sha512-h25Ga0t4jaylMB8M/JKAyrvvfxGRjnPQIR8lnCayyzEjEOx2EJIlIiMbhpWxDRKGKF8jbNH01NnN663dH638mA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] }, - "node_modules/@phenomnomnominal/tsquery": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz", - "integrity": "sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==", + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.0.tgz", + "integrity": "sha512-RzeBwv0B3qtVBWtcuABtSuCzToo2IEAIQrcyB/b2zMvBWVbjo8bZDjACUpnaafaxhTw2W+imQbP2BD1usasK4g==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "esquery": "^1.4.0" - }, - "peerDependencies": { - "typescript": "^3 || ^4 || ^5" - } + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.0.tgz", + "integrity": "sha512-Sf7zusNI2CIU1HLzuu9Tc5YGAHEZs5Lu7N1ssJG4Tkw6e0MEsN7NdjUDDfGNHy2IU+ENyWT+L2obgWiguWibWQ==", + "cpu": [ + "arm" + ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, - "engines": { - "node": ">=14" - } + "os": [ + "linux" + ] }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "node_modules/@radix-ui/number": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.0.tgz", - "integrity": "sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==" - }, - "node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==" - }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz", - "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-checkbox": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.1.1.tgz", - "integrity": "sha512-0i/EKJ222Afa1FE0C6pNJxDq1itzcl3HChE9DwskA4th4KRse8ojx8a1nVcOjwJdbpDLcz7uol77yYnQNMHdKw==", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-presence": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "@radix-ui/react-use-previous": "1.1.0", - "@radix-ui/react-use-size": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", - "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dialog": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.1.tgz", - "integrity": "sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.0", - "@radix-ui/react-focus-guards": "1.1.0", - "@radix-ui/react-focus-scope": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-portal": "1.1.1", - "@radix-ui/react-presence": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.7" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz", - "integrity": "sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-escape-keydown": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz", - "integrity": "sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz", - "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-id": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", - "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-label": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.0.tgz", - "integrity": "sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popover": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.1.tgz", - "integrity": "sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.0", - "@radix-ui/react-focus-guards": "1.1.0", - "@radix-ui/react-focus-scope": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-popper": "1.2.0", - "@radix-ui/react-portal": "1.1.1", - "@radix-ui/react-presence": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.7" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz", - "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==", - "dependencies": { - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0", - "@radix-ui/react-use-rect": "1.1.0", - "@radix-ui/react-use-size": "1.1.0", - "@radix-ui/rect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-portal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz", - "integrity": "sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-presence": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", - "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.1.tgz", - "integrity": "sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==", - "dependencies": { - "@radix-ui/number": "1.1.0", - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-collection": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.0", - "@radix-ui/react-focus-guards": "1.1.0", - "@radix-ui/react-focus-scope": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-popper": "1.2.0", - "@radix-ui/react-portal": "1.1.1", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0", - "@radix-ui/react-use-previous": "1.1.0", - "@radix-ui/react-visually-hidden": "1.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.7" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz", - "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slider": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.2.0.tgz", - "integrity": "sha512-dAHCDA4/ySXROEPaRtaMV5WHL8+JB/DbtyTbJjYkY0RXmKMO2Ln8DFZhywG5/mVQ4WqHDBc8smc14yPXPqZHYA==", - "dependencies": { - "@radix-ui/number": "1.1.0", - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-collection": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0", - "@radix-ui/react-use-previous": "1.1.0", - "@radix-ui/react-use-size": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-switch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.1.0.tgz", - "integrity": "sha512-OBzy5WAj641k0AOSpKQtreDMe+isX0MQJ1IVyF03ucdF3DunOnROVrjWs8zsXUxC3zfZ6JL9HFVCUlMghz9dJw==", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "@radix-ui/react-use-previous": "1.1.0", - "@radix-ui/react-use-size": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-tooltip": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.1.2.tgz", - "integrity": "sha512-9XRsLwe6Yb9B/tlnYCPVUd/TFS4J7HuOZW345DCeC6vKIxQGMZdx21RK4VoZauPD5frgkXTYVS5y90L+3YBn4w==", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-popper": "1.2.0", - "@radix-ui/react-portal": "1.1.1", - "@radix-ui/react-presence": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "@radix-ui/react-visually-hidden": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", - "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", - "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz", - "integrity": "sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz", - "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==", - "dependencies": { - "@radix-ui/rect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz", - "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz", - "integrity": "sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz", - "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==" - }, - "node_modules/@rc-component/portal": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", - "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", - "dependencies": { - "@babel/runtime": "^7.18.0", - "classnames": "^2.3.2", - "rc-util": "^5.24.4" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/@remirror/core-constants": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.2.tgz", - "integrity": "sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==", - "peer": true - }, - "node_modules/@remix-run/router": { - "version": "1.23.2", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.2.tgz", - "integrity": "sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", - "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/pluginutils": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", - "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/pluginutils/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.0.tgz", - "integrity": "sha512-WOhNW9K8bR3kf4zLxbfg6Pxu2ybOUbB2AjMDHSQx86LIF4rH4Ft7vmMwNt0loO0eonglSNy4cpD3MKXXKQu0/A==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.0.tgz", - "integrity": "sha512-u6JHLll5QKRvjciE78bQXDmqRqNs5M/3GVqZeMwvmjaNODJih/WIrJlFVEihvV0MiYFmd+ZyPr9wxOVbPAG2Iw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.0.tgz", - "integrity": "sha512-qEF7CsKKzSRc20Ciu2Zw1wRrBz4g56F7r/vRwY430UPp/nt1x21Q/fpJ9N5l47WWvJlkNCPJz3QRVw008fi7yA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.0.tgz", - "integrity": "sha512-WADYozJ4QCnXCH4wPB+3FuGmDPoFseVCUrANmA5LWwGmC6FL14BWC7pcq+FstOZv3baGX65tZ378uT6WG8ynTw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.0.tgz", - "integrity": "sha512-6b8wGHJlDrGeSE3aH5mGNHBjA0TTkxdoNHik5EkvPHCt351XnigA4pS7Wsj/Eo9Y8RBU6f35cjN9SYmCFBtzxw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.0.tgz", - "integrity": "sha512-h25Ga0t4jaylMB8M/JKAyrvvfxGRjnPQIR8lnCayyzEjEOx2EJIlIiMbhpWxDRKGKF8jbNH01NnN663dH638mA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.0.tgz", - "integrity": "sha512-RzeBwv0B3qtVBWtcuABtSuCzToo2IEAIQrcyB/b2zMvBWVbjo8bZDjACUpnaafaxhTw2W+imQbP2BD1usasK4g==", - "cpu": [ - "arm" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.0.tgz", - "integrity": "sha512-Sf7zusNI2CIU1HLzuu9Tc5YGAHEZs5Lu7N1ssJG4Tkw6e0MEsN7NdjUDDfGNHy2IU+ENyWT+L2obgWiguWibWQ==", - "cpu": [ - "arm" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.0.tgz", - "integrity": "sha512-DX2x7CMcrJzsE91q7/O02IJQ5/aLkVtYFryqCjduJhUfGKG6yJV8hxaw8pZa93lLEpPTP/ohdN4wFz7yp/ry9A==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.0.tgz", - "integrity": "sha512-09EL+yFVbJZlhcQfShpswwRZ0Rg+z/CsSELFCnPt3iK+iqwGsI4zht3secj5vLEs957QvFFXnzAT0FFPIxSrkQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.0.tgz", - "integrity": "sha512-i9IcCMPr3EXm8EQg5jnja0Zyc1iFxJjZWlb4wr7U2Wx/GrddOuEafxRdMPRYVaXjgbhvqalp6np07hN1w9kAKw==", - "cpu": [ - "loong64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.0.tgz", - "integrity": "sha512-DGzdJK9kyJ+B78MCkWeGnpXJ91tK/iKA6HwHxF4TAlPIY7GXEvMe8hBFRgdrR9Ly4qebR/7gfUs9y2IoaVEyog==", - "cpu": [ - "loong64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.0.tgz", - "integrity": "sha512-RwpnLsqC8qbS8z1H1AxBA1H6qknR4YpPR9w2XX0vo2Sz10miu57PkNcnHVaZkbqyw/kUWfKMI73jhmfi9BRMUQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.0.tgz", - "integrity": "sha512-Z8pPf54Ly3aqtdWC3G4rFigZgNvd+qJlOE52fmko3KST9SoGfAdSRCwyoyG05q1HrrAblLbk1/PSIV+80/pxLg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.0.tgz", - "integrity": "sha512-3a3qQustp3COCGvnP4SvrMHnPQ9d1vzCakQVRTliaz8cIp/wULGjiGpbcqrkv0WrHTEp8bQD/B3HBjzujVWLOA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.0.tgz", - "integrity": "sha512-pjZDsVH/1VsghMJ2/kAaxt6dL0psT6ZexQVrijczOf+PeP2BUqTHYejk3l6TlPRydggINOeNRhvpLa0AYpCWSQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.0.tgz", - "integrity": "sha512-3ObQs0BhvPgiUVZrN7gqCSvmFuMWvWvsjG5ayJ3Lraqv+2KhOsp+pUbigqbeWqueGIsnn+09HBw27rJ+gYK4VQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.0.tgz", - "integrity": "sha512-EtylprDtQPdS5rXvAayrNDYoJhIz1/vzN2fEubo3yLE7tfAw+948dO0g4M0vkTVFhKojnF+n6C8bDNe+gDRdTg==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.0.tgz", - "integrity": "sha512-k09oiRCi/bHU9UVFqD17r3eJR9bn03TyKraCrlz5ULFJGdJGi7VOmm9jl44vOJvRJ6P7WuBi/s2A97LxxHGIdw==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.0.tgz", - "integrity": "sha512-1o/0/pIhozoSaDJoDcec+IVLbnRtQmHwPV730+AOD29lHEEo4F5BEUB24H0OBdhbBBDwIOSuf7vgg0Ywxdfiiw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.0.tgz", - "integrity": "sha512-pESDkos/PDzYwtyzB5p/UoNU/8fJo68vcXM9ZW2V0kjYayj1KaaUfi1NmTUTUpMn4UhU4gTuK8gIaFO4UGuMbA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.0.tgz", - "integrity": "sha512-hj1wFStD7B1YBeYmvY+lWXZ7ey73YGPcViMShYikqKT1GtstIKQAtfUI6yrzPjAy/O7pO0VLXGmUVWXQMaYgTQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.0.tgz", - "integrity": "sha512-SyaIPFoxmUPlNDq5EHkTbiKzmSEmq/gOYFI/3HHJ8iS/v1mbugVa7dXUzcJGQfoytp9DJFLhHH4U3/eTy2Bq4w==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.0.tgz", - "integrity": "sha512-RdcryEfzZr+lAr5kRm2ucN9aVlCCa2QNq4hXelZxb8GG0NJSazq44Z3PCCc8wISRuCVnGs0lQJVX5Vp6fKA+IA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.60.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.0.tgz", - "integrity": "sha512-PrsWNQ8BuE00O3Xsx3ALh2Df8fAj9+cvvX9AIA6o4KpATR98c9mud4XtDWVvsEuyia5U4tVSTKygawyJkjm60w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@roostorg/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@roostorg/types/-/types-2.0.0.tgz", - "integrity": "sha512-EyLecshJqiZdughsBgaJcR6nOmZ6cT5ioNeRB1Cif6b0ZrXc9LfBirXd2FPZ1qzxxIjgMUOA1HSxfFVThMRZlw==", - "license": "ISC", - "dependencies": { - "date-fns": "^2.29.3", - "type-fest": "^4.3.2" - } - }, - "node_modules/@roostorg/types/node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/@roostorg/types/node_modules/type-fest": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.2.tgz", - "integrity": "sha512-VpwuOgnTsQUUWi0id8Hl4/xiQ+OoaeJGe8dnFjzubJYe/lOc2/d1Qx/d3FqWR0FlpOG/cvukAXfB12A49Y4iiA==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.16.1.tgz", - "integrity": "sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==", - "dev": true, - "license": "MIT" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.10", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", - "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", - "license": "MIT" - }, - "node_modules/@standard-schema/spec": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", - "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/builder-vite": { - "version": "9.1.20", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.1.20.tgz", - "integrity": "sha512-cdU3Q2/wEaT8h+mApFToRiF/0hYKH1eAkD0scQn67aODgp7xnkr0YHcdA+8w0Uxd2V7U8crV/cmT/HD0ELVOGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf-plugin": "9.1.20", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^9.1.20", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/@storybook/csf-plugin": { - "version": "9.1.20", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.1.20.tgz", - "integrity": "sha512-HHgk50YQhML7mT01Mzf9N7lNMFHWN4HwwRP90kPT9Ct+Jhx7h3LBDbdmWjI96HwujcpY7eoYdTfpB1Sw8Z7nBQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^9.1.20" - } - }, - "node_modules/@storybook/global": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/react": { - "version": "9.1.20", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-9.1.20.tgz", - "integrity": "sha512-TJhqzggs7HCvLhTXKfx8HodnVq9YizsB2J31s9v6olU0UCxbCY+FYaCF+XdE8qUCyefGRZgHKzGBIczJ/q9e2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@storybook/react-dom-shim": "9.1.20" - }, - "engines": { - "node": ">=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.1.20", - "typescript": ">= 4.9.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/react-dom-shim": { - "version": "9.1.20", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.1.20.tgz", - "integrity": "sha512-UYdZavfPwHEqCKMqPssUOlyFVZiJExLxnSHwkICSZBmw3gxXJcp1aXWs7PvoZdWz2K4ztl3IcKErXXHeiY6w+A==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.1.20" - } - }, - "node_modules/@storybook/react-vite": { - "version": "9.1.20", - "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-9.1.20.tgz", - "integrity": "sha512-buXeNvEJ9kp4FKbGYV7zW4sh/KS01EAjeq8Z6AVxaXOh4W2CIRTKM9maWGz+Rr+YyqQIq/Gl+RqNwxctpxeuHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@joshwooding/vite-plugin-react-docgen-typescript": "0.6.1", - "@rollup/pluginutils": "^5.0.2", - "@storybook/builder-vite": "9.1.20", - "@storybook/react": "9.1.20", - "find-up": "^7.0.0", - "magic-string": "^0.30.0", - "react-docgen": "^8.0.0", - "resolve": "^1.22.8", - "tsconfig-paths": "^4.2.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.1.20", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/@storybook/react-vite/node_modules/find-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", - "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^7.2.0", - "path-exists": "^5.0.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/react-vite/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/react-vite/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/react-vite/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/react-vite/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/@storybook/react-vite/node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@storybook/react-vite/node_modules/yocto-queue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@tailwindcss/container-queries": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz", - "integrity": "sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==", - "peerDependencies": { - "tailwindcss": ">=3.2.0" - } - }, - "node_modules/@tailwindcss/forms": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", - "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", - "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.13.tgz", - "integrity": "sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==", - "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "postcss-selector-parser": "6.0.10" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders" - } - }, - "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@testing-library/dom": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", - "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@testing-library/jest-dom": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", - "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", - "dependencies": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "11.2.7", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", - "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^7.28.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@testing-library/react/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@testing-library/react/node_modules/@testing-library/dom": { - "version": "7.31.2", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", - "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^4.2.2", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.6", - "lz-string": "^1.4.4", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@testing-library/react/node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "node_modules/@testing-library/react/node_modules/@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@testing-library/react/node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@testing-library/react/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@testing-library/react/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/@testing-library/user-event": { - "version": "12.8.3", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", - "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } - }, - "node_modules/@tiptap/core": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.4.tgz", - "integrity": "sha512-2YOMjRqoBGEP4YGgYpuPuBBJHMeqKOhLnS0WVwjVP84zOmMgZ7A8M6ILC9Xr7Q/qHZCvyBGWOSsI7+3HsEzzYQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/pm": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-blockquote": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.0.4.tgz", - "integrity": "sha512-z5qfuLi04OgCBI6/odzB2vhulT/wpjymYOnON65vLXGZZbUw4cbPloykhqgWvQp+LzKH+HBhl4fz53d5CgnbOA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-bold": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.0.4.tgz", - "integrity": "sha512-CWSQy1uWkVsen8HUsqhm+oEIxJrCiCENABUbhaVcJL/MqhnP4Trrh1B6O00Yfoc0XToPRRibDaHMFs4A3MSO0g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-bubble-menu": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.4.tgz", - "integrity": "sha512-+cRZwj0YINNNDElSAiX1pvY2K98S2j9MQW2dXV5oLqsJhqGPZsKxVo8I1u7ZtqUla3QE1V18RYPAzVgTiMRkBg==", - "dependencies": { - "tippy.js": "^6.3.7" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-bullet-list": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.4.tgz", - "integrity": "sha512-JSZKBVTaKSuLl5fR4EKE4dOINOrgeRHYA25Vj6cWjgdvpTw5ef7vcUdn9yP4JwTmLRI+VnnMlYL3rqigU3iZNg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-code": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.0.4.tgz", - "integrity": "sha512-HuwJSJkipZf4hkns9witv1CABNIPiB9C8lgAQXK4xJKcoUQChcnljEL+PQ2NqeEeMTEeV3nG3A/0QafH0pgTgg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-code-block": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.0.4.tgz", - "integrity": "sha512-In2tV3rgm/MznVF0N7qYsYugPWSzhZHaCRCWcFKNvllMExpo91bUWvk+hXaIhhPxvuqGIVezjybwrYuU3bJW0g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-document": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.0.4.tgz", - "integrity": "sha512-mCj2fAhnNhIHttPSqfTPSSTGwClGaPYvhT56Ij/Pi4iCrWjPXzC4XnIkIHSS34qS2tJN4XJzr/z7lm3NeLkF1w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-dropcursor": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.0.4.tgz", - "integrity": "sha512-1OmKBv/E+nJo2vsosvu8KwFiBB+gZM1pY61qc7JbwEKHSYAxUFHfvLkIA0IQ53Z0DHMrFSKgWmHEcbnqtGevCA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-floating-menu": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.4.tgz", - "integrity": "sha512-0YRE738k+kNKuSHhAb3jj9ZQ7Kda78RYRr+cX2jrQVueIMKebPIY07eBt6JcKmob9V9vcNn9qLtBfmygfcPUQg==", - "dependencies": { - "tippy.js": "^6.3.7" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-gapcursor": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.0.4.tgz", - "integrity": "sha512-VxmKfBQjSSu1mNvHlydA4dJW/zawGKyqmnryiFNcUV9s+/HWLR5i9SiUl4wJM/B8sG8cQxClne5/LrCAeGNYuA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-hard-break": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.0.4.tgz", - "integrity": "sha512-4j8BZa6diuoRytWoIc7j25EYWWut5TZDLbb+OVURdkHnsF8B8zeNTo55W40CdwSaSyTtXtxbTIldV80ShQarGQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-heading": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.0.4.tgz", - "integrity": "sha512-EfitUbew5ljH3xVlBXAxqqcJ4rjv15b8379LYOV6KQCf+Y1wY0gy9Q8wXSnrsAagqrvqipja4Ihn3OZeyIM+CA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-history": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.0.4.tgz", - "integrity": "sha512-3GAUszn1xZx3vniHMiX9BSKmfvb5QOb0oSLXInN+hx80CgJDIHqIFuhx2dyV9I/HWpa0cTxaLWj64kfDzb1JVg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-horizontal-rule": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.0.4.tgz", - "integrity": "sha512-OMx2ImQseKbSUjPbbRCuYGOJshxYedh9giWAqwgWWokhYkH4nGxXn5m7+Laj+1wLre4bnWgHWVY4wMGniEj3aw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-italic": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.0.4.tgz", - "integrity": "sha512-C/6+qs4Jh8xERRP0wcOopA1+emK8MOkBE4RQx5NbPnT2iCpERP0GlmHBFQIjaYPctZgKFHxsCfRnneS5Xe76+A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-list-item": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.0.4.tgz", - "integrity": "sha512-tSkbLgRo1QMNDJttWs9FeRywkuy5T2HdLKKfUcUNzT3s0q5AqIJl7VyimsBL4A6MUfN1qQMZCMHB4pM9Mkluww==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-ordered-list": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.4.tgz", - "integrity": "sha512-Kfg+8k9p4iJCUKP/yIa18LfUpl9trURSMP/HX3/yQTz9Ul1vDrjxeFjSE5uWNvupcXRAM24js+aYrCmV7zpU+Q==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-paragraph": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.0.4.tgz", - "integrity": "sha512-nDxpopi9WigVqpfi8nU3B0fWYB14EMvKIkutNZo8wJvKGTZufNI8hw66wupIx/jZH1gFxEa5dHerw6aSYuWjgQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/extension-strike": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.0.4.tgz", - "integrity": "sha512-Men7LK6N/Dh3/G4/z2Z9WkDHM2Gxx1XyxYix2ZMf5CnqY37SeDNUnGDqit65pdIN3Y/TQnOZTkKSBilSAtXfJA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.0.tgz", + "integrity": "sha512-DX2x7CMcrJzsE91q7/O02IJQ5/aLkVtYFryqCjduJhUfGKG6yJV8hxaw8pZa93lLEpPTP/ohdN4wFz7yp/ry9A==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@tiptap/extension-text": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.0.4.tgz", - "integrity": "sha512-i8/VFlVZh7TkAI49KKX5JmC0tM8RGwyg5zUpozxYbLdCOv07AkJt+E1fLJty9mqH4Y5HJMNnyNxsuZ9Ol/ySRA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.0.tgz", + "integrity": "sha512-09EL+yFVbJZlhcQfShpswwRZ0Rg+z/CsSELFCnPt3iK+iqwGsI4zht3secj5vLEs957QvFFXnzAT0FFPIxSrkQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@tiptap/pm": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.6.4.tgz", - "integrity": "sha512-k/AyigUioZVxFTcF7kWcUh5xeOV0bdGzHz+wmtP33md2jo8SJP29yEZ4Kshvk0IcFnVFEDrsfKiGhLRWpKx+YQ==", - "peer": true, - "dependencies": { - "prosemirror-changeset": "^2.2.1", - "prosemirror-collab": "^1.3.1", - "prosemirror-commands": "^1.5.2", - "prosemirror-dropcursor": "^1.8.1", - "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.4.1", - "prosemirror-inputrules": "^1.4.0", - "prosemirror-keymap": "^1.2.2", - "prosemirror-markdown": "^1.13.0", - "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.22.2", - "prosemirror-schema-basic": "^1.2.3", - "prosemirror-schema-list": "^1.4.1", - "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.4.0", - "prosemirror-trailing-node": "^2.0.9", - "prosemirror-transform": "^1.9.0", - "prosemirror-view": "^1.33.9" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - } + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.0.tgz", + "integrity": "sha512-i9IcCMPr3EXm8EQg5jnja0Zyc1iFxJjZWlb4wr7U2Wx/GrddOuEafxRdMPRYVaXjgbhvqalp6np07hN1w9kAKw==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@tiptap/react": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-2.0.4.tgz", - "integrity": "sha512-NcrZL4Tu3+1Xfj/us5AOD7+kJhwYo2XViOB2iRRnfwS80PUtiLWDis6o3ngMGot/jBWzaMn4gofXnMWHtFdIAw==", - "dependencies": { - "@tiptap/extension-bubble-menu": "^2.0.4", - "@tiptap/extension-floating-menu": "^2.0.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0", - "@tiptap/pm": "^2.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - } + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.0.tgz", + "integrity": "sha512-DGzdJK9kyJ+B78MCkWeGnpXJ91tK/iKA6HwHxF4TAlPIY7GXEvMe8hBFRgdrR9Ly4qebR/7gfUs9y2IoaVEyog==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@tiptap/starter-kit": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.4.tgz", - "integrity": "sha512-9WtVXhujyp5cOlE7qlcQMFr0FEx3Cvo1isvfQGzhKKPzXa3rR7FT8bnOFsten31/Ia/uwvGXAvRDQy24YfHdNA==", - "dependencies": { - "@tiptap/core": "^2.0.4", - "@tiptap/extension-blockquote": "^2.0.4", - "@tiptap/extension-bold": "^2.0.4", - "@tiptap/extension-bullet-list": "^2.0.4", - "@tiptap/extension-code": "^2.0.4", - "@tiptap/extension-code-block": "^2.0.4", - "@tiptap/extension-document": "^2.0.4", - "@tiptap/extension-dropcursor": "^2.0.4", - "@tiptap/extension-gapcursor": "^2.0.4", - "@tiptap/extension-hard-break": "^2.0.4", - "@tiptap/extension-heading": "^2.0.4", - "@tiptap/extension-history": "^2.0.4", - "@tiptap/extension-horizontal-rule": "^2.0.4", - "@tiptap/extension-italic": "^2.0.4", - "@tiptap/extension-list-item": "^2.0.4", - "@tiptap/extension-ordered-list": "^2.0.4", - "@tiptap/extension-paragraph": "^2.0.4", - "@tiptap/extension-strike": "^2.0.4", - "@tiptap/extension-text": "^2.0.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - } + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.0.tgz", + "integrity": "sha512-RwpnLsqC8qbS8z1H1AxBA1H6qknR4YpPR9w2XX0vo2Sz10miu57PkNcnHVaZkbqyw/kUWfKMI73jhmfi9BRMUQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@types/aria-query": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", - "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==", - "peer": true + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.0.tgz", + "integrity": "sha512-Z8pPf54Ly3aqtdWC3G4rFigZgNvd+qJlOE52fmko3KST9SoGfAdSRCwyoyG05q1HrrAblLbk1/PSIV+80/pxLg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.0.tgz", + "integrity": "sha512-3a3qQustp3COCGvnP4SvrMHnPQ9d1vzCakQVRTliaz8cIp/wULGjiGpbcqrkv0WrHTEp8bQD/B3HBjzujVWLOA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.0.tgz", + "integrity": "sha512-pjZDsVH/1VsghMJ2/kAaxt6dL0psT6ZexQVrijczOf+PeP2BUqTHYejk3l6TlPRydggINOeNRhvpLa0AYpCWSQ==", + "cpu": [ + "riscv64" + ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.0.tgz", + "integrity": "sha512-3ObQs0BhvPgiUVZrN7gqCSvmFuMWvWvsjG5ayJ3Lraqv+2KhOsp+pUbigqbeWqueGIsnn+09HBw27rJ+gYK4VQ==", + "cpu": [ + "s390x" + ], "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.0.tgz", + "integrity": "sha512-EtylprDtQPdS5rXvAayrNDYoJhIz1/vzN2fEubo3yLE7tfAw+948dO0g4M0vkTVFhKojnF+n6C8bDNe+gDRdTg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@types/babel__traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.0.tgz", + "integrity": "sha512-k09oiRCi/bHU9UVFqD17r3eJR9bn03TyKraCrlz5ULFJGdJGi7VOmm9jl44vOJvRJ6P7WuBi/s2A97LxxHGIdw==", + "cpu": [ + "x64" + ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", - "dependencies": { - "@babel/types": "^7.28.2" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@types/chai": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", - "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.0.tgz", + "integrity": "sha512-1o/0/pIhozoSaDJoDcec+IVLbnRtQmHwPV730+AOD29lHEEo4F5BEUB24H0OBdhbBBDwIOSuf7vgg0Ywxdfiiw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/deep-eql": "*", - "assertion-error": "^2.0.1" - } + "optional": true, + "os": [ + "openbsd" + ] }, - "node_modules/@types/d3-array": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz", - "integrity": "sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==" + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.0.tgz", + "integrity": "sha512-pESDkos/PDzYwtyzB5p/UoNU/8fJo68vcXM9ZW2V0kjYayj1KaaUfi1NmTUTUpMn4UhU4gTuK8gIaFO4UGuMbA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] }, - "node_modules/@types/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.0.tgz", + "integrity": "sha512-hj1wFStD7B1YBeYmvY+lWXZ7ey73YGPcViMShYikqKT1GtstIKQAtfUI6yrzPjAy/O7pO0VLXGmUVWXQMaYgTQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@types/d3-ease": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", - "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.0.tgz", + "integrity": "sha512-SyaIPFoxmUPlNDq5EHkTbiKzmSEmq/gOYFI/3HHJ8iS/v1mbugVa7dXUzcJGQfoytp9DJFLhHH4U3/eTy2Bq4w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", - "dependencies": { - "@types/d3-color": "*" - } + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.0.tgz", + "integrity": "sha512-RdcryEfzZr+lAr5kRm2ucN9aVlCCa2QNq4hXelZxb8GG0NJSazq44Z3PCCc8wISRuCVnGs0lQJVX5Vp6fKA+IA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@types/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==" + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.0.tgz", + "integrity": "sha512-PrsWNQ8BuE00O3Xsx3ALh2Df8fAj9+cvvX9AIA6o4KpATR98c9mud4XtDWVvsEuyia5U4tVSTKygawyJkjm60w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@types/d3-scale": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", - "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", + "node_modules/@roostorg/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@roostorg/types/-/types-2.0.0.tgz", + "integrity": "sha512-EyLecshJqiZdughsBgaJcR6nOmZ6cT5ioNeRB1Cif6b0ZrXc9LfBirXd2FPZ1qzxxIjgMUOA1HSxfFVThMRZlw==", + "license": "ISC", "dependencies": { - "@types/d3-time": "*" + "date-fns": "^2.29.3", + "type-fest": "^4.3.2" } }, - "node_modules/@types/d3-shape": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.8.tgz", - "integrity": "sha512-gqfnMz6Fd5H6GOLYixOZP/xlrMtJms9BaS+6oWxTKHNqPGZ93BkWWupQSCYm6YHqx6h9wjRupuJb90bun6ZaYg==", + "node_modules/@roostorg/types/node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "dependencies": { - "@types/d3-path": "^1" + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" } }, - "node_modules/@types/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dependencies": { - "@types/ms": "*" + "node_modules/@roostorg/types/node_modules/type-fest": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.2.tgz", + "integrity": "sha512-VpwuOgnTsQUUWi0id8Hl4/xiQ+OoaeJGe8dnFjzubJYe/lOc2/d1Qx/d3FqWR0FlpOG/cvukAXfB12A49Y4iiA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/deep-eql": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/doctrine": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", - "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==", - "dev": true, + "node_modules/@sinclair/typebox": { + "version": "0.27.10", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", + "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", "license": "MIT" }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "dev": true, "license": "MIT" }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "node_modules/@storybook/builder-vite": { + "version": "9.1.20", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.1.20.tgz", + "integrity": "sha512-cdU3Q2/wEaT8h+mApFToRiF/0hYKH1eAkD0scQn67aODgp7xnkr0YHcdA+8w0Uxd2V7U8crV/cmT/HD0ELVOGw==", + "dev": true, + "license": "MIT", "dependencies": { - "@types/estree": "*" + "@storybook/csf-plugin": "9.1.20", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^9.1.20", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/@types/google.maps": { - "version": "3.51.0", - "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.51.0.tgz", - "integrity": "sha512-44/oQYjc5D6kxBcI3Qk9rk3IIOMwnlEMWDV7pwPJ2YI89s5Q1OzDrFvR7QJ3LFrpVXEhig+gyagFg54+foinFg==" - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "node_modules/@storybook/builder-vite/node_modules/@storybook/csf-plugin": { + "version": "9.1.20", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.1.20.tgz", + "integrity": "sha512-HHgk50YQhML7mT01Mzf9N7lNMFHWN4HwwRP90kPT9Ct+Jhx7h3LBDbdmWjI96HwujcpY7eoYdTfpB1Sw8Z7nBQ==", + "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "*" + "unplugin": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^9.1.20" } }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "node_modules/@storybook/global": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", "dev": true }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "node_modules/@storybook/react": { + "version": "9.1.20", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-9.1.20.tgz", + "integrity": "sha512-TJhqzggs7HCvLhTXKfx8HodnVq9YizsB2J31s9v6olU0UCxbCY+FYaCF+XdE8qUCyefGRZgHKzGBIczJ/q9e2g==", + "dev": true, + "license": "MIT", "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" + "@storybook/global": "^5.0.0", + "@storybook/react-dom-shim": "9.1.20" + }, + "engines": { + "node": ">=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^9.1.20", + "typescript": ">= 4.9.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "node_modules/@storybook/react-vite": { + "version": "9.1.20", + "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-9.1.20.tgz", + "integrity": "sha512-buXeNvEJ9kp4FKbGYV7zW4sh/KS01EAjeq8Z6AVxaXOh4W2CIRTKM9maWGz+Rr+YyqQIq/Gl+RqNwxctpxeuHA==", + "dev": true, + "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "*" + "@joshwooding/vite-plugin-react-docgen-typescript": "0.6.1", + "@rollup/pluginutils": "^5.0.2", + "@storybook/builder-vite": "9.1.20", + "@storybook/react": "9.1.20", + "find-up": "^7.0.0", + "magic-string": "^0.30.0", + "react-docgen": "^8.0.0", + "resolve": "^1.22.8", + "tsconfig-paths": "^4.2.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^9.1.20", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/@storybook/react-vite/node_modules/find-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", + "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", + "dev": true, "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "locate-path": "^7.2.0", + "path-exists": "^5.0.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/jest": { - "version": "29.5.14", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", - "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", + "node_modules/@storybook/react-vite/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, "license": "MIT", "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/jest/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/@storybook/react-vite/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/@storybook/react-vite/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "p-limit": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/jest/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "node_modules/@storybook/react-vite/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "node_modules/@storybook/react-vite/node_modules/react-docgen": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-8.0.3.tgz", + "integrity": "sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/latlon-geohash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/latlon-geohash/-/latlon-geohash-2.0.0.tgz", - "integrity": "sha512-bwTttcqf8StBA+ABJ4gxbgA+PgueUJGxjYzuWrlFfzDbIQd2FvOcE5l/0fY+BOKqmeWYAzjBQFdnKweI8KKNpA==" - }, - "node_modules/@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true + "license": "MIT", + "dependencies": { + "@babel/core": "^7.28.0", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.2", + "@types/babel__core": "^7.20.5", + "@types/babel__traverse": "^7.20.7", + "@types/doctrine": "^0.0.9", + "@types/resolve": "^1.20.2", + "doctrine": "^3.0.0", + "resolve": "^1.22.1", + "strip-indent": "^4.0.0" + }, + "engines": { + "node": "^20.9.0 || >=22" + } }, - "node_modules/@types/mdast": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", - "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "node_modules/@storybook/react-vite/node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@types/unist": "*" + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "node_modules/@types/node": { - "version": "25.2.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", - "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==", + "node_modules/@storybook/react-vite/node_modules/strip-indent": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.1.1.tgz", + "integrity": "sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==", + "dev": true, "license": "MIT", - "dependencies": { - "undici-types": "~7.16.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/papaparse": { - "version": "5.3.14", - "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.14.tgz", - "integrity": "sha512-LxJ4iEFcpqc6METwp9f6BV6VVc43m6MfH0VqFosHvrUgfXiFe6ww7R3itkOQ+TCK6Y+Iv/+RnnvtRZnkc5Kc9g==", - "dependencies": { - "@types/node": "*" + "node_modules/@storybook/react-vite/node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "node_modules/@storybook/react/node_modules/@storybook/react-dom-shim": { + "version": "9.1.20", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.1.20.tgz", + "integrity": "sha512-UYdZavfPwHEqCKMqPssUOlyFVZiJExLxnSHwkICSZBmw3gxXJcp1aXWs7PvoZdWz2K4ztl3IcKErXXHeiY6w+A==", "dev": true, - "license": "MIT" + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^9.1.20" + } }, - "node_modules/@types/prismjs": { - "version": "1.26.5", - "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", - "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==", - "license": "MIT" + "node_modules/@tailwindcss/container-queries": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz", + "integrity": "sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==", + "peerDependencies": { + "tailwindcss": ">=3.2.0" + } }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "node_modules/@tailwindcss/forms": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", + "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } }, - "node_modules/@types/react": { - "version": "18.2.65", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.65.tgz", - "integrity": "sha512-98TsY0aW4jqx/3RqsUXwMDZSWR1Z4CUlJNue8ueS2/wcxZOsz4xmW1X8ieaWVRHcmmQM3R8xVA4XWB3dJnWwDQ==", + "node_modules/@tailwindcss/typography": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.13.tgz", + "integrity": "sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==", "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" } }, - "node_modules/@types/react-beautiful-dnd": { - "version": "13.1.4", - "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.4.tgz", - "integrity": "sha512-4bIBdzOr0aavN+88q3C7Pgz+xkb7tz3whORYrmSj77wfVEMfiWiooIwVWFR7KM2e+uGTe5BVrXqSfb0aHeflJA==", - "dev": true, + "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dependencies": { - "@types/react": "*" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@types/react-csv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/react-csv/-/react-csv-1.1.3.tgz", - "integrity": "sha512-dkEdyRvRpygSnNg4cyzYWSUjukIQ5lAtXJwc7BqyUfzww/Cv2dcAFGYd+sWTFpGiDNZMVPp6vVPLcAPvJID8Kg==", + "node_modules/@testing-library/dom": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "license": "MIT", + "peer": true, "dependencies": { - "@types/react": "*" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "picocolors": "1.1.1", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" } }, - "node_modules/@types/react-dom": { - "version": "18.2.22", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.22.tgz", - "integrity": "sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ==", - "devOptional": true, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", "dependencies": { - "@types/react": "*" + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/@types/react-redux": { - "version": "7.1.25", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.25.tgz", - "integrity": "sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==", + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "dev": true, + "node_modules/@testing-library/react": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", + "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dev": true, + "node_modules/@testing-library/react/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/@types/react-router-hash-link": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/@types/react-router-hash-link/-/react-router-hash-link-2.4.5.tgz", - "integrity": "sha512-YsiD8xCWtRBebzPqG6kXjDQCI35LCN9MhV/MbgYF8y0trOp7VSUNmSj8HdIGyH99WCfSOLZB2pIwUMN/IwIDQg==", - "dev": true, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-dom": "*" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@types/react-syntax-highlighter": { - "version": "13.5.2", - "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-13.5.2.tgz", - "integrity": "sha512-sRZoKZBGKaE7CzMvTTgz+0x/aVR58ZYUTfB7HN76vC+yQnvo1FWtzNARBt0fGqcLGEVakEzMu/CtPzssmanu8Q==", + "node_modules/@testing-library/react/node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@testing-library/react/node_modules/@types/yargs": { + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", "dependencies": { - "@types/react": "*" + "@types/yargs-parser": "*" } }, - "node_modules/@types/react-table": { - "version": "7.7.14", - "resolved": "https://registry.npmjs.org/@types/react-table/-/react-table-7.7.14.tgz", - "integrity": "sha512-TYrv7onCiakaG1uAu/UpQ9FojNEt/4/ht87EgJQaEGFoWV606ZLWUZAcUHzMxgc3v1mywP1cDyz3qB4ho3hWOw==", + "node_modules/@testing-library/react/node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dependencies": { - "@types/react": "*" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" } }, - "node_modules/@types/recharts": { - "version": "1.8.24", - "resolved": "https://registry.npmjs.org/@types/recharts/-/recharts-1.8.24.tgz", - "integrity": "sha512-PGugStujgxjMOUUJuGIrw71MIhTtl/FeNzuWZVDTS7Kq8NdiQfMrlC6GXJIvlQcrsUIn9IcXbi6sZJjK+6kfLQ==", + "node_modules/@testing-library/react/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "@types/d3-shape": "^1", - "@types/react": "*" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/@types/resolve": { - "version": "1.20.6", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", - "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", - "dev": true, - "license": "MIT" + "node_modules/@testing-library/react/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "node_modules/@testing-library/user-event": { + "version": "12.8.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", + "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true + "node_modules/@tiptap/core": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.4.tgz", + "integrity": "sha512-2YOMjRqoBGEP4YGgYpuPuBBJHMeqKOhLnS0WVwjVP84zOmMgZ7A8M6ILC9Xr7Q/qHZCvyBGWOSsI7+3HsEzzYQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/pm": "^2.0.0" + } }, - "node_modules/@types/shimmer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", - "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + "node_modules/@tiptap/extension-blockquote": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.0.4.tgz", + "integrity": "sha512-z5qfuLi04OgCBI6/odzB2vhulT/wpjymYOnON65vLXGZZbUw4cbPloykhqgWvQp+LzKH+HBhl4fz53d5CgnbOA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "license": "MIT" + "node_modules/@tiptap/extension-bold": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.0.4.tgz", + "integrity": "sha512-CWSQy1uWkVsen8HUsqhm+oEIxJrCiCENABUbhaVcJL/MqhnP4Trrh1B6O00Yfoc0XToPRRibDaHMFs4A3MSO0g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.5", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", - "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "node_modules/@tiptap/extension-bubble-menu": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.4.tgz", + "integrity": "sha512-+cRZwj0YINNNDElSAiX1pvY2K98S2j9MQW2dXV5oLqsJhqGPZsKxVo8I1u7ZtqUla3QE1V18RYPAzVgTiMRkBg==", "dependencies": { - "@types/jest": "*" + "tippy.js": "^6.3.7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" } }, - "node_modules/@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" - }, - "node_modules/@types/validator": { - "version": "13.7.10", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.10.tgz", - "integrity": "sha512-t1yxFAR2n0+VO6hd/FJ9F2uezAZVWHLmpmlJzm1eX03+H7+HsuTAp7L8QJs+2pQCfWkP1+EXsGK9Z9v7o/qPVQ==", - "dev": true - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + "node_modules/@tiptap/extension-bullet-list": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.4.tgz", + "integrity": "sha512-JSZKBVTaKSuLl5fR4EKE4dOINOrgeRHYA25Vj6cWjgdvpTw5ef7vcUdn9yP4JwTmLRI+VnnMlYL3rqigU3iZNg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", - "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "node_modules/@tiptap/extension-code": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.0.4.tgz", + "integrity": "sha512-HuwJSJkipZf4hkns9witv1CABNIPiB9C8lgAQXK4xJKcoUQChcnljEL+PQ2NqeEeMTEeV3nG3A/0QafH0pgTgg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, - "engines": { - "node": "^16.0.0 || >=18.0.0" + "peerDependencies": { + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-code-block": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.0.4.tgz", + "integrity": "sha512-In2tV3rgm/MznVF0N7qYsYugPWSzhZHaCRCWcFKNvllMExpo91bUWvk+hXaIhhPxvuqGIVezjybwrYuU3bJW0g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-document": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.0.4.tgz", + "integrity": "sha512-mCj2fAhnNhIHttPSqfTPSSTGwClGaPYvhT56Ij/Pi4iCrWjPXzC4XnIkIHSS34qS2tJN4XJzr/z7lm3NeLkF1w==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" + "@tiptap/core": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-dropcursor": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.0.4.tgz", + "integrity": "sha512-1OmKBv/E+nJo2vsosvu8KwFiBB+gZM1pY61qc7JbwEKHSYAxUFHfvLkIA0IQ53Z0DHMrFSKgWmHEcbnqtGevCA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, - "license": "MIT", + "node_modules/@tiptap/extension-floating-menu": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.4.tgz", + "integrity": "sha512-0YRE738k+kNKuSHhAb3jj9ZQ7Kda78RYRr+cX2jrQVueIMKebPIY07eBt6JcKmob9V9vcNn9qLtBfmygfcPUQg==", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" + "tippy.js": "^6.3.7" }, - "engines": { - "node": "^16.0.0 || >=18.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-gapcursor": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.0.4.tgz", + "integrity": "sha512-VxmKfBQjSSu1mNvHlydA4dJW/zawGKyqmnryiFNcUV9s+/HWLR5i9SiUl4wJM/B8sG8cQxClne5/LrCAeGNYuA==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" + } + }, + "node_modules/@tiptap/extension-hard-break": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.0.4.tgz", + "integrity": "sha512-4j8BZa6diuoRytWoIc7j25EYWWut5TZDLbb+OVURdkHnsF8B8zeNTo55W40CdwSaSyTtXtxbTIldV80ShQarGQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, + "node_modules/@tiptap/extension-heading": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.0.4.tgz", + "integrity": "sha512-EfitUbew5ljH3xVlBXAxqqcJ4rjv15b8379LYOV6KQCf+Y1wY0gy9Q8wXSnrsAagqrvqipja4Ihn3OZeyIM+CA==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, + "node_modules/@tiptap/extension-history": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.0.4.tgz", + "integrity": "sha512-3GAUszn1xZx3vniHMiX9BSKmfvb5QOb0oSLXInN+hx80CgJDIHqIFuhx2dyV9I/HWpa0cTxaLWj64kfDzb1JVg==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, + "node_modules/@tiptap/extension-horizontal-rule": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.0.4.tgz", + "integrity": "sha512-OMx2ImQseKbSUjPbbRCuYGOJshxYedh9giWAqwgWWokhYkH4nGxXn5m7+Laj+1wLre4bnWgHWVY4wMGniEj3aw==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, + "node_modules/@tiptap/extension-italic": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.0.4.tgz", + "integrity": "sha512-C/6+qs4Jh8xERRP0wcOopA1+emK8MOkBE4RQx5NbPnT2iCpERP0GlmHBFQIjaYPctZgKFHxsCfRnneS5Xe76+A==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/@tiptap/extension-list-item": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.0.4.tgz", + "integrity": "sha512-tSkbLgRo1QMNDJttWs9FeRywkuy5T2HdLKKfUcUNzT3s0q5AqIJl7VyimsBL4A6MUfN1qQMZCMHB4pM9Mkluww==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, + "node_modules/@tiptap/extension-ordered-list": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.4.tgz", + "integrity": "sha512-Kfg+8k9p4iJCUKP/yIa18LfUpl9trURSMP/HX3/yQTz9Ul1vDrjxeFjSE5uWNvupcXRAM24js+aYrCmV7zpU+Q==", "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.0.tgz", - "integrity": "sha512-veLpCJLYn44Fru7mSvi2doxQMzMCOFSDYdMUQhAzaH1vFYq2RVNpecZ8d18Wh6UMv07yahXkiv/aShWE48iE9Q==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "5.49.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, + "node_modules/@tiptap/extension-paragraph": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.0.4.tgz", + "integrity": "sha512-nDxpopi9WigVqpfi8nU3B0fWYB14EMvKIkutNZo8wJvKGTZufNI8hw66wupIx/jZH1gFxEa5dHerw6aSYuWjgQ==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@tiptap/core": "^2.0.0" } }, - "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, + "node_modules/@tiptap/extension-strike": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.0.4.tgz", + "integrity": "sha512-Men7LK6N/Dh3/G4/z2Z9WkDHM2Gxx1XyxYix2ZMf5CnqY37SeDNUnGDqit65pdIN3Y/TQnOZTkKSBilSAtXfJA==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@tiptap/core": "^2.0.0" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, + "node_modules/@tiptap/extension-text": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.0.4.tgz", + "integrity": "sha512-i8/VFlVZh7TkAI49KKX5JmC0tM8RGwyg5zUpozxYbLdCOv07AkJt+E1fLJty9mqH4Y5HJMNnyNxsuZ9Ol/ySRA==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.0.0" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, + "node_modules/@tiptap/pm": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.27.2.tgz", + "integrity": "sha512-kaEg7BfiJPDQMKbjVIzEPO3wlcA+pZb2tlcK9gPrdDnEFaec2QTF1sXz2ak2IIb2curvnIrQ4yrfHgLlVA72wA==", "license": "MIT", - "engines": { - "node": "^16.0.0 || >=18.0.0" + "peer": true, + "dependencies": { + "prosemirror-changeset": "^2.3.0", + "prosemirror-collab": "^1.3.1", + "prosemirror-commands": "^1.6.2", + "prosemirror-dropcursor": "^1.8.1", + "prosemirror-gapcursor": "^1.3.2", + "prosemirror-history": "^1.4.1", + "prosemirror-inputrules": "^1.4.0", + "prosemirror-keymap": "^1.2.2", + "prosemirror-markdown": "^1.13.1", + "prosemirror-menu": "^1.2.4", + "prosemirror-model": "^1.23.0", + "prosemirror-schema-basic": "^1.2.3", + "prosemirror-schema-list": "^1.4.1", + "prosemirror-state": "^1.4.3", + "prosemirror-tables": "^1.6.4", + "prosemirror-trailing-node": "^3.0.0", + "prosemirror-transform": "^1.10.2", + "prosemirror-view": "^1.37.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/@tiptap/react": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-2.0.4.tgz", + "integrity": "sha512-NcrZL4Tu3+1Xfj/us5AOD7+kJhwYo2XViOB2iRRnfwS80PUtiLWDis6o3ngMGot/jBWzaMn4gofXnMWHtFdIAw==", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" + "@tiptap/extension-bubble-menu": "^2.0.4", + "@tiptap/extension-floating-menu": "^2.0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "@tiptap/core": "^2.0.0", + "@tiptap/pm": "^2.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, - "license": "MIT", + "node_modules/@tiptap/starter-kit": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.4.tgz", + "integrity": "sha512-9WtVXhujyp5cOlE7qlcQMFr0FEx3Cvo1isvfQGzhKKPzXa3rR7FT8bnOFsten31/Ia/uwvGXAvRDQy24YfHdNA==", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" + "@tiptap/core": "^2.0.4", + "@tiptap/extension-blockquote": "^2.0.4", + "@tiptap/extension-bold": "^2.0.4", + "@tiptap/extension-bullet-list": "^2.0.4", + "@tiptap/extension-code": "^2.0.4", + "@tiptap/extension-code-block": "^2.0.4", + "@tiptap/extension-document": "^2.0.4", + "@tiptap/extension-dropcursor": "^2.0.4", + "@tiptap/extension-gapcursor": "^2.0.4", + "@tiptap/extension-hard-break": "^2.0.4", + "@tiptap/extension-heading": "^2.0.4", + "@tiptap/extension-history": "^2.0.4", + "@tiptap/extension-horizontal-rule": "^2.0.4", + "@tiptap/extension-italic": "^2.0.4", + "@tiptap/extension-list-item": "^2.0.4", + "@tiptap/extension-ordered-list": "^2.0.4", + "@tiptap/extension-paragraph": "^2.0.4", + "@tiptap/extension-strike": "^2.0.4", + "@tiptap/extension-text": "^2.0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" } }, - "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/@typescript-eslint/parser/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@babel/types": "^7.0.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz", - "integrity": "sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==", + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/visitor-keys": "5.49.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", - "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@babel/types": "^7.28.2" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "node_modules/@types/chai": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "node_modules/@types/chai/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true, "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=12" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } + "node_modules/@types/d3-array": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz", + "integrity": "sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==" }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } + "node_modules/@types/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, - "license": "MIT", + "node_modules/@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@types/d3-color": "*" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", + "node_modules/@types/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", + "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", "dependencies": { - "balanced-match": "^1.0.0" + "@types/d3-time": "*" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "license": "ISC", + "node_modules/@types/d3-shape": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.8.tgz", + "integrity": "sha512-gqfnMz6Fd5H6GOLYixOZP/xlrMtJms9BaS+6oWxTKHNqPGZ93BkWWupQSCYm6YHqx6h9wjRupuJb90bun6ZaYg==", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@types/d3-path": "^1" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.49.0.tgz", - "integrity": "sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "node_modules/@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz", - "integrity": "sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==", - "dev": true, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "dependencies": { - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/visitor-keys": "5.49.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@types/ms": "*" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.49.0.tgz", - "integrity": "sha512-cPJue/4Si25FViIb74sHCLtM4nTSBXtLx1d3/QT6mirQ/c65bV8arBEebBJJizfq8W2YyMoPI/WWPFWitmNqnQ==", + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.49.0", - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/typescript-estree": "5.49.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } + "license": "MIT" }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz", - "integrity": "sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.49.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "node_modules/@types/doctrine": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", + "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==", + "dev": true }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC" + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" }, - "node_modules/@vitejs/plugin-react": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.4.tgz", - "integrity": "sha512-VIcFLdRi/VYRU8OL/puL7QXMYafHmqOnwTZY50U1JPlCNj30PxCMx65c494b1K9be9hX83KVt0+gTEwTWLqToA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.29.0", - "@babel/plugin-transform-react-jsx-self": "^7.27.1", - "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-rc.3", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.18.0" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "dependencies": { + "@types/estree": "*" } }, - "node_modules/@vitejs/plugin-react/node_modules/react-refresh": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/@types/google.maps": { + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.51.0.tgz", + "integrity": "sha512-44/oQYjc5D6kxBcI3Qk9rk3IIOMwnlEMWDV7pwPJ2YI89s5Q1OzDrFvR7QJ3LFrpVXEhig+gyagFg54+foinFg==" }, - "node_modules/@vitest/expect": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz", - "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", - "dev": true, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "license": "MIT", "dependencies": { - "@types/chai": "^5.2.2", - "@vitest/spy": "3.2.4", - "@vitest/utils": "3.2.4", - "chai": "^5.2.0", - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "@types/unist": "*" } }, - "node_modules/@vitest/expect/node_modules/tinyrainbow": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", - "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "dev": true }, - "node_modules/@vitest/mocker": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.18.tgz", - "integrity": "sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==", - "dev": true, - "license": "MIT", + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", "dependencies": { - "@vitest/spy": "4.0.18", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.21" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "msw": "^2.4.9", - "vite": "^6.0.0 || ^7.0.0-0" - }, - "peerDependenciesMeta": { - "msw": { - "optional": true - }, - "vite": { - "optional": true - } + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" } }, - "node_modules/@vitest/mocker/node_modules/@vitest/spy": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.18.tgz", - "integrity": "sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://opencollective.com/vitest" - } + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" }, - "node_modules/@vitest/pretty-format": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.18.tgz", - "integrity": "sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==", - "dev": true, - "license": "MIT", + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dependencies": { - "tinyrainbow": "^3.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@vitest/runner": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.18.tgz", - "integrity": "sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==", - "dev": true, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "license": "MIT", "dependencies": { - "@vitest/utils": "4.0.18", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@vitest/runner/node_modules/@vitest/utils": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.18.tgz", - "integrity": "sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==", - "dev": true, + "node_modules/@types/jest": { + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.0.18", - "tinyrainbow": "^3.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "expect": "^29.0.0", + "pretty-format": "^29.0.0" } }, - "node_modules/@vitest/snapshot": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.18.tgz", - "integrity": "sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==", - "dev": true, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "4.0.18", - "magic-string": "^0.30.21", - "pathe": "^2.0.3" + "engines": { + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/spy": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz", - "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", - "dev": true, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "license": "MIT", "dependencies": { - "tinyspy": "^4.0.3" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@vitest/utils": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz", - "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true, + "license": "MIT" + }, + "node_modules/@types/latlon-geohash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/latlon-geohash/-/latlon-geohash-2.0.0.tgz", + "integrity": "sha512-bwTttcqf8StBA+ABJ4gxbgA+PgueUJGxjYzuWrlFfzDbIQd2FvOcE5l/0fY+BOKqmeWYAzjBQFdnKweI8KKNpA==" + }, + "node_modules/@types/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/lodash": { + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", + "dev": true + }, + "node_modules/@types/markdown-it": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", + "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", "license": "MIT", + "peer": true, "dependencies": { - "@vitest/pretty-format": "3.2.4", - "loupe": "^3.1.4", - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "@types/linkify-it": "^5", + "@types/mdurl": "^2" } }, - "node_modules/@vitest/utils/node_modules/@vitest/pretty-format": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz", - "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", - "dev": true, - "license": "MIT", + "node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", "dependencies": { - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "@types/unist": "*" } }, - "node_modules/@vitest/utils/node_modules/tinyrainbow": { + "node_modules/@types/mdurl": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", - "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", - "dev": true, + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", "license": "MIT", - "engines": { - "node": ">=14.0.0" - } + "peer": true }, - "node_modules/@wry/context": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.0.tgz", - "integrity": "sha512-LcDAiYWRtwAoSOArfk7cuYvFXytxfVrdX7yxoUmK7pPITLk5jYh2F8knCwS7LjgYL8u1eidPlKKV6Ikqq0ODqQ==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, - "node_modules/@wry/equality": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.3.tgz", - "integrity": "sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" + "node_modules/@types/node": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", + "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" } }, - "node_modules/@wry/trie": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.2.tgz", - "integrity": "sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==", + "node_modules/@types/papaparse": { + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.14.tgz", + "integrity": "sha512-LxJ4iEFcpqc6METwp9f6BV6VVc43m6MfH0VqFosHvrUgfXiFe6ww7R3itkOQ+TCK6Y+Iv/+RnnvtRZnkc5Kc9g==", "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" + "@types/node": "*" } }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "node_modules/@types/prismjs": { + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", + "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==", + "license": "MIT" }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "peerDependencies": { - "acorn": "^8" - } + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node_modules/@types/react": { + "version": "18.2.65", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.65.tgz", + "integrity": "sha512-98TsY0aW4jqx/3RqsUXwMDZSWR1Z4CUlJNue8ueS2/wcxZOsz4xmW1X8ieaWVRHcmmQM3R8xVA4XWB3dJnWwDQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "node_modules/@types/react-beautiful-dnd": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.4.tgz", + "integrity": "sha512-4bIBdzOr0aavN+88q3C7Pgz+xkb7tz3whORYrmSj77wfVEMfiWiooIwVWFR7KM2e+uGTe5BVrXqSfb0aHeflJA==", "dev": true, - "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "@types/react": "*" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" + "node_modules/@types/react-csv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@types/react-csv/-/react-csv-1.1.3.tgz", + "integrity": "sha512-dkEdyRvRpygSnNg4cyzYWSUjukIQ5lAtXJwc7BqyUfzww/Cv2dcAFGYd+sWTFpGiDNZMVPp6vVPLcAPvJID8Kg==", + "dependencies": { + "@types/react": "*" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@types/react-dom": { + "version": "18.2.22", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.22.tgz", + "integrity": "sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ==", + "devOptional": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@types/react": "*" } }, - "node_modules/antd": { - "version": "4.24.7", - "resolved": "https://registry.npmjs.org/antd/-/antd-4.24.7.tgz", - "integrity": "sha512-Qr3AYkeqpd3i/c6M7pjca7Y6XlaIv/p6gD3aqe7/0o8Ueg50G7Aeh+TOaiUfXLGDhnVoNEdaVdDiv8aIaoWB5A==", + "node_modules/@types/react-redux": { + "version": "7.1.25", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.25.tgz", + "integrity": "sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==", "dependencies": { - "@ant-design/colors": "^6.0.0", - "@ant-design/icons": "^4.7.0", - "@ant-design/react-slick": "~0.29.1", - "@babel/runtime": "^7.18.3", - "@ctrl/tinycolor": "^3.4.0", - "classnames": "^2.2.6", - "copy-to-clipboard": "^3.2.0", - "lodash": "^4.17.21", - "moment": "^2.29.2", - "rc-cascader": "~3.7.0", - "rc-checkbox": "~2.3.0", - "rc-collapse": "~3.4.2", - "rc-dialog": "~9.0.2", - "rc-drawer": "~6.1.0", - "rc-dropdown": "~4.0.0", - "rc-field-form": "~1.27.0", - "rc-image": "~5.13.0", - "rc-input": "~0.1.4", - "rc-input-number": "~7.3.9", - "rc-mentions": "~1.13.1", - "rc-menu": "~9.8.0", - "rc-motion": "^2.6.1", - "rc-notification": "~4.6.0", - "rc-pagination": "~3.2.0", - "rc-picker": "~2.7.0", - "rc-progress": "~3.4.1", - "rc-rate": "~2.9.0", - "rc-resize-observer": "^1.2.0", - "rc-segmented": "~2.1.0", - "rc-select": "~14.1.13", - "rc-slider": "~10.0.0", - "rc-steps": "~5.0.0-alpha.2", - "rc-switch": "~3.2.0", - "rc-table": "~7.26.0", - "rc-tabs": "~12.5.0", - "rc-textarea": "~0.4.5", - "rc-tooltip": "~5.2.0", - "rc-tree": "~5.7.0", - "rc-tree-select": "~5.5.0", - "rc-trigger": "^5.2.10", - "rc-upload": "~4.3.0", - "rc-util": "^5.22.5", - "scroll-into-view-if-needed": "^2.2.25" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ant-design" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" } }, - "node_modules/antd/node_modules/rc-dropdown": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.0.1.tgz", - "integrity": "sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==", + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.18.3", - "classnames": "^2.2.6", - "rc-trigger": "^5.3.1", - "rc-util": "^5.17.0" - }, - "peerDependencies": { - "react": ">=16.11.0", - "react-dom": ">=16.11.0" + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "node_modules/@types/react-router-hash-link": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@types/react-router-hash-link/-/react-router-hash-link-2.4.5.tgz", + "integrity": "sha512-YsiD8xCWtRBebzPqG6kXjDQCI35LCN9MhV/MbgYF8y0trOp7VSUNmSj8HdIGyH99WCfSOLZB2pIwUMN/IwIDQg==", + "dev": true, + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-dom": "*" + } }, - "node_modules/aria-hidden": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", - "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", + "node_modules/@types/react-syntax-highlighter": { + "version": "13.5.2", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-13.5.2.tgz", + "integrity": "sha512-sRZoKZBGKaE7CzMvTTgz+0x/aVR58ZYUTfB7HN76vC+yQnvo1FWtzNARBt0fGqcLGEVakEzMu/CtPzssmanu8Q==", "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" + "@types/react": "*" } }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "node_modules/@types/react-table": { + "version": "7.7.14", + "resolved": "https://registry.npmjs.org/@types/react-table/-/react-table-7.7.14.tgz", + "integrity": "sha512-TYrv7onCiakaG1uAu/UpQ9FojNEt/4/ht87EgJQaEGFoWV606ZLWUZAcUHzMxgc3v1mywP1cDyz3qB4ho3hWOw==", "dependencies": { - "dequal": "^2.0.3" + "@types/react": "*" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "dev": true, - "license": "MIT", + "node_modules/@types/recharts": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/@types/recharts/-/recharts-1.8.24.tgz", + "integrity": "sha512-PGugStujgxjMOUUJuGIrw71MIhTtl/FeNzuWZVDTS7Kq8NdiQfMrlC6GXJIvlQcrsUIn9IcXbi6sZJjK+6kfLQ==", "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/d3-shape": "^1", + "@types/react": "*" } }, - "node_modules/array-includes": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", - "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "node_modules/@types/resolve": { + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", + "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/shimmer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.24.0", - "es-object-atoms": "^1.1.1", - "get-intrinsic": "^1.3.0", - "is-string": "^1.1.1", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/jest": "*" } }, - "node_modules/array-tree-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + "node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/@types/validator": { + "version": "13.7.10", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.10.tgz", + "integrity": "sha512-t1yxFAR2n0+VO6hd/FJ9F2uezAZVWHLmpmlJzm1eX03+H7+HsuTAp7L8QJs+2pQCfWkP1+EXsGK9Z9v7o/qPVQ==", + "dev": true }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.2.tgz", + "integrity": "sha512-NZZgp0Fm2IkD+La5PR81sd+g+8oS6JwJje+aRWsDocxHkjyRw0J5L5ZTlN3LI1LlOcGL7ph3eaIUmTXMIjLk0w==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.57.2", + "@typescript-eslint/type-utils": "8.57.2", + "@typescript-eslint/utils": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.57.2", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", - "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz", + "integrity": "sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-shim-unscopables": "^1.1.0" + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", - "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", - "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz", + "integrity": "sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" + "@typescript-eslint/project-service": "8.57.2", + "@typescript-eslint/tsconfig-utils": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.2.tgz", + "integrity": "sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg==", "dev": true, "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/typescript-estree": "8.57.2" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/ast-types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz", + "integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==", "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.1" + "@typescript-eslint/types": "8.57.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": ">=4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "node_modules/async-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" - } - }, - "node_modules/async-validator": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", - "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" - }, - "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "dev": true, "license": "MIT", "dependencies": { - "possible-typed-array-names": "^1.0.0" + "balanced-match": "^4.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "18 || 20 || >=22" } }, - "node_modules/axe-core": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.1.tgz", - "integrity": "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "license": "MPL-2.0", + "license": "Apache-2.0", "engines": { - "node": ">=4" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">= 4" } }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" + "brace-expansion": "^5.0.2" }, "engines": { - "node": ">=10", - "npm": ">=6" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/babel-plugin-macros/node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "node_modules/@typescript-eslint/parser": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.2.tgz", + "integrity": "sha512-30ScMRHIAD33JJQkgfGW1t8CURZtjc2JpTrq5n2HFhOefbAhb7ucc7xJwdWcrEtqUIYJ73Nybpsggii6GtAHjA==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "@typescript-eslint/scope-manager": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/typescript-estree": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "debug": "^4.4.3" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", - "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz", + "integrity": "sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-define-polyfill-provider": "^0.6.8", - "semver": "^6.3.1" + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", - "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz", + "integrity": "sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5", - "core-js-compat": "^3.43.0" + "@typescript-eslint/project-service": "8.57.2", + "@typescript-eslint/tsconfig-utils": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", - "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz", + "integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.8" + "@typescript-eslint/types": "8.57.2", + "eslint-visitor-keys": "^5.0.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "node_modules/@typescript-eslint/parser/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } }, - "node_modules/babel-preset-react-app": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz", - "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==", + "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.9.19", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", - "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.js" + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "node_modules/@typescript-eslint/parser/node_modules/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "dependencies": { - "open": "^8.0.4" + "brace-expansion": "^5.0.2" }, "engines": { - "node": ">=12.0.0" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "node_modules/@typescript-eslint/project-service": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.2.tgz", + "integrity": "sha512-FuH0wipFywXRTHf+bTTjNyuNQQsQC3qh/dYzaM4I4W0jrCqjCVuUh99+xd9KamUfmCGPvbO8NDngo/vsnNVqgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.57.2", + "@typescript-eslint/types": "^8.57.2", + "debug": "^4.4.3" + }, "engines": { - "node": ">=0.6" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.2.tgz", + "integrity": "sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw==", + "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/@typescript-eslint/type-utils": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.2.tgz", + "integrity": "sha512-Co6ZCShm6kIbAM/s+oYVpKFfW7LBc6FXoPXjTRQ449PPNBY8U0KZXuevz5IFuuUj2H9ss40atTaf9dlGLzbWZg==", + "dev": true, "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/typescript-estree": "8.57.2", + "@typescript-eslint/utils": "8.57.2", + "debug": "^4.4.3", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/broadcast-channel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", - "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "detect-node": "^2.1.0", - "js-sha3": "0.8.0", - "microseconds": "0.2.0", - "nano-time": "1.0.0", - "oblivious-set": "1.0.0", - "rimraf": "3.0.2", - "unload": "2.2.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz", + "integrity": "sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" - }, - "bin": { - "browserslist": "cli.js" + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/btoa": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", - "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", "dev": true, - "bin": { - "btoa": "bin/btoa.js" - }, + "license": "MIT", "engines": { - "node": ">= 0.4.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz", + "integrity": "sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" + "@typescript-eslint/project-service": "8.57.2", + "@typescript-eslint/tsconfig-utils": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.2.tgz", + "integrity": "sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg==", "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/typescript-estree": "8.57.2" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz", + "integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" + "@typescript-eslint/types": "8.57.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/@typescript-eslint/type-utils/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001767", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz", - "integrity": "sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node": "18 || 20 || >=22" } }, - "node_modules/chai": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", - "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", + "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "dev": true, "license": "MIT", "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" + "balanced-match": "^4.0.2" }, "engines": { - "node": ">=18" + "node": "18 || 20 || >=22" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=10" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://opencollective.com/eslint" } }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "node_modules/@vitejs/plugin-react": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.4.tgz", + "integrity": "sha512-VIcFLdRi/VYRU8OL/puL7QXMYafHmqOnwTZY50U1JPlCNj30PxCMx65c494b1K9be9hX83KVt0+gTEwTWLqToA==", + "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "@babel/core": "^7.29.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-rc.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.18.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/check-error": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", - "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", + "node_modules/@vitejs/plugin-react/node_modules/react-refresh": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 16" + "node": ">=0.10.0" } }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/@vitest/mocker": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.18.tgz", + "integrity": "sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==", + "dev": true, + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" + "@vitest/spy": "4.0.18", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21" }, "funding": { - "url": "https://paulmillr.com/funding/" + "url": "https://opencollective.com/vitest" }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0-0" }, - "engines": { - "node": ">= 6" + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } } }, - "node_modules/ci-info": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", - "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" + "node_modules/@vitest/mocker/node_modules/@vitest/spy": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.18.tgz", + "integrity": "sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/cjs-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", - "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==" - }, - "node_modules/class-variance-authority": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", - "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", + "node_modules/@vitest/pretty-format": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.18.tgz", + "integrity": "sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==", + "dev": true, + "license": "MIT", "dependencies": { - "clsx": "2.0.0" + "tinyrainbow": "^3.0.3" }, "funding": { - "url": "https://joebell.co.uk" + "url": "https://opencollective.com/vitest" } }, - "node_modules/class-variance-authority/node_modules/clsx": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", - "engines": { - "node": ">=6" + "node_modules/@vitest/runner": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.18.tgz", + "integrity": "sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "4.0.18", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "node_modules/@vitest/runner/node_modules/@vitest/utils": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.18.tgz", + "integrity": "sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.0.18", + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/@vitest/snapshot": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.18.tgz", + "integrity": "sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==", "dev": true, + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "@vitest/pretty-format": "4.0.18", + "magic-string": "^0.30.21", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "node_modules/@wry/context": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.0.tgz", + "integrity": "sha512-LcDAiYWRtwAoSOArfk7cuYvFXytxfVrdX7yxoUmK7pPITLk5jYh2F8knCwS7LjgYL8u1eidPlKKV6Ikqq0ODqQ==", + "dependencies": { + "tslib": "^2.3.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@wry/equality": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.3.tgz", + "integrity": "sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g==", "dependencies": { - "color-name": "~1.1.4" + "tslib": "^2.3.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/@wry/trie": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.2.tgz", + "integrity": "sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "node_modules/compute-scroll-into-view": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", - "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "peerDependencies": { + "acorn": "^8" + } }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "MIT" - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/copy-to-clipboard": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", - "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", - "dependencies": { - "toggle-selection": "^1.0.6" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/core-js-compat": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", - "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "node_modules/ajv": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.28.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/core-js-pure": { - "version": "3.48.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.48.0.tgz", - "integrity": "sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" } }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "license": "MIT", + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" - } - }, - "node_modules/cosmiconfig/node_modules/yaml": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", - "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/crelt": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", - "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", - "peer": true - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", + "node_modules/antd": { + "version": "4.24.7", + "resolved": "https://registry.npmjs.org/antd/-/antd-4.24.7.tgz", + "integrity": "sha512-Qr3AYkeqpd3i/c6M7pjca7Y6XlaIv/p6gD3aqe7/0o8Ueg50G7Aeh+TOaiUfXLGDhnVoNEdaVdDiv8aIaoWB5A==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "@ant-design/colors": "^6.0.0", + "@ant-design/icons": "^4.7.0", + "@ant-design/react-slick": "~0.29.1", + "@babel/runtime": "^7.18.3", + "@ctrl/tinycolor": "^3.4.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.21", + "moment": "^2.29.2", + "rc-cascader": "~3.7.0", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~3.4.2", + "rc-dialog": "~9.0.2", + "rc-drawer": "~6.1.0", + "rc-dropdown": "~4.0.0", + "rc-field-form": "~1.27.0", + "rc-image": "~5.13.0", + "rc-input": "~0.1.4", + "rc-input-number": "~7.3.9", + "rc-mentions": "~1.13.1", + "rc-menu": "~9.8.0", + "rc-motion": "^2.6.1", + "rc-notification": "~4.6.0", + "rc-pagination": "~3.2.0", + "rc-picker": "~2.7.0", + "rc-progress": "~3.4.1", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.2.0", + "rc-segmented": "~2.1.0", + "rc-select": "~14.1.13", + "rc-slider": "~10.0.0", + "rc-steps": "~5.0.0-alpha.2", + "rc-switch": "~3.2.0", + "rc-table": "~7.26.0", + "rc-tabs": "~12.5.0", + "rc-textarea": "~0.4.5", + "rc-tooltip": "~5.2.0", + "rc-tree": "~5.7.0", + "rc-tree-select": "~5.5.0", + "rc-trigger": "^5.2.10", + "rc-upload": "~4.3.0", + "rc-util": "^5.22.5", + "scroll-into-view-if-needed": "^2.2.25" }, - "engines": { - "node": ">= 8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/css-box-model": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", - "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "node_modules/antd/node_modules/rc-dropdown": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.0.1.tgz", + "integrity": "sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==", "dependencies": { - "tiny-invariant": "^1.0.6" + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-trigger": "^5.3.1", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.11.0", + "react-dom": ">=16.11.0" } }, - "node_modules/css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, - "node_modules/d3-format": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", - "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "node_modules/aria-hidden": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", "dependencies": { - "d3-color": "1 - 3" + "tslib": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", - "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" - }, - "node_modules/d3-time-format": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", - "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dependencies": { - "d3-time": "1" + "dequal": "^2.0.3" } }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/data-view-buffer": { + "node_modules/array-buffer-byte-length": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" + "is-array-buffer": "^3.0.5" }, "engines": { "node": ">= 0.4" @@ -8228,34 +5465,47 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/inspect-js" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -8264,96 +5514,139 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/date-fns": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", - "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/kossnocorp" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": ">=6.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "dev": true, + "license": "MIT", "dependencies": { - "character-entities": "^2.0.0" + "tslib": "^2.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=4" } }, - "node_modules/decode-named-character-reference/node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true }, - "node_modules/deep-eql": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "possible-typed-array-names": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -8362,1267 +5655,1264 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "node_modules/better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", "dev": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "open": "^8.0.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12.0.0" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", "engines": { - "node": ">=6" + "node": ">=0.6" } }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { - "path-type": "^4.0.0" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "node_modules/broadcast-channel": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", + "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "detect-node": "^2.1.0", + "js-sha3": "0.8.0", + "microseconds": "0.2.0", + "nano-time": "1.0.0", + "oblivious-set": "1.0.0", + "rimraf": "3.0.2", + "unload": "2.2.0" + } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" }, "engines": { - "node": ">=6.0.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" - }, - "node_modules/dom-align": { - "version": "1.12.4", - "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz", - "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==" - }, - "node_modules/dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "dependencies": { - "@babel/runtime": "^7.1.2" + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "dev": true, + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "dev": true, + "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", - "gopd": "^1.2.0" + "function-bind": "^1.1.2" }, "engines": { "node": ">= 0.4" } }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, + "license": "MIT", "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/electron-to-chromium": { - "version": "1.5.286", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", - "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "license": "ISC" + "engines": { + "node": ">=6" + } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/caniuse-lite": { + "version": "1.0.30001767", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz", + "integrity": "sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==", "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/es-abstract": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", - "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", - "dev": true, - "license": "MIT", + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-set-tostringtag": "^2.1.0", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.3.0", - "get-proto": "^1.0.1", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.2.1", - "is-set": "^2.0.3", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.1", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.4", - "safe-array-concat": "^1.1.3", - "safe-push-apply": "^1.0.0", - "safe-regex-test": "^1.1.0", - "set-proto": "^1.0.0", - "stop-iteration-iterator": "^1.1.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.19" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">= 0.4" + "node": ">= 6" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, + "node_modules/ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/es-iterator-helpers": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz", - "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==", - "dev": true, - "license": "MIT", + "node_modules/cjs-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", + "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==" + }, + "node_modules/class-variance-authority": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", + "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.24.1", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.1.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.3.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "iterator.prototype": "^1.1.5", - "safe-array-concat": "^1.1.3" + "clsx": "2.0.0" }, + "funding": { + "url": "https://joebell.co.uk" + } + }, + "node_modules/class-variance-authority/node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/es-module-lexer": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", - "dev": true, - "license": "MIT" + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, - "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" - }, + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dev": true, - "license": "MIT", + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" + "node": ">=7.0.0" } }, - "node_modules/es-shim-unscopables": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", - "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", - "dev": true, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" + "toggle-selection": "^1.0.6" } }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dev": true, + "node_modules/core-js-pure": { + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.48.0.tgz", + "integrity": "sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==", + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/esbuild": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "node_modules/crelt": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", + "license": "MIT", + "peer": true + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, - "hasInstallScript": true, "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" + "node": ">= 8" } }, - "node_modules/esbuild-register": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", - "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "dev": true, - "license": "MIT", + "node_modules/css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", "dependencies": { - "debug": "^4.3.4" + "tiny-invariant": "^1.0.6" + } + }, + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" }, - "peerDependencies": { - "esbuild": ">=0.12 <1" + "engines": { + "node": ">=4" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "node_modules/d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=12" } }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "node_modules/d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" + }, + "node_modules/d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "dependencies": { + "d3-time": "1" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.4" }, - "peerDependencies": { - "eslint": "^8.0.0" + "funding": { + "url": "https://github.com/sponsors/inspect-js" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/date-fns": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" + "ms": "^2.1.3" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=6.0" }, "peerDependenciesMeta": { - "typescript": { + "supports-color": { "optional": true } } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "license": "MIT", + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "character-entities": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, + "node_modules/decode-named-character-reference/node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=0.10.0" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=6" } }, - "node_modules/eslint-config-react-app/node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "dev": true, - "license": "MIT", + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "dequal": "^2.0.0" }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/eslint-etc": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-etc/-/eslint-etc-5.2.1.tgz", - "integrity": "sha512-lFJBSiIURdqQKq9xJhvSJFyPA+VeTh5xvk24e8pxVL7bwLBtGF60C/KRkLTMrvCZ6DA3kbPuYhLWY0TZMlqTsg==", + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0", - "tsutils": "^3.17.1", - "tsutils-etc": "^1.4.1" + "esutils": "^2.0.2" }, - "peerDependencies": { - "eslint": "^8.0.0", - "typescript": ">=4.0.0" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "license": "MIT", + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-align": { + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz", + "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==" + }, + "node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" + "@babel/runtime": "^7.1.2" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, - "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/eslint-import-resolver-node/node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-module-utils": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", - "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, - "license": "MIT", "dependencies": { - "debug": "^3.2.7" + "jake": "^10.8.5" }, - "engines": { - "node": ">=4" + "bin": { + "ejs": "bin/cli.js" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/electron-to-chromium": { + "version": "1.5.286", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", + "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-custom-rules": { - "resolved": "eslint", - "link": true + "license": "ISC" }, - "node_modules/eslint-plugin-etc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-etc/-/eslint-plugin-etc-2.0.3.tgz", - "integrity": "sha512-o5RS/0YwtjlGKWjhKojgmm82gV1b4NQUuwk9zqjy9/EjxNFKKYCaF+0M7DkYBn44mJ6JYFZw3Ft249dkKuR1ew==", + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, - "dependencies": { - "@phenomnomnominal/tsquery": "^5.0.0", - "@typescript-eslint/experimental-utils": "^5.0.0", - "eslint-etc": "^5.1.0", - "requireindex": "~1.2.0", - "tslib": "^2.0.0", - "tsutils": "^3.0.0" + "license": "MIT" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" }, - "peerDependencies": { - "eslint": "^8.0.0", - "typescript": ">=4.0.0" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" + "is-arrayish": "^0.2.1" } }, - "node_modules/eslint-plugin-import": { - "version": "2.32.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", - "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "node_modules/es-abstract": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", + "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", "dev": true, "license": "MIT", "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.9", - "array.prototype.findlastindex": "^1.2.6", - "array.prototype.flat": "^1.3.3", - "array.prototype.flatmap": "^1.3.3", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.1", + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", "hasown": "^2.0.2", - "is-core-module": "^2.16.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.1", - "semver": "^6.3.1", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", - "tsconfig-paths": "^3.15.0" + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" }, "engines": { - "node": ">=4" + "node": ">= 0.4" }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "engines": { + "node": ">= 0.4" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/eslint-plugin-import/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/es-iterator-helpers": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz", + "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==", "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.1", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "safe-array-concat": "^1.1.3" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">= 0.4" } }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "license": "MIT" }, - "node_modules/eslint-plugin-import/node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, "license": "MIT", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", - "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dev": true, "license": "MIT", "dependencies": { - "aria-query": "^5.3.2", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.1" - }, - "engines": { - "node": ">=4.0" + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "dev": true, - "license": "Apache-2.0", "engines": { "node": ">= 0.4" } }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint-plugin-react": { - "version": "7.37.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", - "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", "dev": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.3", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.2.1", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.9", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.1", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.12", - "string.prototype.repeat": "^1.0.0" + "hasown": "^2.0.2" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + "node": ">= 0.4" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, "dependencies": { - "esutils": "^2.0.2" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", "dev": true, + "hasInstallScript": true, + "license": "MIT", "bin": { - "semver": "bin/semver.js" + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", - "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "node_modules/esbuild-register": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", + "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^5.58.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" + "debug": "^4.3.4" }, "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "esbuild": ">=0.12 <1" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=6" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "dev": true, - "license": "MIT", + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" }, "peerDependenciesMeta": { - "typescript": { + "jiti": { "optional": true } } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "node_modules/eslint-plugin-custom-rules": { + "resolved": "eslint", + "link": true + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=4" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "node_modules/eslint-plugin-react-hooks": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "node": ">=18" }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "node": ">=0.10.0" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "engines": { - "node": ">=10" + "bin": { + "semver": "bin/semver.js" } }, "node_modules/eslint-visitor-keys": { @@ -9637,10 +6927,23 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -9648,25 +6951,51 @@ "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -9677,7 +7006,6 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -9909,15 +7237,30 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/file-entry-cache/node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, + "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16" } }, "node_modules/filelist": { @@ -9980,19 +7323,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, "node_modules/flatted": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", @@ -10033,6 +7363,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/format": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", @@ -10249,29 +7592,13 @@ } }, "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -10294,26 +7621,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/globrex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", @@ -10339,12 +7646,6 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, "node_modules/graphql": { "version": "16.8.2", "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.2.tgz", @@ -10544,6 +7845,23 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, "node_modules/highlight.js": { "version": "10.7.3", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", @@ -10995,15 +8313,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", @@ -11428,6 +8737,13 @@ "node": ">=6" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -11475,16 +8791,13 @@ } }, "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dev": true, - "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" }, "engines": { "node": ">=4.0" @@ -11495,24 +8808,14 @@ "resolved": "https://registry.npmjs.org/kebab-case/-/kebab-case-1.0.2.tgz", "integrity": "sha512-7n6wXq4gNgBELfDCpzKc+mRrZFs7D+wgfF5WRFLNAr4DA/qtr9Js8uOAVAfHhuLMfAcQ0pRKqbpjx+TcJVdE1Q==" }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "license": "MIT", "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" + "json-buffer": "3.0.1" } }, "node_modules/latlon-geohash": { @@ -11543,6 +8846,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "license": "MIT", "peer": true, "dependencies": { "uc.micro": "^2.0.0" @@ -11579,13 +8883,6 @@ "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==" }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", @@ -11621,13 +8918,6 @@ "loose-envify": "cli.js" } }, - "node_modules/loupe": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", - "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==", - "dev": true, - "license": "MIT" - }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -11703,18 +8993,6 @@ "markdown-it": "bin/markdown-it.mjs" } }, - "node_modules/markdown-it/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "peer": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/match-sorter": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", @@ -11884,6 +9162,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "license": "MIT", "peer": true }, "node_modules/memoize-one": { @@ -12457,13 +9736,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true, - "license": "MIT" - }, "node_modules/next-themes": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.3.0.tgz", @@ -12601,21 +9873,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/object.values": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", @@ -12708,6 +9965,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz", "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==", + "license": "MIT", "peer": true }, "node_modules/own-keys": { @@ -12896,16 +10154,6 @@ "dev": true, "license": "MIT" }, - "node_modules/pathval": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", - "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.16" - } - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -13130,6 +10378,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "license": "MIT", "peer": true, "dependencies": { "ansi-regex": "^5.0.1", @@ -13144,6 +10393,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "peer": true, "engines": { "node": ">=10" @@ -13156,6 +10406,7 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT", "peer": true }, "node_modules/prismjs": { @@ -13188,9 +10439,10 @@ } }, "node_modules/prosemirror-changeset": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.1.tgz", - "integrity": "sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.4.0.tgz", + "integrity": "sha512-LvqH2v7Q2SF6yxatuPP2e8vSUKS/L+xAU7dPDC4RMyHMhZoGDfBC74mYuyYF4gLqOEG758wajtyhNnsTkuhvng==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-transform": "^1.0.0" @@ -13200,26 +10452,29 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz", "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-state": "^1.0.0" } }, "node_modules/prosemirror-commands": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.6.0.tgz", - "integrity": "sha512-xn1U/g36OqXn2tn5nGmvnnimAj/g1pUx2ypJJIe8WkVX83WyJVC5LTARaxZa2AtQRwntu9Jc5zXs9gL9svp/mg==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.7.1.tgz", + "integrity": "sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-model": "^1.0.0", "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.0.0" + "prosemirror-transform": "^1.10.2" } }, "node_modules/prosemirror-dropcursor": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz", - "integrity": "sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.2.tgz", + "integrity": "sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-state": "^1.0.0", @@ -13228,9 +10483,10 @@ } }, "node_modules/prosemirror-gapcursor": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz", - "integrity": "sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.4.1.tgz", + "integrity": "sha512-pMdYaEnjNMSwl11yjEGtgTmLkR08m/Vl+Jj443167p9eB3HVQKhYCc4gmHVDsLPODfZfjr/MmirsdyZziXbQKw==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-keymap": "^1.0.0", @@ -13240,9 +10496,10 @@ } }, "node_modules/prosemirror-history": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.1.tgz", - "integrity": "sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.5.0.tgz", + "integrity": "sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-state": "^1.2.2", @@ -13252,9 +10509,10 @@ } }, "node_modules/prosemirror-inputrules": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz", - "integrity": "sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.5.1.tgz", + "integrity": "sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-state": "^1.0.0", @@ -13262,9 +10520,10 @@ } }, "node_modules/prosemirror-keymap": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz", - "integrity": "sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.3.tgz", + "integrity": "sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-state": "^1.0.0", @@ -13272,19 +10531,22 @@ } }, "node_modules/prosemirror-markdown": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.0.tgz", - "integrity": "sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.4.tgz", + "integrity": "sha512-D98dm4cQ3Hs6EmjK500TdAOew4Z03EV71ajEFiWra3Upr7diytJsjF4mPV2dW+eK5uNectiRj0xFxYI9NLXDbw==", + "license": "MIT", "peer": true, "dependencies": { + "@types/markdown-it": "^14.0.0", "markdown-it": "^14.0.0", - "prosemirror-model": "^1.20.0" + "prosemirror-model": "^1.25.0" } }, "node_modules/prosemirror-menu": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.4.tgz", - "integrity": "sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.3.0.tgz", + "integrity": "sha512-TImyPXCHPcDsSka2/lwJ6WjTASr4re/qWq1yoTTuLOqfXucwF6VcRa2LWCkM/EyTD1UO3CUwiH8qURJoWJRxwg==", + "license": "MIT", "peer": true, "dependencies": { "crelt": "^1.0.0", @@ -13294,27 +10556,30 @@ } }, "node_modules/prosemirror-model": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.22.3.tgz", - "integrity": "sha512-V4XCysitErI+i0rKFILGt/xClnFJaohe/wrrlT2NSZ+zk8ggQfDH4x2wNK7Gm0Hp4CIoWizvXFP7L9KMaCuI0Q==", + "version": "1.25.4", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.4.tgz", + "integrity": "sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==", + "license": "MIT", "peer": true, "dependencies": { "orderedmap": "^2.0.0" } }, "node_modules/prosemirror-schema-basic": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.3.tgz", - "integrity": "sha512-h+H0OQwZVqMon1PNn0AG9cTfx513zgIG2DY00eJ00Yvgb3UD+GQ/VlWW5rcaxacpCGT1Yx8nuhwXk4+QbXUfJA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.4.tgz", + "integrity": "sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==", + "license": "MIT", "peer": true, "dependencies": { - "prosemirror-model": "^1.19.0" + "prosemirror-model": "^1.25.0" } }, "node_modules/prosemirror-schema-list": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.1.tgz", - "integrity": "sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.5.1.tgz", + "integrity": "sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-model": "^1.0.0", @@ -13323,9 +10588,10 @@ } }, "node_modules/prosemirror-state": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.3.tgz", - "integrity": "sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.4.tgz", + "integrity": "sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-model": "^1.0.0", @@ -13334,25 +10600,27 @@ } }, "node_modules/prosemirror-tables": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.4.0.tgz", - "integrity": "sha512-fxryZZkQG12fSCNuZDrYx6Xvo2rLYZTbKLRd8rglOPgNJGMKIS8uvTt6gGC38m7UCu/ENnXIP9pEz5uDaPc+cA==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.8.5.tgz", + "integrity": "sha512-V/0cDCsHKHe/tfWkeCmthNUcEp1IVO3p6vwN8XtwE9PZQLAZJigbw3QoraAdfJPir4NKJtNvOB8oYGKRl+t0Dw==", + "license": "MIT", "peer": true, "dependencies": { - "prosemirror-keymap": "^1.1.2", - "prosemirror-model": "^1.8.1", - "prosemirror-state": "^1.3.1", - "prosemirror-transform": "^1.2.1", - "prosemirror-view": "^1.13.3" + "prosemirror-keymap": "^1.2.3", + "prosemirror-model": "^1.25.4", + "prosemirror-state": "^1.4.4", + "prosemirror-transform": "^1.10.5", + "prosemirror-view": "^1.41.4" } }, "node_modules/prosemirror-trailing-node": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.9.tgz", - "integrity": "sha512-YvyIn3/UaLFlFKrlJB6cObvUhmwFNZVhy1Q8OpW/avoTbD/Y7H5EcjK4AZFKhmuS6/N6WkGgt7gWtBWDnmFvHg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz", + "integrity": "sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==", + "license": "MIT", "peer": true, "dependencies": { - "@remirror/core-constants": "^2.0.2", + "@remirror/core-constants": "3.0.0", "escape-string-regexp": "^4.0.0" }, "peerDependencies": { @@ -13362,18 +10630,20 @@ } }, "node_modules/prosemirror-transform": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.10.0.tgz", - "integrity": "sha512-9UOgFSgN6Gj2ekQH5CTDJ8Rp/fnKR2IkYfGdzzp5zQMFsS4zDllLVx/+jGcX86YlACpG7UR5fwAXiWzxqWtBTg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.11.0.tgz", + "integrity": "sha512-4I7Ce4KpygXb9bkiPS3hTEk4dSHorfRw8uI0pE8IhxlK2GXsqv5tIA7JUSxtSu7u8APVOTtbUBxTmnHIxVkIJw==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-model": "^1.21.0" } }, "node_modules/prosemirror-view": { - "version": "1.33.10", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.10.tgz", - "integrity": "sha512-wsKg9JeQkWlkXG8DDcloI/tbB9r3CysziubigoC8wTuE6zobN/9cl8bGRk1J1XjkUp7rxGBziOSxrhoILL84hg==", + "version": "1.41.7", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.41.7.tgz", + "integrity": "sha512-jUwKNCEIGiqdvhlS91/2QAg21e4dfU5bH2iwmSDQeosXJgKF7smG0YSplOWK0cjSNgIqXe7VXqo7EIfUFJdt3w==", + "license": "MIT", "peer": true, "dependencies": { "prosemirror-model": "^1.20.0", @@ -13418,6 +10688,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -14113,72 +11384,15 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/react-docgen": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-8.0.3.tgz", - "integrity": "sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.28.0", - "@babel/traverse": "^7.28.0", - "@babel/types": "^7.28.2", - "@types/babel__core": "^7.20.5", - "@types/babel__traverse": "^7.20.7", - "@types/doctrine": "^0.0.9", - "@types/resolve": "^1.20.2", - "doctrine": "^3.0.0", - "resolve": "^1.22.1", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": "^20.9.0 || >=22" - } - }, "node_modules/react-docgen-typescript": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.4.0.tgz", - "integrity": "sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", + "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", "dev": true, - "license": "MIT", "peerDependencies": { "typescript": ">= 4.3.x" } }, - "node_modules/react-docgen/node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/react-docgen/node_modules/strip-indent": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.1.1.tgz", - "integrity": "sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/react-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", @@ -14639,26 +11853,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", - "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", @@ -14680,44 +11874,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpu-core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", - "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.2", - "regjsgen": "^0.8.0", - "regjsparser": "^0.13.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.2.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", - "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.1.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, "node_modules/remark-parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", @@ -14792,15 +11948,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/requireindex": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", - "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", - "dev": true, - "engines": { - "node": ">=0.10.5" - } - }, "node_modules/resize-observer-polyfill": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", @@ -14913,6 +12060,7 @@ "version": "1.3.4", "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz", "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==", + "license": "MIT", "peer": true }, "node_modules/run-parallel": { @@ -15190,19 +12338,6 @@ "dev": true, "license": "ISC" }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -15236,7 +12371,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -15410,50 +12544,155 @@ "redent": "^3.0.0" }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/storybook/node_modules/@testing-library/user-event": { + "version": "14.6.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", + "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/storybook/node_modules/@vitest/expect": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz", + "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^5.2.2", + "@vitest/spy": "3.2.4", + "@vitest/utils": "3.2.4", + "chai": "^5.2.0", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/storybook/node_modules/@vitest/mocker": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz", + "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "3.2.4", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.17" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/storybook/node_modules/@vitest/pretty-format": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz", + "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/storybook/node_modules/@vitest/spy": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz", + "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^4.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/storybook/node_modules/@vitest/utils": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz", + "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "3.2.4", + "loupe": "^3.1.4", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/storybook/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/storybook/node_modules/chai": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", + "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=18" } }, - "node_modules/storybook/node_modules/@testing-library/user-event": { - "version": "14.6.1", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", - "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", + "node_modules/storybook/node_modules/check-error": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", + "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", "dev": true, "license": "MIT", "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "node": ">= 16" } }, - "node_modules/storybook/node_modules/@vitest/mocker": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz", - "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", + "node_modules/storybook/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", "dev": true, "license": "MIT", - "dependencies": { - "@vitest/spy": "3.2.4", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.17" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "msw": "^2.4.9", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" - }, - "peerDependenciesMeta": { - "msw": { - "optional": true - }, - "vite": { - "optional": true - } + "engines": { + "node": ">=6" } }, "node_modules/storybook/node_modules/dom-accessibility-api": { @@ -15463,18 +12702,48 @@ "dev": true, "license": "MIT" }, + "node_modules/storybook/node_modules/loupe": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", + "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/storybook/node_modules/pathval": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", + "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, + "node_modules/storybook/node_modules/tinyrainbow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", + "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/storybook/node_modules/tinyspy": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz", + "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/string-convert": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", - "dev": true, - "license": "MIT" - }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -15505,21 +12774,6 @@ "node": ">=8" } }, - "node_modules/string.prototype.includes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", - "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/string.prototype.matchall": { "version": "4.0.12", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", @@ -15657,16 +12911,6 @@ "node": ">=8" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -15870,9 +13114,9 @@ } }, "node_modules/temp/node_modules/brace-expansion": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", - "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "dev": true, "license": "MIT", "dependencies": { @@ -15963,12 +13207,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -16065,16 +13303,6 @@ "node": ">=14.0.0" } }, - "node_modules/tinyspy": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz", - "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/tippy.js": { "version": "6.3.7", "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", @@ -16119,15 +13347,16 @@ } }, "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=16.13.0" + "node": ">=18.12" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.8.4" } }, "node_modules/ts-dedent": { @@ -16135,7 +13364,6 @@ "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.10" } @@ -16192,99 +13420,20 @@ "node": ">=6" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils-etc": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tsutils-etc/-/tsutils-etc-1.4.2.tgz", - "integrity": "sha512-2Dn5SxTDOu6YWDNKcx1xu2YUy6PUeKrWZB/x2cQ8vY2+iz3JRembKn/iZ0JLT1ZudGNwQQvtFX9AwvRHbXuPUg==", - "dev": true, - "dependencies": { - "@types/yargs": "^17.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "ts-flags": "bin/ts-flags", - "ts-kind": "bin/ts-kind" - }, - "peerDependencies": { - "tsutils": "^3.0.0", - "typescript": ">=4.0.0" - } - }, - "node_modules/tsutils-etc/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/tsutils-etc/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/tsutils-etc/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/tsutils-etc/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/type-check": { "version": "0.4.0", @@ -16405,6 +13554,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "license": "MIT", "peer": true }, "node_modules/unbox-primitive": { @@ -16432,50 +13582,6 @@ "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "license": "MIT" }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", - "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", - "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/unicorn-magic": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", @@ -16604,13 +13710,14 @@ } }, "node_modules/unplugin": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz", - "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.0.tgz", + "integrity": "sha512-KeczzHl2sATPQUx1gzo+EnUkmN4VmGBYRRVOZSGvGITE9rGHRDGqft6ONceP3vgXcyJ2XjX5axG5jMWUwNCYLw==", "dev": true, - "license": "MIT", "dependencies": { - "acorn": "^8.14.0", + "acorn": "^8.12.1", + "chokidar": "^3.6.0", + "webpack-sources": "^3.2.3", "webpack-virtual-modules": "^0.6.2" }, "engines": { @@ -17245,19 +14352,6 @@ } } }, - "node_modules/vite-plugin-svgr/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/vite-tsconfig-paths": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-6.1.1.tgz", @@ -17935,6 +15029,7 @@ "version": "2.2.8", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", + "license": "MIT", "peer": true }, "node_modules/web-vitals": { @@ -17942,12 +15037,21 @@ "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.2.tgz", "integrity": "sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig==" }, + "node_modules/webpack-sources": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/webpack-virtual-modules": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/which": { "version": "2.0.2", @@ -18225,6 +15329,29 @@ "zen-observable": "0.8.15" } }, + "node_modules/zod": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + }, "node_modules/zone.js": { "version": "0.14.10", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz", diff --git a/client/package.json b/client/package.json index afac3c8..cea089f 100644 --- a/client/package.json +++ b/client/package.json @@ -89,6 +89,9 @@ "web-vitals": "^1.0.1" }, "devDependencies": { + "@eslint/compat": "^2.0.3", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "^9.39.4", "@faker-js/faker": "^8.4.1", "@storybook/react": "^9.1.20", "@storybook/react-vite": "^9.1.20", @@ -98,15 +101,14 @@ "@types/react-dom": "^18.0.0", "@types/react-router-hash-link": "^2.4.5", "@types/validator": "^13.1.3", - "@typescript-eslint/eslint-plugin": "^6.9.1", - "@typescript-eslint/parser": "^6.9.1", + "@typescript-eslint/eslint-plugin": "^8.57.2", + "@typescript-eslint/parser": "^8.57.2", "@vitejs/plugin-react": "^5.1.4", "autoprefixer": "^10.4.7", - "eslint": "^8.19.0", - "eslint-config-react-app": "^7.0.1", + "eslint": "^9.39.4", "eslint-plugin-custom-rules": "file:./eslint", - "eslint-plugin-etc": "^2.0.3", "eslint-plugin-react": "^7.30.1", + "eslint-plugin-react-hooks": "^7.0.1", "postcss": "^8.4.14", "prop-types": "^15.8.1", "source-map-explorer": "^2.5.3", diff --git a/client/src/components/Sidebar.tsx b/client/src/components/Sidebar.tsx index 8aded81..aa4d6b9 100644 --- a/client/src/components/Sidebar.tsx +++ b/client/src/components/Sidebar.tsx @@ -18,6 +18,7 @@ import DashboardMenuButton from '@/webpages/dashboard/components/DashboardMenuBu import LogoAndWordmarkPurple from '../images/LogoAndWordmarkPurple.png'; +// eslint-disable-next-line @typescript-eslint/no-unused-vars -- value consumed only via `typeof` for MenuItemName const MenuItemNames = makeEnumLike([ 'Overview', 'Automated Enforcement', diff --git a/client/src/coop-ui/Calendar.tsx b/client/src/coop-ui/Calendar.tsx index e04f94e..bad970f 100644 --- a/client/src/coop-ui/Calendar.tsx +++ b/client/src/coop-ui/Calendar.tsx @@ -55,8 +55,8 @@ function Calendar({ ...classNames, }} components={{ - IconLeft: ({ ...props }) => , - IconRight: ({ ...props }) => , + IconLeft: ({ ..._props }) => , + IconRight: ({ ..._props }) => , }} {...props} /> diff --git a/client/src/graphql/.!88865!generated.ts b/client/src/graphql/.!88865!generated.ts deleted file mode 100644 index 59dc6cd..0000000 --- a/client/src/graphql/.!88865!generated.ts +++ /dev/null @@ -1,37346 +0,0 @@ -/* eslint-disable */ -import { gql } from '@apollo/client'; -import * as Apollo from '@apollo/client'; -import { JsonObject, JsonValue } from 'type-fest'; - -export type Maybe = T | null; -export type InputMaybe = Maybe; -export type Exact = { - [K in keyof T]: T[K]; -}; -export type MakeOptional = Omit & { - [SubKey in K]?: Maybe; -}; -export type MakeMaybe = Omit & { - [SubKey in K]: Maybe; -}; -const defaultOptions = {} as const; -/** All built-in and custom scalars, mapped to their actual values */ -export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - Cursor: string; - /** Date represents just a date, with no time, no timezone, no offset. */ - Date: Date | string; - /** - * DateTime represents an instant, with a UTC offset, serialized in ISO 8601 - * (specifically, the profile of ISO 8601 supported by Date.toISOString()). - * as implemented by https://www.graphql-scalars.dev/docs/scalars/date-time - * NB: This is different from Apollo's default serialization of JS Date's, which - * uses a string with a unix timestamp in it, so be careful when updating existing - * fields. - */ - DateTime: Date | string; - /** Represents an arbitrary json object. */ - JSONObject: JsonObject; - /** Represents a string that must be non-empty. */ - NonEmptyString: string; - /** Represents the possible types for the name of a ConditionInput */ - CoopInputOrString: string; - /** Represents a string | float union, which is the type of a Condition's threshold */ - StringOrFloat: string | number; -}; - -export type GQLAcceptAppealDecisionComponent = - GQLManualReviewDecisionComponentBase & { - readonly __typename: 'AcceptAppealDecisionComponent'; - readonly actionIds: ReadonlyArray; - readonly appealId: Scalars['String']; - readonly type: GQLManualReviewDecisionType; - }; - -export type GQLAction = - | GQLCustomAction - | GQLEnqueueAuthorToMrtAction - | GQLEnqueueToMrtAction - | GQLEnqueueToNcmecAction; - -export type GQLActionBase = { - readonly applyUserStrikes?: Maybe; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly itemTypes: ReadonlyArray; - readonly name: Scalars['String']; - readonly orgId: Scalars['String']; - readonly penalty: GQLUserPenaltySeverity; -}; - -export type GQLActionData = { - readonly __typename: 'ActionData'; - readonly action_id?: Maybe; - readonly count: Scalars['Int']; - readonly item_type_id?: Maybe; - readonly policy_id?: Maybe; - readonly rule_id?: Maybe; - readonly source?: Maybe; - readonly time: Scalars['String']; -}; - -export type GQLActionNameExistsError = GQLError & { - readonly __typename: 'ActionNameExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export const GQLActionSource = { - AutomatedRule: 'AUTOMATED_RULE', - ManualActionRun: 'MANUAL_ACTION_RUN', - MrtDecision: 'MRT_DECISION', - PostActions: 'POST_ACTIONS', -} as const; - -export type GQLActionSource = - (typeof GQLActionSource)[keyof typeof GQLActionSource]; -export type GQLActionStatisticsFilters = { - readonly actionIds: ReadonlyArray; - readonly endDate: Scalars['DateTime']; - readonly itemTypeIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly ruleIds: ReadonlyArray; - readonly sources: ReadonlyArray; - readonly startDate: Scalars['DateTime']; -}; - -export const GQLActionStatisticsGroupByColumns = { - ActionId: 'ACTION_ID', - ActionSource: 'ACTION_SOURCE', - ItemTypeId: 'ITEM_TYPE_ID', - PolicyId: 'POLICY_ID', - RuleId: 'RULE_ID', -} as const; - -export type GQLActionStatisticsGroupByColumns = - (typeof GQLActionStatisticsGroupByColumns)[keyof typeof GQLActionStatisticsGroupByColumns]; -export type GQLActionStatisticsInput = { - readonly filterBy: GQLActionStatisticsFilters; - readonly groupBy: GQLActionStatisticsGroupByColumns; - readonly timeDivision: GQLMetricsTimeDivisionOptions; - readonly timeZone: Scalars['String']; -}; - -export type GQLAddAccessibleQueuesToUserInput = { - readonly queueIds: ReadonlyArray; - readonly userId: Scalars['ID']; -}; - -export type GQLAddAccessibleQueuesToUserResponse = - GQLMutateAccessibleQueuesForUserSuccessResponse; - -export type GQLAddCommentFailedError = GQLError & { - readonly __typename: 'AddCommentFailedError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLAddFavoriteMrtQueueSuccessResponse = { - readonly __typename: 'AddFavoriteMRTQueueSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLAddFavoriteRuleResponse = GQLAddFavoriteRuleSuccessResponse; - -export type GQLAddFavoriteRuleSuccessResponse = { - readonly __typename: 'AddFavoriteRuleSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLAddManualReviewJobCommentResponse = - | GQLAddManualReviewJobCommentSuccessResponse - | GQLNotFoundError; - -export type GQLAddManualReviewJobCommentSuccessResponse = { - readonly __typename: 'AddManualReviewJobCommentSuccessResponse'; - readonly comment: GQLManualReviewJobComment; -}; - -export type GQLAddPoliciesResponse = { - readonly __typename: 'AddPoliciesResponse'; - readonly failures: ReadonlyArray; - readonly policies: ReadonlyArray; -}; - -export type GQLAddPolicyInput = { - readonly enforcementGuidelines?: InputMaybe; - readonly id?: InputMaybe; - readonly name: Scalars['String']; - readonly parentId?: InputMaybe; - readonly parentName?: InputMaybe; - readonly policyText?: InputMaybe; - readonly policyType?: InputMaybe; -}; - -export type GQLAggregation = { - readonly __typename: 'Aggregation'; - readonly type: GQLAggregationType; -}; - -export type GQLAggregationClause = { - readonly __typename: 'AggregationClause'; - readonly aggregation?: Maybe; - readonly conditionSet?: Maybe; - readonly groupBy: ReadonlyArray; - readonly id: Scalars['ID']; - readonly window: GQLWindowConfiguration; -}; - -export type GQLAggregationClauseInput = { - readonly aggregation: GQLAggregationInput; - readonly conditionSet?: InputMaybe; - readonly groupBy: ReadonlyArray; - readonly window: GQLWindowConfigurationInput; -}; - -export type GQLAggregationInput = { - readonly type: GQLAggregationType; -}; - -export type GQLAggregationSignalArgs = { - readonly __typename: 'AggregationSignalArgs'; - readonly aggregationClause?: Maybe; -}; - -export type GQLAggregationSignalArgsInput = { - readonly aggregationClause: GQLAggregationClauseInput; -}; - -export const GQLAggregationType = { - Count: 'COUNT', -} as const; - -export type GQLAggregationType = - (typeof GQLAggregationType)[keyof typeof GQLAggregationType]; -export type GQLAllLanguages = { - readonly __typename: 'AllLanguages'; - readonly _?: Maybe; -}; - -export type GQLAllRuleInsights = { - readonly __typename: 'AllRuleInsights'; - readonly actionedSubmissionsByActionByDay: ReadonlyArray; - readonly actionedSubmissionsByDay: ReadonlyArray; - readonly actionedSubmissionsByPolicyByDay: ReadonlyArray; - readonly actionedSubmissionsByTagByDay: ReadonlyArray; - readonly totalSubmissionsByDay: ReadonlyArray; -}; - -export type GQLAmazonRekognitionIntegrationApiCredential = { - readonly __typename: 'AmazonRekognitionIntegrationApiCredential'; - readonly awsAccessKeyId: Scalars['String']; - readonly awsSecretAccessKey: Scalars['String']; -}; - -export type GQLAmazonRekognitionIntegrationApiCredentialInput = { - readonly awsAccessKeyId: Scalars['String']; - readonly awsSecretAccessKey: Scalars['String']; -}; - -export type GQLApiKey = { - readonly __typename: 'ApiKey'; - readonly createdAt: Scalars['String']; - readonly createdBy?: Maybe; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly isActive: Scalars['Boolean']; - readonly lastUsedAt?: Maybe; - readonly name: Scalars['String']; -}; - -export const GQLAppealDecision = { - Accept: 'ACCEPT', - Reject: 'REJECT', -} as const; - -export type GQLAppealDecision = - (typeof GQLAppealDecision)[keyof typeof GQLAppealDecision]; -export type GQLAppealEnqueueSourceInfo = { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; -}; - -export type GQLAppealSettings = { - readonly __typename: 'AppealSettings'; - readonly appealsCallbackBody?: Maybe; - readonly appealsCallbackHeaders?: Maybe; - readonly appealsCallbackUrl?: Maybe; -}; - -export type GQLAppealSettingsInput = { - readonly appealsCallbackBody?: InputMaybe; - readonly appealsCallbackHeaders?: InputMaybe; - readonly appealsCallbackUrl?: InputMaybe; -}; - -export type GQLAutomaticCloseDecisionComponent = - GQLManualReviewDecisionComponentBase & { - readonly __typename: 'AutomaticCloseDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - }; - -export type GQLBacktest = { - readonly __typename: 'Backtest'; - readonly contentItemsMatched: Scalars['Int']; - readonly contentItemsProcessed: Scalars['Int']; - readonly createdAt: Scalars['String']; - readonly id: Scalars['ID']; - readonly results?: Maybe; - readonly sampleActualSize: Scalars['Int']; - readonly sampleDesiredSize: Scalars['Int']; - readonly sampleEndAt: Scalars['String']; - readonly sampleStartAt: Scalars['String']; - readonly samplingComplete: Scalars['Boolean']; - readonly status: GQLBacktestStatus; -}; - -export type GQLBacktestResultsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - sort?: InputMaybe; -}; - -export const GQLBacktestStatus = { - Canceled: 'CANCELED', - Complete: 'COMPLETE', - Running: 'RUNNING', -} as const; - -export type GQLBacktestStatus = - (typeof GQLBacktestStatus)[keyof typeof GQLBacktestStatus]; -export type GQLBaseField = GQLField & { - readonly __typename: 'BaseField'; - readonly container?: Maybe; - readonly name: Scalars['String']; - readonly required: Scalars['Boolean']; - readonly type: GQLFieldType; -}; - -export type GQLCannotDeleteDefaultUserError = GQLError & { - readonly __typename: 'CannotDeleteDefaultUserError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLChangePasswordError = GQLError & { - readonly __typename: 'ChangePasswordError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLChangePasswordInput = { - readonly currentPassword: Scalars['String']; - readonly newPassword: Scalars['String']; -}; - -export type GQLChangePasswordResponse = - | GQLChangePasswordError - | GQLChangePasswordSuccessResponse; - -export type GQLChangePasswordSuccessResponse = { - readonly __typename: 'ChangePasswordSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLCheckstepIntegrationApiCredential = { - readonly __typename: 'CheckstepIntegrationApiCredential'; - readonly apiKeys: ReadonlyArray; -}; - -export type GQLCheckstepIntegrationApiCredentialInput = { - readonly apiKeys: ReadonlyArray; -}; - -export type GQLCheckstepIntegrationApiCredentialPair = { - readonly __typename: 'CheckstepIntegrationApiCredentialPair'; - readonly apiKey: Scalars['String']; - readonly platform: Scalars['String']; -}; - -export type GQLCheckstepIntegrationApiCredentialPairInput = { - readonly apiKey: Scalars['String']; - readonly platform: Scalars['String']; -}; - -export type GQLClarifaiIntegrationApiCredential = { - readonly __typename: 'ClarifaiIntegrationApiCredential'; - readonly image?: Maybe; - readonly text?: Maybe; -}; - -export type GQLClarifaiIntegrationApiCredentialInput = { - readonly image?: InputMaybe; - readonly text?: InputMaybe; -}; - -export type GQLClarifaiIntegrationApiKey = { - readonly __typename: 'ClarifaiIntegrationApiKey'; - readonly apiKey: Scalars['String']; -}; - -export type GQLClarifaiIntegrationApiKeyInput = { - readonly apiKey: Scalars['String']; -}; - -export type GQLClarifaiIntegrationApiModelCredential = - | GQLClarifaiIntegrationApiKey - | GQLClarifaiIntegrationPersonalAccessToken; - -export type GQLClarifaiIntegrationApiModelCredentialInput = { - readonly apiKey?: InputMaybe; - readonly personalAccessToken?: InputMaybe; -}; - -export type GQLClarifaiIntegrationPersonalAccessToken = { - readonly __typename: 'ClarifaiIntegrationPersonalAccessToken'; - readonly appId: Scalars['String']; - readonly pat: Scalars['String']; - readonly userId: Scalars['String']; -}; - -export type GQLClarifaiIntegrationPersonalAccessTokenInput = { - readonly appId: Scalars['String']; - readonly pat: Scalars['String']; - readonly userId: Scalars['String']; -}; - -export type GQLCondition = GQLConditionSet | GQLLeafCondition; - -export const GQLConditionConjunction = { - And: 'AND', - Or: 'OR', - Xor: 'XOR', -} as const; - -export type GQLConditionConjunction = - (typeof GQLConditionConjunction)[keyof typeof GQLConditionConjunction]; -export type GQLConditionInput = { - readonly comparator?: InputMaybe; - readonly conditions?: InputMaybe>; - readonly conjunction?: InputMaybe; - readonly input?: InputMaybe; - readonly matchingValues?: InputMaybe; - readonly signal?: InputMaybe; - readonly threshold?: InputMaybe; -}; - -export type GQLConditionInputField = { - readonly __typename: 'ConditionInputField'; - readonly contentTypeId?: Maybe; - readonly contentTypeIds?: Maybe>; - readonly name?: Maybe; - readonly spec?: Maybe; - readonly type: GQLConditionInputInputType; -}; - -export type GQLConditionInputFieldInput = { - readonly contentTypeId?: InputMaybe; - readonly contentTypeIds?: InputMaybe>; - readonly name?: InputMaybe; - readonly spec?: InputMaybe; - readonly type: GQLConditionInputInputType; -}; - -export const GQLConditionInputInputType = { - ContentDerivedField: 'CONTENT_DERIVED_FIELD', - ContentField: 'CONTENT_FIELD', - ContentCoopInput: 'CONTENT_COOP_INPUT', - FullItem: 'FULL_ITEM', - UserId: 'USER_ID', -} as const; - -export type GQLConditionInputInputType = - (typeof GQLConditionInputInputType)[keyof typeof GQLConditionInputInputType]; -export type GQLConditionInputSignalInput = { - readonly args?: InputMaybe; - readonly id: Scalars['ID']; - readonly name?: InputMaybe; - readonly subcategory?: InputMaybe; - readonly type: GQLSignalType; -}; - -export type GQLConditionMatchingValuesInput = { - readonly imageBankIds?: InputMaybe>; - readonly locationBankIds?: InputMaybe>; - readonly locations?: InputMaybe>; - readonly strings?: InputMaybe>; - readonly textBankIds?: InputMaybe>; -}; - -export const GQLConditionOutcome = { - Errored: 'ERRORED', - Failed: 'FAILED', - Inapplicable: 'INAPPLICABLE', - Passed: 'PASSED', -} as const; - -export type GQLConditionOutcome = - (typeof GQLConditionOutcome)[keyof typeof GQLConditionOutcome]; -export type GQLConditionResult = { - readonly __typename: 'ConditionResult'; - readonly matchedValue?: Maybe; - readonly outcome: GQLConditionOutcome; - readonly score?: Maybe; -}; - -export type GQLConditionSet = { - readonly __typename: 'ConditionSet'; - readonly conditions: ReadonlyArray; - readonly conjunction: GQLConditionConjunction; -}; - -export type GQLConditionSetInput = { - readonly conditions: ReadonlyArray; - readonly conjunction: GQLConditionConjunction; -}; - -export type GQLConditionSetWithResult = { - readonly __typename: 'ConditionSetWithResult'; - readonly conditions: ReadonlyArray; - readonly conjunction?: Maybe; - readonly result?: Maybe; -}; - -export type GQLConditionWithResult = - | GQLConditionSetWithResult - | GQLLeafConditionWithResult; - -export type GQLContainer = { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: Maybe; - readonly valueScalarType: GQLScalarType; -}; - -export type GQLContainerInput = { - readonly containerType: GQLContainerType; - readonly keyScalarType?: InputMaybe; - readonly valueScalarType: GQLScalarType; -}; - -export const GQLContainerType = { - Array: 'ARRAY', - Map: 'MAP', -} as const; - -export type GQLContainerType = - (typeof GQLContainerType)[keyof typeof GQLContainerType]; -export type GQLContentAppealManualReviewJobPayload = { - readonly __typename: 'ContentAppealManualReviewJobPayload'; - readonly actionsTaken: ReadonlyArray; - readonly additionalContentItems: ReadonlyArray; - readonly appealId: Scalars['String']; - readonly appealReason?: Maybe; - readonly appealerIdentifier?: Maybe; - readonly enqueueSourceInfo?: Maybe; - readonly item: GQLContentItem; - readonly userScore?: Maybe; -}; - -export type GQLContentItem = GQLItemBase & { - readonly __typename: 'ContentItem'; - readonly data: Scalars['JSONObject']; - readonly id: Scalars['ID']; - readonly submissionId: Scalars['ID']; - readonly submissionTime?: Maybe; - readonly type: GQLContentItemType; -}; - -export type GQLContentItemType = GQLItemTypeBase & { - readonly __typename: 'ContentItemType'; - readonly baseFields: ReadonlyArray; - readonly derivedFields: ReadonlyArray; - readonly description?: Maybe; - readonly hiddenFields: ReadonlyArray; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; - readonly schemaFieldRoles: GQLContentSchemaFieldRoles; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly version: Scalars['String']; -}; - -export type GQLContentManualReviewJobPayload = { - readonly __typename: 'ContentManualReviewJobPayload'; - readonly additionalContentItems: ReadonlyArray; - readonly enqueueSourceInfo?: Maybe; - readonly item: GQLContentItem; - readonly itemThreadContentItems?: Maybe>; - readonly reportHistory: ReadonlyArray; - readonly reportedForReason?: Maybe; - readonly reportedForReasons: ReadonlyArray; - readonly userScore?: Maybe; -}; - -export type GQLContentRule = GQLRule & { - readonly __typename: 'ContentRule'; - readonly actions: ReadonlyArray; - readonly backtests: ReadonlyArray; - readonly conditionSet: GQLConditionSet; - readonly createdAt: Scalars['String']; - readonly creator: GQLUser; - readonly description?: Maybe; - readonly expirationTime?: Maybe; - readonly id: Scalars['ID']; - readonly insights: GQLRuleInsights; - readonly itemTypes: ReadonlyArray; - readonly maxDailyActions?: Maybe; - readonly name: Scalars['String']; - readonly parentId?: Maybe; - readonly policies: ReadonlyArray; - readonly status: GQLRuleStatus; - readonly tags?: Maybe>>; - readonly updatedAt: Scalars['String']; -}; - -export type GQLContentRuleBacktestsArgs = { - ids?: InputMaybe>; -}; - -export type GQLContentSchemaFieldRoles = { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly createdAt?: Maybe; - readonly creatorId?: Maybe; - readonly displayName?: Maybe; - readonly isDeleted?: Maybe; - readonly parentId?: Maybe; - readonly threadId?: Maybe; -}; - -export type GQLContentSchemaFieldRolesInput = { - readonly createdAt?: InputMaybe; - readonly creatorId?: InputMaybe; - readonly displayName?: InputMaybe; - readonly isDeleted?: InputMaybe; - readonly parentId?: InputMaybe; - readonly threadId?: InputMaybe; -}; - -export type GQLContentType = { - readonly __typename: 'ContentType'; - readonly actions: ReadonlyArray; - readonly baseFields: ReadonlyArray; - readonly derivedFields: ReadonlyArray; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; -}; - -export type GQLCountByActionByDay = { - readonly __typename: 'CountByActionByDay'; - readonly action: GQLCountByActionByDayAction; - readonly count: Scalars['Int']; - readonly date: Scalars['Date']; -}; - -export type GQLCountByActionByDayAction = { - readonly __typename: 'CountByActionByDayAction'; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; -}; - -export type GQLCountByDay = { - readonly __typename: 'CountByDay'; - readonly count: Scalars['Int']; - readonly date: Scalars['Date']; -}; - -export type GQLCountByDecisionTypeByDay = { - readonly __typename: 'CountByDecisionTypeByDay'; - readonly count: Scalars['Int']; - readonly date: Scalars['Date']; - readonly decisionType: Scalars['String']; -}; - -export type GQLCountByPolicyByDay = { - readonly __typename: 'CountByPolicyByDay'; - readonly count: Scalars['Int']; - readonly date: Scalars['Date']; - readonly policy: GQLCountByPolicyByDayPolicy; -}; - -export type GQLCountByPolicyByDayPolicy = { - readonly __typename: 'CountByPolicyByDayPolicy'; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; -}; - -export type GQLCountByTagByDay = { - readonly __typename: 'CountByTagByDay'; - readonly count: Scalars['Int']; - readonly date: Scalars['Date']; - readonly tag: Scalars['String']; -}; - -export type GQLCreateActionInput = { - readonly applyUserStrikes?: InputMaybe; - readonly callbackUrl: Scalars['String']; - readonly callbackUrlBody?: InputMaybe; - readonly callbackUrlHeaders?: InputMaybe; - readonly description?: InputMaybe; - readonly itemTypeIds: ReadonlyArray; - readonly name: Scalars['String']; -}; - -export type GQLCreateBacktestInput = { - readonly ruleId: Scalars['ID']; - readonly sampleDesiredSize: Scalars['Int']; - readonly sampleEndAt: Scalars['String']; - readonly sampleStartAt: Scalars['String']; -}; - -export type GQLCreateBacktestResponse = { - readonly __typename: 'CreateBacktestResponse'; - readonly backtest: GQLBacktest; -}; - -export type GQLCreateContentItemTypeInput = { - readonly description?: InputMaybe; - readonly fieldRoles: GQLContentSchemaFieldRolesInput; - readonly fields: ReadonlyArray; - readonly hiddenFields?: InputMaybe>; - readonly name: Scalars['String']; -}; - -export type GQLCreateContentRuleInput = { - readonly actionIds: ReadonlyArray; - readonly conditionSet: GQLConditionSetInput; - readonly contentTypeIds: ReadonlyArray; - readonly description?: InputMaybe; - readonly expirationTime?: InputMaybe; - readonly maxDailyActions?: InputMaybe; - readonly name: Scalars['String']; - readonly parentId?: InputMaybe; - readonly policyIds: ReadonlyArray; - readonly status: GQLRuleStatus; - readonly tags: ReadonlyArray; -}; - -export type GQLCreateContentRuleResponse = - | GQLMutateContentRuleSuccessResponse - | GQLRuleNameExistsError; - -export type GQLCreateHashBankInput = { - readonly description?: InputMaybe; - readonly enabled_ratio: Scalars['Float']; - readonly name: Scalars['String']; -}; - -export type GQLCreateLocationBankInput = { - readonly description?: InputMaybe; - readonly locations: ReadonlyArray; - readonly name: Scalars['String']; -}; - -export type GQLCreateManualReviewJobCommentInput = { - readonly commentText: Scalars['String']; - readonly jobId: Scalars['String']; -}; - -export type GQLCreateManualReviewQueueInput = { - readonly autoCloseJobs: Scalars['Boolean']; - readonly description?: InputMaybe; - readonly hiddenActionIds: ReadonlyArray; - readonly isAppealsQueue: Scalars['Boolean']; - readonly name: Scalars['String']; - readonly userIds: ReadonlyArray; -}; - -export type GQLCreateManualReviewQueueResponse = - | GQLManualReviewQueueNameExistsError - | GQLMutateManualReviewQueueSuccessResponse; - -export type GQLCreateOrgInput = { - readonly email: Scalars['String']; - readonly name: Scalars['String']; - readonly website: Scalars['String']; -}; - -export type GQLCreateOrgResponse = - | GQLCreateOrgSuccessResponse - | GQLOrgWithEmailExistsError - | GQLOrgWithNameExistsError; - -export type GQLCreateOrgSuccessResponse = { - readonly __typename: 'CreateOrgSuccessResponse'; - readonly id: Scalars['ID']; -}; - -export type GQLCreateReportingRuleInput = { - readonly actionIds: ReadonlyArray; - readonly conditionSet: GQLConditionSetInput; - readonly description?: InputMaybe; - readonly itemTypeIds: ReadonlyArray; - readonly name: Scalars['String']; - readonly policyIds: ReadonlyArray; - readonly status: GQLReportingRuleStatus; -}; - -export type GQLCreateReportingRuleResponse = - | GQLMutateReportingRuleSuccessResponse - | GQLReportingRuleNameExistsError; - -export type GQLCreateRoutingRuleInput = { - readonly conditionSet: GQLConditionSetInput; - readonly description?: InputMaybe; - readonly destinationQueueId: Scalars['ID']; - readonly isAppealsRule?: InputMaybe; - readonly itemTypeIds: ReadonlyArray; - readonly name: Scalars['String']; - readonly sequenceNumber?: InputMaybe; - readonly status: GQLRoutingRuleStatus; -}; - -export type GQLCreateRoutingRuleResponse = - | GQLMutateRoutingRuleSuccessResponse - | GQLQueueDoesNotExistError - | GQLRoutingRuleNameExistsError; - -export type GQLCreateTextBankInput = { - readonly description?: InputMaybe; - readonly name: Scalars['String']; - readonly strings: ReadonlyArray; - readonly type: GQLTextBankType; -}; - -export type GQLCreateThreadItemTypeInput = { - readonly description?: InputMaybe; - readonly fieldRoles: GQLThreadSchemaFieldRolesInput; - readonly fields: ReadonlyArray; - readonly hiddenFields?: InputMaybe>; - readonly name: Scalars['String']; -}; - -export type GQLCreateUserItemTypeInput = { - readonly description?: InputMaybe; - readonly fieldRoles: GQLUserSchemaFieldRolesInput; - readonly fields: ReadonlyArray; - readonly hiddenFields?: InputMaybe>; - readonly name: Scalars['String']; -}; - -export type GQLCreateUserRuleInput = { - readonly actionIds: ReadonlyArray; - readonly conditionSet: GQLConditionSetInput; - readonly description?: InputMaybe; - readonly expirationTime?: InputMaybe; - readonly maxDailyActions?: InputMaybe; - readonly name: Scalars['String']; - readonly parentId?: InputMaybe; - readonly policyIds: ReadonlyArray; - readonly status: GQLRuleStatus; - readonly tags: ReadonlyArray; -}; - -export type GQLCreateUserRuleResponse = - | GQLMutateUserRuleSuccessResponse - | GQLRuleNameExistsError; - -export type GQLCustomAction = GQLActionBase & { - readonly __typename: 'CustomAction'; - readonly applyUserStrikes?: Maybe; - readonly callbackUrl: Scalars['String']; - readonly callbackUrlBody?: Maybe; - readonly callbackUrlHeaders?: Maybe; - readonly customMrtApiParams: ReadonlyArray>; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly itemTypes: ReadonlyArray; - readonly name: Scalars['String']; - readonly orgId: Scalars['String']; - readonly penalty: GQLUserPenaltySeverity; -}; - -export type GQLCustomMrtApiParamSpec = { - readonly __typename: 'CustomMrtApiParamSpec'; - readonly displayName: Scalars['String']; - readonly name: Scalars['String']; - readonly type: Scalars['String']; -}; - -export const GQLDecisionActionType = { - CustomAction: 'CUSTOM_ACTION', - RelatedAction: 'RELATED_ACTION', -} as const; - -export type GQLDecisionActionType = - (typeof GQLDecisionActionType)[keyof typeof GQLDecisionActionType]; -export type GQLDecisionCount = { - readonly __typename: 'DecisionCount'; - readonly action_id?: Maybe; - readonly count: Scalars['Int']; - readonly policy_id?: Maybe; - readonly queue_id?: Maybe; - readonly reviewer_id?: Maybe; - readonly time: Scalars['String']; - readonly type?: Maybe; -}; - -export type GQLDecisionCountFilterBy = { - readonly __typename: 'DecisionCountFilterBy'; - readonly actionIds: ReadonlyArray; - readonly endDate: Scalars['DateTime']; - readonly filteredDecisionActionType?: Maybe< - ReadonlyArray - >; - readonly itemTypeIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly queueIds: ReadonlyArray; - readonly reviewerIds: ReadonlyArray; - readonly startDate: Scalars['DateTime']; - readonly type: ReadonlyArray; -}; - -export type GQLDecisionCountFilterByInput = { - readonly actionIds: ReadonlyArray; - readonly endDate: Scalars['DateTime']; - readonly filteredDecisionActionType?: InputMaybe< - ReadonlyArray - >; - readonly itemTypeIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly queueIds: ReadonlyArray; - readonly reviewerIds: ReadonlyArray; - readonly startDate: Scalars['DateTime']; - readonly type: ReadonlyArray; -}; - -export const GQLDecisionCountGroupByColumns = { - PolicyId: 'POLICY_ID', - QueueId: 'QUEUE_ID', - ReviewerId: 'REVIEWER_ID', - Type: 'TYPE', -} as const; - -export type GQLDecisionCountGroupByColumns = - (typeof GQLDecisionCountGroupByColumns)[keyof typeof GQLDecisionCountGroupByColumns]; -export type GQLDecisionCountSettingsInput = { - readonly filterBy: GQLDecisionCountFilterByInput; - readonly groupBy: ReadonlyArray; - readonly timeDivision: GQLMetricsTimeDivisionOptions; -}; - -export type GQLDecisionCountTableFilterByInput = { - readonly endDate: Scalars['DateTime']; - readonly queueIds: ReadonlyArray; - readonly reviewerIds: ReadonlyArray; - readonly startDate: Scalars['DateTime']; -}; - -export type GQLDecisionSubmission = { - readonly acceptAppeal?: InputMaybe; - readonly ignore?: InputMaybe; - readonly rejectAppeal?: InputMaybe; - readonly submitNcmecReport?: InputMaybe; - readonly transformJobAndRecreateInQueue?: InputMaybe; - readonly userAction?: InputMaybe; -}; - -export const GQLDecisionsCountGroupBy = { - QueueId: 'QUEUE_ID', - ReviewerId: 'REVIEWER_ID', -} as const; - -export type GQLDecisionsCountGroupBy = - (typeof GQLDecisionsCountGroupBy)[keyof typeof GQLDecisionsCountGroupBy]; -export type GQLDeleteAllJobsFromQueueResponse = - | GQLDeleteAllJobsFromQueueSuccessResponse - | GQLDeleteAllJobsUnauthorizedError; - -export type GQLDeleteAllJobsFromQueueSuccessResponse = { - readonly __typename: 'DeleteAllJobsFromQueueSuccessResponse'; - readonly _: Scalars['Boolean']; -}; - -export type GQLDeleteAllJobsUnauthorizedError = GQLError & { - readonly __typename: 'DeleteAllJobsUnauthorizedError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLDeleteItemTypeResponse = - | GQLCannotDeleteDefaultUserError - | GQLDeleteItemTypeSuccessResponse; - -export type GQLDeleteItemTypeSuccessResponse = { - readonly __typename: 'DeleteItemTypeSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLDeleteManualReviewJobCommentInput = { - readonly commentId: Scalars['String']; - readonly jobId: Scalars['String']; -}; - -export type GQLDeleteRoutingRuleInput = { - readonly id: Scalars['ID']; - readonly isAppealsRule?: InputMaybe; -}; - -export type GQLDequeueManualReviewJobResponse = - GQLDequeueManualReviewJobSuccessResponse; - -export type GQLDequeueManualReviewJobSuccessResponse = { - readonly __typename: 'DequeueManualReviewJobSuccessResponse'; - readonly job: GQLManualReviewJob; - readonly lockToken: Scalars['String']; - readonly numPendingJobs: Scalars['Int']; -}; - -export type GQLDerivedField = GQLField & { - readonly __typename: 'DerivedField'; - readonly container?: Maybe; - readonly name: Scalars['String']; - readonly spec: GQLDerivedFieldSpec; - readonly type: GQLFieldType; -}; - -export const GQLDerivedFieldDerivationType = { - EnglishTranslation: 'ENGLISH_TRANSLATION', - Ocr: 'OCR', - VideoTranscription: 'VIDEO_TRANSCRIPTION', -} as const; - -export type GQLDerivedFieldDerivationType = - (typeof GQLDerivedFieldDerivationType)[keyof typeof GQLDerivedFieldDerivationType]; -export type GQLDerivedFieldFieldSource = { - readonly __typename: 'DerivedFieldFieldSource'; - readonly contentTypeId: Scalars['String']; - readonly name: Scalars['String']; -}; - -export type GQLDerivedFieldFieldSourceInput = { - readonly contentTypeId: Scalars['String']; - readonly name: Scalars['String']; -}; - -export type GQLDerivedFieldFullItemSource = { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: Maybe; -}; - -export type GQLDerivedFieldFullItemSourceInput = { - readonly _?: InputMaybe; -}; - -export type GQLDerivedFieldCoopInputSource = { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly name: GQLCoopInput; -}; - -export type GQLDerivedFieldCoopInputSourceInput = { - readonly name: GQLCoopInput; -}; - -export type GQLDerivedFieldSource = - | GQLDerivedFieldFieldSource - | GQLDerivedFieldFullItemSource - | GQLDerivedFieldCoopInputSource; - -export type GQLDerivedFieldSourceInput = { - readonly contentField?: InputMaybe; - readonly contentCoopInput?: InputMaybe; - readonly fullItem?: InputMaybe; -}; - -export type GQLDerivedFieldSpec = { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: GQLDerivedFieldSource; -}; - -export type GQLDerivedFieldSpecInput = { - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: GQLDerivedFieldSourceInput; -}; - -export type GQLDisabledInfo = { - readonly __typename: 'DisabledInfo'; - readonly disabled: Scalars['Boolean']; - readonly disabledMessage?: Maybe; -}; - -export type GQLDisabledInfoInput = { - readonly disabled?: InputMaybe; - readonly disabledMessage?: InputMaybe; -}; - -export type GQLEnqueueAuthorToMrtAction = GQLActionBase & { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly applyUserStrikes: Scalars['Boolean']; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly itemTypes: ReadonlyArray; - readonly name: Scalars['String']; - readonly orgId: Scalars['String']; - readonly penalty: GQLUserPenaltySeverity; -}; - -export type GQLEnqueueToMrtAction = GQLActionBase & { - readonly __typename: 'EnqueueToMrtAction'; - readonly applyUserStrikes?: Maybe; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly itemTypes: ReadonlyArray; - readonly name: Scalars['String']; - readonly orgId: Scalars['String']; - readonly penalty: GQLUserPenaltySeverity; -}; - -export type GQLEnqueueToNcmecAction = GQLActionBase & { - readonly __typename: 'EnqueueToNcmecAction'; - readonly applyUserStrikes?: Maybe; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly itemTypes: ReadonlyArray; - readonly name: Scalars['String']; - readonly orgId: Scalars['String']; - readonly penalty: GQLUserPenaltySeverity; -}; - -export type GQLEnumSignalOutputType = { - readonly __typename: 'EnumSignalOutputType'; - readonly enum: ReadonlyArray; - readonly ordered: Scalars['Boolean']; - readonly scalarType: GQLScalarType; -}; - -/** Base type for all errors. */ -export type GQLError = { - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLExecuteActionResponse = { - readonly __typename: 'ExecuteActionResponse'; - readonly actionId: Scalars['String']; - readonly itemId: Scalars['String']; - readonly success: Scalars['Boolean']; -}; - -export type GQLExecuteBulkActionInput = { - readonly actionIds: ReadonlyArray; - readonly itemIds: ReadonlyArray; - readonly itemTypeId: Scalars['String']; - readonly policyIds: ReadonlyArray; -}; - -export type GQLExecuteBulkActionResponse = { - readonly __typename: 'ExecuteBulkActionResponse'; - readonly results: ReadonlyArray; -}; - -export type GQLExecuteBulkActionsInput = { - readonly actionIds: ReadonlyArray; - readonly actionIdsToMrtApiParamDecisionPayload?: InputMaybe< - Scalars['JSONObject'] - >; - readonly itemIds: ReadonlyArray; - readonly itemTypeId: Scalars['String']; - readonly policyIds: ReadonlyArray; -}; - -export type GQLField = { - readonly container?: Maybe; - readonly name: Scalars['String']; - readonly type: GQLFieldType; -}; - -export type GQLFieldInput = { - readonly container?: InputMaybe; - readonly name: Scalars['String']; - readonly required: Scalars['Boolean']; - readonly type: GQLFieldType; -}; - -export const GQLFieldType = { - Array: 'ARRAY', - Audio: 'AUDIO', - Boolean: 'BOOLEAN', - Datetime: 'DATETIME', - Geohash: 'GEOHASH', - Id: 'ID', - Image: 'IMAGE', - Map: 'MAP', - Number: 'NUMBER', - PolicyId: 'POLICY_ID', - RelatedItem: 'RELATED_ITEM', - String: 'STRING', - Url: 'URL', - UserId: 'USER_ID', - Video: 'VIDEO', -} as const; - -export type GQLFieldType = (typeof GQLFieldType)[keyof typeof GQLFieldType]; -export const GQLForgotPasswordError = { - Other: 'OTHER', - UserNotFound: 'USER_NOT_FOUND', -} as const; - -export type GQLForgotPasswordError = - (typeof GQLForgotPasswordError)[keyof typeof GQLForgotPasswordError]; -export type GQLGetDecisionCountInput = { - readonly filterBy: GQLDecisionCountFilterByInput; - readonly groupBy: ReadonlyArray; - readonly timeDivision: GQLMetricsTimeDivisionOptions; - readonly timeZone: Scalars['String']; -}; - -export type GQLGetDecisionCountSettings = { - readonly __typename: 'GetDecisionCountSettings'; - readonly filterBy: GQLDecisionCountFilterBy; - readonly groupBy: ReadonlyArray; - readonly metric: GQLManualReviewChartMetric; - readonly timeDivision: GQLMetricsTimeDivisionOptions; - readonly title: Scalars['String']; -}; - -export type GQLGetDecisionCountsTableInput = { - readonly filterBy: GQLDecisionCountTableFilterByInput; - readonly groupBy: GQLDecisionsCountGroupBy; - readonly timeZone: Scalars['String']; -}; - -export type GQLGetFullReportingRuleResultForItemResponse = - | GQLNotFoundError - | GQLReportingRuleExecutionResult; - -export type GQLGetFullResultForItemInput = { - readonly date?: InputMaybe; - readonly item: GQLItemIdentifierInput; - readonly lookback?: InputMaybe; - readonly ruleId: Scalars['ID']; -}; - -export type GQLGetFullResultForItemResponse = - | GQLNotFoundError - | GQLRuleExecutionResult; - -export type GQLGetJobCreationCountInput = { - readonly filterBy: GQLJobCreationFilterByInput; - readonly groupBy: ReadonlyArray; - readonly timeDivision: GQLMetricsTimeDivisionOptions; - readonly timeZone: Scalars['String']; -}; - -export type GQLGetJobCreationCountSettings = { - readonly __typename: 'GetJobCreationCountSettings'; - readonly filterBy: GQLJobCreationFilterBy; - readonly groupBy: ReadonlyArray; - readonly metric: GQLManualReviewChartMetric; - readonly timeDivision: GQLMetricsTimeDivisionOptions; - readonly title: Scalars['String']; -}; - -export type GQLGetResolvedJobCountInput = { - readonly filterBy: GQLJobCountFilterByInput; - readonly groupBy: ReadonlyArray; - readonly timeDivision: GQLMetricsTimeDivisionOptions; - readonly timeZone: Scalars['String']; -}; - -export type GQLGetSkippedJobCountInput = { - readonly filterBy: GQLSkippedJobFilterByInput; - readonly groupBy: ReadonlyArray; - readonly timeDivision: GQLMetricsTimeDivisionOptions; - readonly timeZone: Scalars['String']; -}; - -export type GQLGooglePlaceLocationInfo = { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: Scalars['ID']; -}; - -export type GQLHashBank = { - readonly __typename: 'HashBank'; - readonly description?: Maybe; - readonly enabled_ratio: Scalars['Float']; - readonly hma_name: Scalars['String']; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; - readonly org_id: Scalars['String']; -}; - -export type GQLHiveIntegrationApiCredential = { - readonly __typename: 'HiveIntegrationApiCredential'; - readonly apiKeys: ReadonlyArray; -}; - -export type GQLHiveIntegrationApiCredentialInput = { - readonly apiKeys: ReadonlyArray; -}; - -export type GQLHiveIntegrationApiCredentialPair = { - readonly __typename: 'HiveIntegrationApiCredentialPair'; - readonly apiKey: Scalars['String']; - readonly project: Scalars['String']; -}; - -export type GQLHiveIntegrationApiCredentialPairInput = { - readonly apiKey: Scalars['String']; - readonly project: Scalars['String']; -}; - -export type GQLIgnoreDecisionComponent = - GQLManualReviewDecisionComponentBase & { - readonly __typename: 'IgnoreDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - }; - -export const GQLIntegration = { - Akismet: 'AKISMET', - AmazonRekognition: 'AMAZON_REKOGNITION', - Checkstep: 'CHECKSTEP', - Clarifai: 'CLARIFAI', - Hive: 'HIVE', - L1Ght: 'L1GHT', - MicrosoftAzureContentModerator: 'MICROSOFT_AZURE_CONTENT_MODERATOR', - Oopspam: 'OOPSPAM', - OpenAi: 'OPEN_AI', - Perspective: 'PERSPECTIVE', - SightEngine: 'SIGHT_ENGINE', - TwoHat: 'TWO_HAT', -} as const; - -export type GQLIntegration = - (typeof GQLIntegration)[keyof typeof GQLIntegration]; -export type GQLIntegrationApiCredential = - | GQLAmazonRekognitionIntegrationApiCredential - | GQLCheckstepIntegrationApiCredential - | GQLClarifaiIntegrationApiCredential - | GQLHiveIntegrationApiCredential - | GQLOpenAiIntegrationApiCredential - | GQLPerspectiveIntegrationApiCredential; - -export type GQLIntegrationApiCredentialInput = { - readonly checkstep?: InputMaybe; - readonly clarifai?: InputMaybe; - readonly hive?: InputMaybe; - readonly openAi?: InputMaybe; - readonly perspective?: InputMaybe; - readonly rekognition?: InputMaybe; -}; - -export type GQLIntegrationConfig = { - readonly __typename: 'IntegrationConfig'; - readonly apiCredential: GQLIntegrationApiCredential; - readonly name: GQLIntegration; -}; - -export type GQLIntegrationConfigQueryResponse = - | GQLIntegrationConfigSuccessResult - | GQLIntegrationConfigUnsupportedIntegrationError; - -export type GQLIntegrationConfigSuccessResult = { - readonly __typename: 'IntegrationConfigSuccessResult'; - readonly config?: Maybe; -}; - -export type GQLIntegrationConfigTooManyCredentialsError = GQLError & { - readonly __typename: 'IntegrationConfigTooManyCredentialsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLIntegrationConfigUnsupportedIntegrationError = GQLError & { - readonly __typename: 'IntegrationConfigUnsupportedIntegrationError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLIntegrationEmptyInputCredentialsError = GQLError & { - readonly __typename: 'IntegrationEmptyInputCredentialsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLIntegrationNoInputCredentialsError = GQLError & { - readonly __typename: 'IntegrationNoInputCredentialsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLInviteUserInput = { - readonly email: Scalars['String']; - readonly role: GQLUserRole; -}; - -export type GQLInviteUserToken = { - readonly __typename: 'InviteUserToken'; - readonly email: Scalars['String']; - readonly orgId: Scalars['String']; - readonly role: GQLUserRole; - readonly samlEnabled: Scalars['Boolean']; - readonly token: Scalars['String']; -}; - -export type GQLInviteUserTokenExpiredError = GQLError & { - readonly __typename: 'InviteUserTokenExpiredError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLInviteUserTokenMissingError = GQLError & { - readonly __typename: 'InviteUserTokenMissingError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLInviteUserTokenResponse = - | GQLInviteUserTokenExpiredError - | GQLInviteUserTokenMissingError - | GQLInviteUserTokenSuccessResponse; - -export type GQLInviteUserTokenSuccessResponse = { - readonly __typename: 'InviteUserTokenSuccessResponse'; - readonly tokenData: GQLInviteUserToken; -}; - -export type GQLIpAddress = { - readonly __typename: 'IpAddress'; - readonly ip: Scalars['String']; - readonly port?: Maybe; -}; - -export type GQLIpAddressInput = { - readonly ip: Scalars['String']; - readonly port?: InputMaybe; -}; - -export type GQLItem = GQLContentItem | GQLThreadItem | GQLUserItem; - -export type GQLItemAction = { - readonly __typename: 'ItemAction'; - readonly actionId: Scalars['ID']; - readonly actorId?: Maybe; - readonly itemCreatorId?: Maybe; - readonly itemCreatorTypeId?: Maybe; - readonly itemId: Scalars['ID']; - readonly itemTypeId: Scalars['ID']; - readonly jobId?: Maybe; - readonly policies: ReadonlyArray; - readonly ruleIds: ReadonlyArray; - readonly ts: Scalars['DateTime']; -}; - -export type GQLItemBase = { - readonly data: Scalars['JSONObject']; - readonly id: Scalars['ID']; - readonly submissionId: Scalars['ID']; - readonly submissionTime?: Maybe; - readonly type: GQLItemTypeBase; -}; - -export type GQLItemHistoryResponse = GQLItemHistoryResult | GQLNotFoundError; - -export type GQLItemHistoryResult = { - readonly __typename: 'ItemHistoryResult'; - readonly executions: ReadonlyArray; - readonly item: GQLItem; -}; - -export type GQLItemIdentifier = { - readonly __typename: 'ItemIdentifier'; - readonly id: Scalars['String']; - readonly typeId: Scalars['String']; -}; - -export type GQLItemIdentifierInput = { - readonly id: Scalars['String']; - readonly typeId: Scalars['String']; -}; - -export type GQLItemInput = { - readonly data: Scalars['JSONObject']; - readonly itemId: Scalars['NonEmptyString']; - readonly itemType: GQLItemTypeIdentifierInput; -}; - -export type GQLItemSubmissions = { - readonly __typename: 'ItemSubmissions'; - readonly latest: GQLItem; - readonly prior?: Maybe>; -}; - -export type GQLItemType = - | GQLContentItemType - | GQLThreadItemType - | GQLUserItemType; - -export type GQLItemTypeBase = { - readonly baseFields: ReadonlyArray; - readonly derivedFields: ReadonlyArray; - readonly description?: Maybe; - readonly hiddenFields: ReadonlyArray; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly version: Scalars['String']; -}; - -export type GQLItemTypeIdentifier = { - readonly __typename: 'ItemTypeIdentifier'; - readonly id: Scalars['String']; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly version: Scalars['NonEmptyString']; -}; - -export type GQLItemTypeIdentifierInput = { - readonly id: Scalars['NonEmptyString']; - readonly schemaVariant: GQLItemTypeSchemaVariantInput; - readonly version: Scalars['NonEmptyString']; -}; - -export type GQLItemTypeNameAlreadyExistsError = GQLError & { - readonly __typename: 'ItemTypeNameAlreadyExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export const GQLItemTypeSchemaVariant = { - Original: 'ORIGINAL', - Partial: 'PARTIAL', -} as const; - -export type GQLItemTypeSchemaVariant = - (typeof GQLItemTypeSchemaVariant)[keyof typeof GQLItemTypeSchemaVariant]; -export const GQLItemTypeSchemaVariantInput = { - Original: 'ORIGINAL', -} as const; - -export type GQLItemTypeSchemaVariantInput = - (typeof GQLItemTypeSchemaVariantInput)[keyof typeof GQLItemTypeSchemaVariantInput]; -export type GQLItemWithParents = { - readonly __typename: 'ItemWithParents'; - readonly item: GQLItemSubmissions; - readonly parents: ReadonlyArray; -}; - -export type GQLJobCountFilterByInput = { - readonly endDate: Scalars['DateTime']; - readonly queueIds: ReadonlyArray; - readonly reviewerIds: ReadonlyArray; - readonly startDate: Scalars['DateTime']; -}; - -export const GQLJobCountGroupByColumns = { - QueueId: 'QUEUE_ID', - ReviewerId: 'REVIEWER_ID', -} as const; - -export type GQLJobCountGroupByColumns = - (typeof GQLJobCountGroupByColumns)[keyof typeof GQLJobCountGroupByColumns]; -export type GQLJobCreationCount = { - readonly __typename: 'JobCreationCount'; - readonly count: Scalars['Int']; - readonly itemTypeId?: Maybe; - readonly policyId?: Maybe; - readonly queueId?: Maybe; - readonly ruleId?: Maybe; - readonly source?: Maybe; - readonly time: Scalars['String']; -}; - -export type GQLJobCreationFilterBy = { - readonly __typename: 'JobCreationFilterBy'; - readonly endDate: Scalars['DateTime']; - readonly itemTypeIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly queueIds: ReadonlyArray; - readonly ruleIds: ReadonlyArray; - readonly sources: ReadonlyArray; - readonly startDate: Scalars['DateTime']; -}; - -export type GQLJobCreationFilterByInput = { - readonly endDate: Scalars['DateTime']; - readonly itemTypeIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly queueIds: ReadonlyArray; - readonly ruleIds: ReadonlyArray; - readonly sources: ReadonlyArray; - readonly startDate: Scalars['DateTime']; -}; - -export const GQLJobCreationGroupByColumns = { - ItemTypeId: 'ITEM_TYPE_ID', - PolicyId: 'POLICY_ID', - QueueId: 'QUEUE_ID', - Source: 'SOURCE', -} as const; - -export type GQLJobCreationGroupByColumns = - (typeof GQLJobCreationGroupByColumns)[keyof typeof GQLJobCreationGroupByColumns]; -export type GQLJobCreationSettingsInput = { - readonly filterBy: GQLJobCreationFilterByInput; - readonly groupBy: ReadonlyArray; - readonly timeDivision: GQLMetricsTimeDivisionOptions; -}; - -export const GQLJobCreationSourceOptions = { - Appeal: 'APPEAL', - MrtJob: 'MRT_JOB', - PostActions: 'POST_ACTIONS', - Report: 'REPORT', - RuleExecution: 'RULE_EXECUTION', -} as const; - -export type GQLJobCreationSourceOptions = - (typeof GQLJobCreationSourceOptions)[keyof typeof GQLJobCreationSourceOptions]; -export type GQLJobHasAlreadyBeenSubmittedError = GQLError & { - readonly __typename: 'JobHasAlreadyBeenSubmittedError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export const GQLLanguage = { - Abkhazian: 'ABKHAZIAN', - Afar: 'AFAR', - Afrikaans: 'AFRIKAANS', - Akan: 'AKAN', - Albanian: 'ALBANIAN', - Amharic: 'AMHARIC', - Arabic: 'ARABIC', - Aragonese: 'ARAGONESE', - Armenian: 'ARMENIAN', - Assamese: 'ASSAMESE', - Avaric: 'AVARIC', - Avestan: 'AVESTAN', - Aymara: 'AYMARA', - Azerbaijani: 'AZERBAIJANI', - Azeri: 'AZERI', - Bambara: 'BAMBARA', - Bashkir: 'BASHKIR', - Basque: 'BASQUE', - Belarusian: 'BELARUSIAN', - Bengali: 'BENGALI', - Bihari: 'BIHARI', - Bislama: 'BISLAMA', - Bokmal: 'BOKMAL', - Bosnian: 'BOSNIAN', - Breton: 'BRETON', - Bulgarian: 'BULGARIAN', - Burmese: 'BURMESE', - Catalan: 'CATALAN', - Cebuano: 'CEBUANO', - CentralKhmer: 'CENTRAL_KHMER', - Chamorro: 'CHAMORRO', - Chechen: 'CHECHEN', - Chinese: 'CHINESE', - ChurchSlavic: 'CHURCH_SLAVIC', - Chuvash: 'CHUVASH', - Cornish: 'CORNISH', - Corsican: 'CORSICAN', - Cree: 'CREE', - Croatian: 'CROATIAN', - Czech: 'CZECH', - Danish: 'DANISH', - Dhivehi: 'DHIVEHI', - Dutch: 'DUTCH', - Dzongkha: 'DZONGKHA', - English: 'ENGLISH', - Esperanto: 'ESPERANTO', - Estonian: 'ESTONIAN', - Ewe: 'EWE', - Faroese: 'FAROESE', - Farsi: 'FARSI', - Fijian: 'FIJIAN', - Finnish: 'FINNISH', - Flemish: 'FLEMISH', - French: 'FRENCH', - Fulah: 'FULAH', - Gaelic: 'GAELIC', - Galician: 'GALICIAN', - Ganda: 'GANDA', - Georgian: 'GEORGIAN', - German: 'GERMAN', - Greek: 'GREEK', - Guarani: 'GUARANI', - Gujarati: 'GUJARATI', - Haitian: 'HAITIAN', - Hausa: 'HAUSA', - Hawaiian: 'HAWAIIAN', - Hebrew: 'HEBREW', - Herero: 'HERERO', - Hindi: 'HINDI', - HiriMotu: 'HIRI_MOTU', - Hungarian: 'HUNGARIAN', - Icelandic: 'ICELANDIC', - Ido: 'IDO', - Igbo: 'IGBO', - Indonesian: 'INDONESIAN', - Interlingua: 'INTERLINGUA', - Inuktitut: 'INUKTITUT', - Inupiaq: 'INUPIAQ', - Irish: 'IRISH', - Italian: 'ITALIAN', - Japanese: 'JAPANESE', - Javanese: 'JAVANESE', - Kalaallisut: 'KALAALLISUT', - Kannada: 'KANNADA', - Kanuri: 'KANURI', - Kashmiri: 'KASHMIRI', - Kazakh: 'KAZAKH', - Kikuyu: 'KIKUYU', - Kinyarwanda: 'KINYARWANDA', - Komi: 'KOMI', - Kongo: 'KONGO', - Korean: 'KOREAN', - Kuanyama: 'KUANYAMA', - Kurdish: 'KURDISH', - Kyrgyz: 'KYRGYZ', - Lao: 'LAO', - Latin: 'LATIN', - Latvian: 'LATVIAN', - Limburgan: 'LIMBURGAN', - Lingala: 'LINGALA', - Lithuanian: 'LITHUANIAN', - LubaKatanga: 'LUBA_KATANGA', - Luxembourgish: 'LUXEMBOURGISH', - Macedonian: 'MACEDONIAN', - Malagasy: 'MALAGASY', - Malay: 'MALAY', - Malayalam: 'MALAYALAM', - Maltese: 'MALTESE', - Manx: 'MANX', - Maori: 'MAORI', - Marathi: 'MARATHI', - Marshallese: 'MARSHALLESE', - Moldovian: 'MOLDOVIAN', - Mongolian: 'MONGOLIAN', - Nauru: 'NAURU', - Navajo: 'NAVAJO', - Ndonga: 'NDONGA', - Nepali: 'NEPALI', - NorthernSami: 'NORTHERN_SAMI', - NorthNdebele: 'NORTH_NDEBELE', - Norwegian: 'NORWEGIAN', - Nyanja: 'NYANJA', - Occitan: 'OCCITAN', - Ojibwa: 'OJIBWA', - Oriya: 'ORIYA', - Oromo: 'OROMO', - Ossetian: 'OSSETIAN', - Pali: 'PALI', - Pashto: 'PASHTO', - Persian: 'PERSIAN', - Pidgin: 'PIDGIN', - Polish: 'POLISH', - Portuguese: 'PORTUGUESE', - Punjabi: 'PUNJABI', - Quechua: 'QUECHUA', - Romanian: 'ROMANIAN', - Romansh: 'ROMANSH', - Rundi: 'RUNDI', - Russian: 'RUSSIAN', - Samoan: 'SAMOAN', - Sango: 'SANGO', - Sanskrit: 'SANSKRIT', - Sardinian: 'SARDINIAN', - Serbian: 'SERBIAN', - Shona: 'SHONA', - SichuanYi: 'SICHUAN_YI', - Sindhi: 'SINDHI', - Sinhalese: 'SINHALESE', - Slovak: 'SLOVAK', - Slovene: 'SLOVENE', - Somali: 'SOMALI', - SouthernSotho: 'SOUTHERN_SOTHO', - SouthNdebele: 'SOUTH_NDEBELE', - Spanish: 'SPANISH', - Sundanese: 'SUNDANESE', - Swahili: 'SWAHILI', - Swati: 'SWATI', - Swedish: 'SWEDISH', - Tagalog: 'TAGALOG', - Tahitian: 'TAHITIAN', - Tajik: 'TAJIK', - Tamil: 'TAMIL', - Tatar: 'TATAR', - Telugu: 'TELUGU', - Thai: 'THAI', - Tibetan: 'TIBETAN', - Tigrinya: 'TIGRINYA', - Tonga: 'TONGA', - Tsonga: 'TSONGA', - Tswana: 'TSWANA', - Turkish: 'TURKISH', - Turkmen: 'TURKMEN', - Twi: 'TWI', - Ukrainian: 'UKRAINIAN', - Urdu: 'URDU', - Uyghur: 'UYGHUR', - Uzbek: 'UZBEK', - Venda: 'VENDA', - Vietnamese: 'VIETNAMESE', - Volapuk: 'VOLAPUK', - Walloon: 'WALLOON', - Welsh: 'WELSH', - WesternFrisian: 'WESTERN_FRISIAN', - Wolof: 'WOLOF', - Xhosa: 'XHOSA', - Yiddish: 'YIDDISH', - Yoruba: 'YORUBA', - Zhuang: 'ZHUANG', - Zulu: 'ZULU', -} as const; - -export type GQLLanguage = (typeof GQLLanguage)[keyof typeof GQLLanguage]; -export type GQLLanguages = { - readonly __typename: 'Languages'; - readonly languages: ReadonlyArray; -}; - -export type GQLLatLng = { - readonly __typename: 'LatLng'; - readonly lat: Scalars['Float']; - readonly lng: Scalars['Float']; -}; - -export type GQLLatLngInput = { - readonly lat: Scalars['Float']; - readonly lng: Scalars['Float']; -}; - -export type GQLLeafCondition = { - readonly __typename: 'LeafCondition'; - readonly comparator?: Maybe; - readonly input: GQLConditionInputField; - readonly matchingValues?: Maybe; - readonly signal?: Maybe; - readonly threshold?: Maybe; -}; - -export type GQLLeafConditionWithResult = { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: Maybe; - readonly input: GQLConditionInputField; - readonly matchingValues?: Maybe; - readonly result?: Maybe; - readonly signal?: Maybe; - readonly threshold?: Maybe; -}; - -export type GQLLocationArea = { - readonly __typename: 'LocationArea'; - readonly bounds?: Maybe; - readonly geometry: GQLLocationGeometry; - readonly googlePlaceInfo?: Maybe; - readonly id: Scalars['ID']; - readonly name?: Maybe; -}; - -export type GQLLocationAreaInput = { - readonly bounds?: InputMaybe; - readonly geometry: GQLLocationGeometryInput; - readonly googlePlaceId?: InputMaybe; - readonly name?: InputMaybe; -}; - -export type GQLLocationBank = { - readonly __typename: 'LocationBank'; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly locations: ReadonlyArray; - readonly name: Scalars['String']; -}; - -export type GQLLocationBankNameExistsError = GQLError & { - readonly __typename: 'LocationBankNameExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLLocationGeometry = { - readonly __typename: 'LocationGeometry'; - readonly center: GQLLatLng; - readonly radius: Scalars['Float']; -}; - -export type GQLLocationGeometryInput = { - readonly center: GQLLatLngInput; - readonly radius: Scalars['Float']; -}; - -export type GQLLogSkipInput = { - readonly jobId: Scalars['String']; - readonly queueId: Scalars['String']; -}; - -export type GQLLoginIncorrectPasswordError = GQLError & { - readonly __typename: 'LoginIncorrectPasswordError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLLoginInput = { - readonly email: Scalars['String']; - readonly password: Scalars['String']; - readonly remember?: InputMaybe; -}; - -export const GQLLoginMethod = { - Password: 'PASSWORD', - Saml: 'SAML', -} as const; - -export type GQLLoginMethod = - (typeof GQLLoginMethod)[keyof typeof GQLLoginMethod]; -export type GQLLoginResponse = - | GQLLoginIncorrectPasswordError - | GQLLoginSsoRequiredError - | GQLLoginSuccessResponse - | GQLLoginUserDoesNotExistError; - -export type GQLLoginSsoRequiredError = GQLError & { - readonly __typename: 'LoginSsoRequiredError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLLoginSuccessResponse = { - readonly __typename: 'LoginSuccessResponse'; - readonly user: GQLUser; -}; - -export type GQLLoginUserDoesNotExistError = GQLError & { - readonly __typename: 'LoginUserDoesNotExistError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export const GQLLookbackVersion = { - Latest: 'LATEST', - Prior: 'PRIOR', -} as const; - -export type GQLLookbackVersion = - (typeof GQLLookbackVersion)[keyof typeof GQLLookbackVersion]; -export type GQLManualReviewChartConfigurationsInput = { - readonly chartConfigurations: ReadonlyArray; -}; - -export const GQLManualReviewChartMetric = { - Decisions: 'DECISIONS', - Jobs: 'JOBS', -} as const; - -export type GQLManualReviewChartMetric = - (typeof GQLManualReviewChartMetric)[keyof typeof GQLManualReviewChartMetric]; -export type GQLManualReviewChartSettings = - | GQLGetDecisionCountSettings - | GQLGetJobCreationCountSettings; - -export type GQLManualReviewChartSettingsInput = { - readonly decisionCountSettings?: InputMaybe; - readonly jobCreationCountSettings?: InputMaybe; - readonly metric: GQLManualReviewChartMetric; - readonly title: Scalars['String']; -}; - -export type GQLManualReviewDecision = { - readonly __typename: 'ManualReviewDecision'; - readonly createdAt: Scalars['DateTime']; - readonly decisionReason?: Maybe; - readonly decisions: ReadonlyArray; - readonly id: Scalars['String']; - readonly itemId?: Maybe; - readonly itemTypeId?: Maybe; - readonly jobId: Scalars['String']; - readonly queueId: Scalars['String']; - readonly relatedActions: ReadonlyArray; - readonly reviewerId?: Maybe; -}; - -export type GQLManualReviewDecisionComponent = - | GQLAcceptAppealDecisionComponent - | GQLAutomaticCloseDecisionComponent - | GQLIgnoreDecisionComponent - | GQLRejectAppealDecisionComponent - | GQLSubmitNcmecReportDecisionComponent - | GQLTransformJobAndRecreateInQueueDecisionComponent - | GQLUserOrRelatedActionDecisionComponent; - -export type GQLManualReviewDecisionComponentBase = { - readonly type: GQLManualReviewDecisionType; -}; - -export const GQLManualReviewDecisionType = { - AcceptAppeal: 'ACCEPT_APPEAL', - AutomaticClose: 'AUTOMATIC_CLOSE', - CustomAction: 'CUSTOM_ACTION', - Ignore: 'IGNORE', - RejectAppeal: 'REJECT_APPEAL', - RelatedAction: 'RELATED_ACTION', - SubmitNcmecReport: 'SUBMIT_NCMEC_REPORT', - TransformJobAndRecreateInQueue: 'TRANSFORM_JOB_AND_RECREATE_IN_QUEUE', -} as const; - -export type GQLManualReviewDecisionType = - (typeof GQLManualReviewDecisionType)[keyof typeof GQLManualReviewDecisionType]; -export type GQLManualReviewExistingJob = { - readonly __typename: 'ManualReviewExistingJob'; - readonly job: GQLManualReviewJob; - readonly queueId: Scalars['String']; -}; - -export type GQLManualReviewJob = { - readonly __typename: 'ManualReviewJob'; - readonly comments: ReadonlyArray; - readonly createdAt: Scalars['DateTime']; - readonly id: Scalars['ID']; - readonly numTimesReported?: Maybe; - readonly payload: GQLManualReviewJobPayload; - readonly policyIds: ReadonlyArray; -}; - -export type GQLManualReviewJobComment = { - readonly __typename: 'ManualReviewJobComment'; - readonly author: GQLUser; - readonly commentText: Scalars['String']; - readonly createdAt: Scalars['DateTime']; - readonly id: Scalars['ID']; -}; - -export type GQLManualReviewJobEnqueueSourceInfo = - | GQLAppealEnqueueSourceInfo - | GQLMrtJobEnqueueSourceInfo - | GQLPostActionsEnqueueSourceInfo - | GQLReportEnqueueSourceInfo - | GQLRuleExecutionEnqueueSourceInfo; - -export const GQLManualReviewJobKind = { - Default: 'DEFAULT', - Ncmec: 'NCMEC', -} as const; - -export type GQLManualReviewJobKind = - (typeof GQLManualReviewJobKind)[keyof typeof GQLManualReviewJobKind]; -export type GQLManualReviewJobPayload = - | GQLContentAppealManualReviewJobPayload - | GQLContentManualReviewJobPayload - | GQLNcmecManualReviewJobPayload - | GQLThreadAppealManualReviewJobPayload - | GQLThreadManualReviewJobPayload - | GQLUserAppealManualReviewJobPayload - | GQLUserManualReviewJobPayload; - -export type GQLManualReviewJobWithDecisions = { - readonly __typename: 'ManualReviewJobWithDecisions'; - readonly decision: GQLManualReviewDecision; - readonly job: GQLManualReviewJob; -}; - -export type GQLManualReviewQueue = { - readonly __typename: 'ManualReviewQueue'; - readonly autoCloseJobs: Scalars['Boolean']; - readonly description?: Maybe; - readonly explicitlyAssignedReviewers: ReadonlyArray; - readonly hiddenActionIds: ReadonlyArray; - readonly id: Scalars['ID']; - readonly isAppealsQueue: Scalars['Boolean']; - readonly isDefaultQueue: Scalars['Boolean']; - readonly jobs: ReadonlyArray; - readonly name: Scalars['String']; - readonly oldestJobCreatedAt?: Maybe; - readonly orgId: Scalars['ID']; - readonly pendingJobCount: Scalars['Int']; -}; - -export type GQLManualReviewQueueJobsArgs = { - ids?: InputMaybe>; -}; - -export type GQLManualReviewQueueNameExistsError = GQLError & { - readonly __typename: 'ManualReviewQueueNameExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLMatchingBankNameExistsError = GQLError & { - readonly __typename: 'MatchingBankNameExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLMatchingBanks = { - readonly __typename: 'MatchingBanks'; - readonly hashBanks: ReadonlyArray; - readonly locationBanks: ReadonlyArray; - readonly textBanks: ReadonlyArray; -}; - -export type GQLMatchingValues = { - readonly __typename: 'MatchingValues'; - readonly imageBankIds?: Maybe>; - readonly locationBankIds?: Maybe>; - readonly locations?: Maybe>; - readonly strings?: Maybe>; - readonly textBankIds?: Maybe>; -}; - -export type GQLMessageWithIpAddress = { - readonly __typename: 'MessageWithIpAddress'; - readonly ipAddress: GQLIpAddress; - readonly message: GQLContentItem; -}; - -export const GQLMetricsTimeDivisionOptions = { - Day: 'DAY', - Hour: 'HOUR', -} as const; - -export type GQLMetricsTimeDivisionOptions = - (typeof GQLMetricsTimeDivisionOptions)[keyof typeof GQLMetricsTimeDivisionOptions]; -export type GQLModeratorSafetySettingsInput = { - readonly moderatorSafetyBlurLevel: Scalars['Int']; - readonly moderatorSafetyGrayscale: Scalars['Boolean']; - readonly moderatorSafetyMuteVideo: Scalars['Boolean']; -}; - -export type GQLMrtJobEnqueueSourceInfo = { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; -}; - -export type GQLMutateAccessibleQueuesForUserSuccessResponse = { - readonly __typename: 'MutateAccessibleQueuesForUserSuccessResponse'; - readonly _: Scalars['Boolean']; -}; - -export const GQLMutateActionError = { - ActionNameExists: 'ACTION_NAME_EXISTS', -} as const; - -export type GQLMutateActionError = - (typeof GQLMutateActionError)[keyof typeof GQLMutateActionError]; -export type GQLMutateActionResponse = - | GQLActionNameExistsError - | GQLMutateActionSuccessResponse; - -export type GQLMutateActionSuccessResponse = { - readonly __typename: 'MutateActionSuccessResponse'; - readonly data: GQLCustomAction; -}; - -export type GQLMutateBankResponse = { - readonly __typename: 'MutateBankResponse'; - readonly error?: Maybe; - readonly success?: Maybe; -}; - -export type GQLMutateContentItemTypeResponse = - | GQLItemTypeNameAlreadyExistsError - | GQLMutateContentTypeSuccessResponse; - -export type GQLMutateContentRuleSuccessResponse = { - readonly __typename: 'MutateContentRuleSuccessResponse'; - readonly data: GQLContentRule; -}; - -export type GQLMutateContentTypeSuccessResponse = { - readonly __typename: 'MutateContentTypeSuccessResponse'; - readonly data?: Maybe; -}; - -export type GQLMutateHashBankResponse = - | GQLMatchingBankNameExistsError - | GQLMutateHashBankSuccessResponse; - -export type GQLMutateHashBankSuccessResponse = { - readonly __typename: 'MutateHashBankSuccessResponse'; - readonly data: GQLHashBank; -}; - -export type GQLMutateLocationBankResponse = - | GQLLocationBankNameExistsError - | GQLMutateLocationBankSuccessResponse; - -export type GQLMutateLocationBankSuccessResponse = { - readonly __typename: 'MutateLocationBankSuccessResponse'; - readonly data: GQLLocationBank; -}; - -export type GQLMutateManualReviewQueueSuccessResponse = { - readonly __typename: 'MutateManualReviewQueueSuccessResponse'; - readonly data: GQLManualReviewQueue; -}; - -export type GQLMutateReportingRuleSuccessResponse = { - readonly __typename: 'MutateReportingRuleSuccessResponse'; - readonly data: GQLReportingRule; -}; - -export type GQLMutateRoutingRuleSuccessResponse = { - readonly __typename: 'MutateRoutingRuleSuccessResponse'; - readonly data: GQLRoutingRule; -}; - -export type GQLMutateRoutingRulesOrderSuccessResponse = { - readonly __typename: 'MutateRoutingRulesOrderSuccessResponse'; - readonly data: ReadonlyArray; -}; - -export type GQLMutateThreadItemTypeResponse = - | GQLItemTypeNameAlreadyExistsError - | GQLMutateThreadTypeSuccessResponse; - -export type GQLMutateThreadTypeSuccessResponse = { - readonly __typename: 'MutateThreadTypeSuccessResponse'; - readonly data?: Maybe; -}; - -export type GQLMutateUserItemTypeResponse = - | GQLItemTypeNameAlreadyExistsError - | GQLMutateUserTypeSuccessResponse; - -export type GQLMutateUserRuleSuccessResponse = { - readonly __typename: 'MutateUserRuleSuccessResponse'; - readonly data: GQLUserRule; -}; - -export type GQLMutateUserTypeSuccessResponse = { - readonly __typename: 'MutateUserTypeSuccessResponse'; - readonly data?: Maybe; -}; - -export type GQLMutation = { - readonly __typename: 'Mutation'; - readonly addAccessibleQueuesToUser: GQLAddAccessibleQueuesToUserResponse; - readonly addFavoriteMRTQueue: GQLAddFavoriteMrtQueueSuccessResponse; - readonly addFavoriteRule: GQLAddFavoriteRuleSuccessResponse; - readonly addPolicies: GQLAddPoliciesResponse; - readonly approveUser?: Maybe; - readonly bulkExecuteActions: GQLExecuteBulkActionResponse; - readonly changePassword: GQLChangePasswordResponse; - readonly createAction: GQLMutateActionResponse; - readonly createBacktest?: Maybe; - readonly createContentItemType: GQLMutateContentItemTypeResponse; - readonly createContentRule: GQLCreateContentRuleResponse; - readonly createHashBank: GQLMutateHashBankResponse; - readonly createLocationBank: GQLMutateLocationBankResponse; - readonly createManualReviewJobComment: GQLAddManualReviewJobCommentResponse; - readonly createManualReviewQueue: GQLCreateManualReviewQueueResponse; - readonly createOrg: GQLCreateOrgResponse; - readonly createReportingRule: GQLCreateReportingRuleResponse; - readonly createRoutingRule: GQLCreateRoutingRuleResponse; - readonly createTextBank: GQLMutateBankResponse; - readonly createThreadItemType: GQLMutateThreadItemTypeResponse; - readonly createUserItemType: GQLMutateUserItemTypeResponse; - readonly createUserRule: GQLCreateUserRuleResponse; - readonly deleteAction?: Maybe; - readonly deleteAllJobsFromQueue: GQLDeleteAllJobsFromQueueResponse; - readonly deleteHashBank: Scalars['Boolean']; - readonly deleteInvite?: Maybe; - readonly deleteItemType: GQLDeleteItemTypeResponse; - readonly deleteLocationBank?: Maybe; - readonly deleteManualReviewJobComment: Scalars['Boolean']; - readonly deleteManualReviewQueue: Scalars['Boolean']; - readonly deletePolicy?: Maybe; - readonly deleteReportingRule: Scalars['Boolean']; - readonly deleteRoutingRule: Scalars['Boolean']; - readonly deleteRule?: Maybe; - readonly deleteTextBank: Scalars['Boolean']; - readonly deleteUser?: Maybe; - readonly dequeueManualReviewJob?: Maybe; - readonly inviteUser?: Maybe; - readonly logSkip: Scalars['Boolean']; - readonly login: GQLLoginResponse; - readonly logout?: Maybe; - readonly rejectUser?: Maybe; - readonly releaseJobLock: Scalars['Boolean']; - readonly removeAccessibleQueuesToUser: GQLRemoveAccessibleQueuesToUserResponse; - readonly removeFavoriteMRTQueue: GQLRemoveFavoriteMrtQueueSuccessResponse; - readonly removeFavoriteRule: GQLRemoveFavoriteRuleSuccessResponse; - readonly reorderRoutingRules: GQLReorderRoutingRulesResponse; - readonly requestDemo?: Maybe; - readonly resetPassword: Scalars['Boolean']; - readonly rotateApiKey: GQLRotateApiKeyResponse; - readonly runRetroaction?: Maybe; - readonly sendPasswordReset: Scalars['Boolean']; - readonly setAllUserStrikeThresholds: GQLSetAllUserStrikeThresholdsSuccessResponse; - readonly setIntegrationConfig: GQLSetIntegrationConfigResponse; - readonly setModeratorSafetySettings?: Maybe; - readonly setMrtChartConfigurationSettings?: Maybe; - readonly setOrgDefaultSafetySettings?: Maybe; - readonly signUp: GQLSignUpResponse; - readonly submitManualReviewDecision: GQLSubmitDecisionResponse; - readonly updateAccountInfo?: Maybe; - readonly updateAction: GQLMutateActionResponse; - readonly updateAppealSettings: GQLAppealSettings; - readonly updateContentItemType: GQLMutateContentItemTypeResponse; - readonly updateContentRule: GQLUpdateContentRuleResponse; - readonly updateHashBank: GQLMutateHashBankResponse; - readonly updateLocationBank: GQLMutateLocationBankResponse; - readonly updateManualReviewQueue: GQLUpdateManualReviewQueueQueueResponse; - readonly updateNcmecOrgSettings: GQLUpdateNcmecOrgSettingsResponse; - readonly updateOrgInfo: GQLUpdateOrgInfoSuccessResponse; - readonly updatePolicy: GQLUpdatePolicyResponse; - readonly updateReportingRule: GQLUpdateReportingRuleResponse; - readonly updateRole?: Maybe; - readonly updateRoutingRule: GQLUpdateRoutingRuleResponse; - readonly updateSSOCredentials: Scalars['Boolean']; - readonly updateTextBank: GQLMutateBankResponse; - readonly updateThreadItemType: GQLMutateThreadItemTypeResponse; - readonly updateUserItemType: GQLMutateUserItemTypeResponse; - readonly updateUserRule: GQLUpdateUserRuleResponse; - readonly updateUserStrikeTTL: GQLUpdateUserStrikeTtlSuccessResponse; -}; - -export type GQLMutationAddAccessibleQueuesToUserArgs = { - input: GQLAddAccessibleQueuesToUserInput; -}; - -export type GQLMutationAddFavoriteMrtQueueArgs = { - queueId: Scalars['ID']; -}; - -export type GQLMutationAddFavoriteRuleArgs = { - ruleId: Scalars['ID']; -}; - -export type GQLMutationAddPoliciesArgs = { - policies: ReadonlyArray; -}; - -export type GQLMutationApproveUserArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationBulkExecuteActionsArgs = { - input: GQLExecuteBulkActionInput; -}; - -export type GQLMutationChangePasswordArgs = { - input: GQLChangePasswordInput; -}; - -export type GQLMutationCreateActionArgs = { - input: GQLCreateActionInput; -}; - -export type GQLMutationCreateBacktestArgs = { - input: GQLCreateBacktestInput; -}; - -export type GQLMutationCreateContentItemTypeArgs = { - input: GQLCreateContentItemTypeInput; -}; - -export type GQLMutationCreateContentRuleArgs = { - input: GQLCreateContentRuleInput; -}; - -export type GQLMutationCreateHashBankArgs = { - input: GQLCreateHashBankInput; -}; - -export type GQLMutationCreateLocationBankArgs = { - input: GQLCreateLocationBankInput; -}; - -export type GQLMutationCreateManualReviewJobCommentArgs = { - input: GQLCreateManualReviewJobCommentInput; -}; - -export type GQLMutationCreateManualReviewQueueArgs = { - input: GQLCreateManualReviewQueueInput; -}; - -export type GQLMutationCreateOrgArgs = { - input: GQLCreateOrgInput; -}; - -export type GQLMutationCreateReportingRuleArgs = { - input: GQLCreateReportingRuleInput; -}; - -export type GQLMutationCreateRoutingRuleArgs = { - input: GQLCreateRoutingRuleInput; -}; - -export type GQLMutationCreateTextBankArgs = { - input: GQLCreateTextBankInput; -}; - -export type GQLMutationCreateThreadItemTypeArgs = { - input: GQLCreateThreadItemTypeInput; -}; - -export type GQLMutationCreateUserItemTypeArgs = { - input: GQLCreateUserItemTypeInput; -}; - -export type GQLMutationCreateUserRuleArgs = { - input: GQLCreateUserRuleInput; -}; - -export type GQLMutationDeleteActionArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeleteAllJobsFromQueueArgs = { - queueId: Scalars['ID']; -}; - -export type GQLMutationDeleteHashBankArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeleteInviteArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeleteItemTypeArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeleteLocationBankArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeleteManualReviewJobCommentArgs = { - input: GQLDeleteManualReviewJobCommentInput; -}; - -export type GQLMutationDeleteManualReviewQueueArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeletePolicyArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeleteReportingRuleArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeleteRoutingRuleArgs = { - input: GQLDeleteRoutingRuleInput; -}; - -export type GQLMutationDeleteRuleArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeleteTextBankArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDeleteUserArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationDequeueManualReviewJobArgs = { - queueId: Scalars['ID']; -}; - -export type GQLMutationInviteUserArgs = { - input: GQLInviteUserInput; -}; - -export type GQLMutationLogSkipArgs = { - input: GQLLogSkipInput; -}; - -export type GQLMutationLoginArgs = { - input: GQLLoginInput; -}; - -export type GQLMutationRejectUserArgs = { - id: Scalars['ID']; -}; - -export type GQLMutationReleaseJobLockArgs = { - input: GQLReleaseJobLockInput; -}; - -export type GQLMutationRemoveAccessibleQueuesToUserArgs = { - input: GQLRemoveAccessibleQueuesToUserInput; -}; - -export type GQLMutationRemoveFavoriteMrtQueueArgs = { - queueId: Scalars['ID']; -}; - -export type GQLMutationRemoveFavoriteRuleArgs = { - ruleId: Scalars['ID']; -}; - -export type GQLMutationReorderRoutingRulesArgs = { - input: GQLReorderRoutingRulesInput; -}; - -export type GQLMutationRequestDemoArgs = { - input: GQLRequestDemoInput; -}; - -export type GQLMutationResetPasswordArgs = { - input: GQLResetPasswordInput; -}; - -export type GQLMutationRotateApiKeyArgs = { - input: GQLRotateApiKeyInput; -}; - -export type GQLMutationRunRetroactionArgs = { - input: GQLRunRetroactionInput; -}; - -export type GQLMutationSendPasswordResetArgs = { - input: GQLSendPasswordResetInput; -}; - -export type GQLMutationSetAllUserStrikeThresholdsArgs = { - input: GQLSetAllUserStrikeThresholdsInput; -}; - -export type GQLMutationSetIntegrationConfigArgs = { - input: GQLSetIntegrationConfigInput; -}; - -export type GQLMutationSetModeratorSafetySettingsArgs = { - moderatorSafetySettings: GQLModeratorSafetySettingsInput; -}; - -export type GQLMutationSetMrtChartConfigurationSettingsArgs = { - mrtChartConfigurationSettings: GQLManualReviewChartConfigurationsInput; -}; - -export type GQLMutationSetOrgDefaultSafetySettingsArgs = { - orgDefaultSafetySettings: GQLModeratorSafetySettingsInput; -}; - -export type GQLMutationSignUpArgs = { - input: GQLSignUpInput; -}; - -export type GQLMutationSubmitManualReviewDecisionArgs = { - input: GQLSubmitDecisionInput; -}; - -export type GQLMutationUpdateAccountInfoArgs = { - firstName?: InputMaybe; - lastName?: InputMaybe; -}; - -export type GQLMutationUpdateActionArgs = { - input: GQLUpdateActionInput; -}; - -export type GQLMutationUpdateAppealSettingsArgs = { - input: GQLAppealSettingsInput; -}; - -export type GQLMutationUpdateContentItemTypeArgs = { - input: GQLUpdateContentItemTypeInput; -}; - -export type GQLMutationUpdateContentRuleArgs = { - input: GQLUpdateContentRuleInput; -}; - -export type GQLMutationUpdateHashBankArgs = { - input: GQLUpdateHashBankInput; -}; - -export type GQLMutationUpdateLocationBankArgs = { - input: GQLUpdateLocationBankInput; -}; - -export type GQLMutationUpdateManualReviewQueueArgs = { - input: GQLUpdateManualReviewQueueInput; -}; - -export type GQLMutationUpdateNcmecOrgSettingsArgs = { - input: GQLNcmecOrgSettingsInput; -}; - -export type GQLMutationUpdateOrgInfoArgs = { - input: GQLUpdateOrgInfoInput; -}; - -export type GQLMutationUpdatePolicyArgs = { - input: GQLUpdatePolicyInput; -}; - -export type GQLMutationUpdateReportingRuleArgs = { - input: GQLUpdateReportingRuleInput; -}; - -export type GQLMutationUpdateRoleArgs = { - input: GQLUpdateRoleInput; -}; - -export type GQLMutationUpdateRoutingRuleArgs = { - input: GQLUpdateRoutingRuleInput; -}; - -export type GQLMutationUpdateSsoCredentialsArgs = { - input: GQLUpdateSsoCredentialsInput; -}; - -export type GQLMutationUpdateTextBankArgs = { - input: GQLUpdateTextBankInput; -}; - -export type GQLMutationUpdateThreadItemTypeArgs = { - input: GQLUpdateThreadItemTypeInput; -}; - -export type GQLMutationUpdateUserItemTypeArgs = { - input: GQLUpdateUserItemTypeInput; -}; - -export type GQLMutationUpdateUserRuleArgs = { - input: GQLUpdateUserRuleInput; -}; - -export type GQLMutationUpdateUserStrikeTtlArgs = { - input: GQLUpdateUserStrikeTtlInput; -}; - -export const GQLNcmecIncidentType = { - ChildPornography: 'CHILD_PORNOGRAPHY', - ChildSexualMolestation: 'CHILD_SEXUAL_MOLESTATION', - ChildSexTourism: 'CHILD_SEX_TOURISM', - ChildSexTrafficking: 'CHILD_SEX_TRAFFICKING', - MisleadingDomainName: 'MISLEADING_DOMAIN_NAME', - MisleadingWordsOrDigitalImages: 'MISLEADING_WORDS_OR_DIGITAL_IMAGES', - OnlineEnticementOfChildren: 'ONLINE_ENTICEMENT_OF_CHILDREN', - UnsolicitedObsceneMaterialToChild: 'UNSOLICITED_OBSCENE_MATERIAL_TO_CHILD', -} as const; - -export type GQLNcmecIncidentType = - (typeof GQLNcmecIncidentType)[keyof typeof GQLNcmecIncidentType]; -export type GQLNcmecReport = { - readonly __typename: 'NCMECReport'; - readonly additionalFiles: ReadonlyArray; - readonly isTest?: Maybe; - readonly reportId: Scalars['String']; - readonly reportXml: Scalars['String']; - readonly reportedMedia: ReadonlyArray; - readonly reportedMessages: ReadonlyArray; - readonly reviewerId?: Maybe; - readonly ts: Scalars['DateTime']; - readonly userId: Scalars['String']; - readonly userItemType: GQLUserItemType; -}; - -export type GQLNcmecReportedMedia = { - readonly __typename: 'NCMECReportedMedia'; - readonly id: Scalars['String']; - readonly xml: Scalars['String']; -}; - -export type GQLNcmecReportedThread = { - readonly __typename: 'NCMECReportedThread'; - readonly csv: Scalars['String']; - readonly fileName: Scalars['String']; - readonly ncmecFileId: Scalars['String']; -}; - -export type GQLNcmecAdditionalFile = { - readonly __typename: 'NcmecAdditionalFile'; - readonly ncmecFileId: Scalars['String']; - readonly url: Scalars['String']; - readonly xml: Scalars['String']; -}; - -export type GQLNcmecContentInThreadReport = { - readonly chatType: Scalars['String']; - readonly content?: InputMaybe; - readonly contentId: Scalars['ID']; - readonly contentTypeId: Scalars['ID']; - readonly creatorId: Scalars['ID']; - readonly ipAddress: GQLIpAddressInput; - readonly sentAt: Scalars['DateTime']; - readonly targetId: Scalars['ID']; - readonly type: Scalars['String']; -}; - -export type GQLNcmecContentItem = { - readonly __typename: 'NcmecContentItem'; - readonly contentItem: GQLItem; - readonly isConfirmedCSAM: Scalars['Boolean']; - readonly isReported: Scalars['Boolean']; -}; - -export const GQLNcmecFileAnnotation = { - AnimeDrawingVirtualHentai: 'ANIME_DRAWING_VIRTUAL_HENTAI', - Bestiality: 'BESTIALITY', - GenerativeAi: 'GENERATIVE_AI', - Infant: 'INFANT', - LiveStreaming: 'LIVE_STREAMING', - PhysicalHarm: 'PHYSICAL_HARM', - PossibleSelfProduction: 'POSSIBLE_SELF_PRODUCTION', - PotentialMeme: 'POTENTIAL_MEME', - ViolenceGore: 'VIOLENCE_GORE', - Viral: 'VIRAL', -} as const; - -export type GQLNcmecFileAnnotation = - (typeof GQLNcmecFileAnnotation)[keyof typeof GQLNcmecFileAnnotation]; -export const GQLNcmecIndustryClassification = { - A1: 'A1', - A2: 'A2', - B1: 'B1', - B2: 'B2', -} as const; - -export type GQLNcmecIndustryClassification = - (typeof GQLNcmecIndustryClassification)[keyof typeof GQLNcmecIndustryClassification]; -export type GQLNcmecManualReviewJobPayload = { - readonly __typename: 'NcmecManualReviewJobPayload'; - readonly allMediaItems: ReadonlyArray; - readonly enqueueSourceInfo?: Maybe; - readonly item: GQLUserItem; - readonly userScore?: Maybe; -}; - -export type GQLNcmecMediaInput = { - readonly fileAnnotations: ReadonlyArray; - readonly id: Scalars['ID']; - readonly industryClassification: GQLNcmecIndustryClassification; - readonly typeId: Scalars['ID']; - readonly url: Scalars['String']; -}; - -export type GQLNcmecOrgSettings = { - readonly __typename: 'NcmecOrgSettings'; - readonly companyTemplate?: Maybe; - readonly contactEmail?: Maybe; - readonly legalUrl?: Maybe; - readonly moreInfoUrl?: Maybe; - readonly ncmecAdditionalInfoEndpoint?: Maybe; - readonly ncmecPreservationEndpoint?: Maybe; - readonly password: Scalars['String']; - readonly username: Scalars['String']; -}; - -export type GQLNcmecOrgSettingsInput = { - readonly companyTemplate?: InputMaybe; - readonly contactEmail?: InputMaybe; - readonly legalUrl?: InputMaybe; - readonly moreInfoUrl?: InputMaybe; - readonly ncmecAdditionalInfoEndpoint?: InputMaybe; - readonly ncmecPreservationEndpoint?: InputMaybe; - readonly password: Scalars['String']; - readonly username: Scalars['String']; -}; - -export type GQLNcmecReportedMediaDetails = { - readonly __typename: 'NcmecReportedMediaDetails'; - readonly fileAnnotations: ReadonlyArray; - readonly id: Scalars['String']; - readonly industryClassification: GQLNcmecIndustryClassification; - readonly typeId: Scalars['ID']; - readonly url: Scalars['String']; -}; - -export type GQLNcmecThreadInput = { - readonly reportedContent: ReadonlyArray; - readonly threadId: Scalars['ID']; - readonly threadTypeId: Scalars['ID']; -}; - -export type GQLNoJobWithIdInQueueError = GQLError & { - readonly __typename: 'NoJobWithIdInQueueError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -/** - * A not found error that we reuse in many different places, - * where it's obvious what the error is referring to. - */ -export type GQLNotFoundError = GQLError & { - readonly __typename: 'NotFoundError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLNotification = { - readonly __typename: 'Notification'; - readonly createdAt: Scalars['DateTime']; - readonly data?: Maybe; - readonly id: Scalars['ID']; - readonly message: Scalars['String']; - readonly readAt?: Maybe; - readonly type: GQLNotificationType; -}; - -export const GQLNotificationType = { - RulePassRateIncreaseAnomalyEnd: 'RULE_PASS_RATE_INCREASE_ANOMALY_END', - RulePassRateIncreaseAnomalyStart: 'RULE_PASS_RATE_INCREASE_ANOMALY_START', -} as const; - -export type GQLNotificationType = - (typeof GQLNotificationType)[keyof typeof GQLNotificationType]; -export type GQLOpenAiIntegrationApiCredential = { - readonly __typename: 'OpenAiIntegrationApiCredential'; - readonly apiKey: Scalars['String']; -}; - -export type GQLOpenAiIntegrationApiCredentialInput = { - readonly apiKey: Scalars['String']; -}; - -export type GQLOrg = { - readonly __typename: 'Org'; - readonly actions: ReadonlyArray; - readonly allowMultiplePoliciesPerAction: Scalars['Boolean']; - readonly apiKey: Scalars['String']; - readonly appealsRoutingRules: ReadonlyArray; - readonly banks?: Maybe; - readonly contentTypes: ReadonlyArray; - readonly defaultInterfacePreferences: GQLUserInterfacePreferences; - readonly email: Scalars['String']; - readonly hasAppealsEnabled: Scalars['Boolean']; - readonly hasNCMECReportingEnabled: Scalars['Boolean']; - readonly hasPartialItemsEndpoint: Scalars['Boolean']; - readonly hasReportingRulesEnabled: Scalars['Boolean']; - readonly hideSkipButtonForNonAdmins: Scalars['Boolean']; - readonly id: Scalars['ID']; - readonly integrationConfigs: ReadonlyArray; - readonly isDemoOrg: Scalars['Boolean']; - readonly itemTypes: ReadonlyArray; - readonly mrtQueues: ReadonlyArray; - readonly name: Scalars['String']; - readonly ncmecReports: ReadonlyArray; - readonly onCallAlertEmail?: Maybe; - readonly pendingInvites: ReadonlyArray; - readonly policies: ReadonlyArray; - readonly previewJobsViewEnabled: Scalars['Boolean']; - readonly publicSigningKey: Scalars['String']; - readonly reportingRules: ReadonlyArray; - readonly requiresDecisionReasonInMrt: Scalars['Boolean']; - readonly requiresPolicyForDecisionsInMrt: Scalars['Boolean']; - readonly routingRules: ReadonlyArray; - readonly rules: ReadonlyArray; - readonly signals: ReadonlyArray; - readonly ssoCert?: Maybe; - readonly ssoUrl?: Maybe; - readonly userStrikeTTL: Scalars['Int']; - readonly userStrikeThresholds: ReadonlyArray; - readonly users: ReadonlyArray; - readonly usersWhoCanReviewEveryQueue: ReadonlyArray; - readonly websiteUrl: Scalars['String']; -}; - -export type GQLOrgSignalsArgs = { - customOnly?: InputMaybe; -}; - -export type GQLOrgWithEmailExistsError = GQLError & { - readonly __typename: 'OrgWithEmailExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLOrgWithNameExistsError = GQLError & { - readonly __typename: 'OrgWithNameExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -/** Information about the current page in a connection. */ -export type GQLPageInfo = { - readonly __typename: 'PageInfo'; - /** When paginating forwards, the cursor to continue. */ - readonly endCursor: Scalars['Cursor']; - /** When paginating forwards, are there more items? */ - readonly hasNextPage: Scalars['Boolean']; - /** When paginating backwards, are there more items? */ - readonly hasPreviousPage: Scalars['Boolean']; - /** When paginating backwards, the cursor to continue. */ - readonly startCursor: Scalars['Cursor']; -}; - -export type GQLPartialItemsEndpointResponseError = GQLError & { - readonly __typename: 'PartialItemsEndpointResponseError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLPartialItemsInvalidResponseError = GQLError & { - readonly __typename: 'PartialItemsInvalidResponseError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLPartialItemsMissingEndpointError = GQLError & { - readonly __typename: 'PartialItemsMissingEndpointError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLPartialItemsResponse = - | GQLPartialItemsEndpointResponseError - | GQLPartialItemsInvalidResponseError - | GQLPartialItemsMissingEndpointError - | GQLPartialItemsSuccessResponse; - -export type GQLPartialItemsSuccessResponse = { - readonly __typename: 'PartialItemsSuccessResponse'; - readonly items: ReadonlyArray; -}; - -export type GQLPendingInvite = { - readonly __typename: 'PendingInvite'; - readonly createdAt: Scalars['DateTime']; - readonly email: Scalars['String']; - readonly id: Scalars['ID']; - readonly role: GQLUserRole; -}; - -export type GQLPerspectiveIntegrationApiCredential = { - readonly __typename: 'PerspectiveIntegrationApiCredential'; - readonly apiKey: Scalars['String']; -}; - -export type GQLPerspectiveIntegrationApiCredentialInput = { - readonly apiKey: Scalars['String']; -}; - -export type GQLPlaceBounds = { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: GQLLatLng; - readonly southwestCorner: GQLLatLng; -}; - -export type GQLPlaceBoundsInput = { - readonly northeastCorner: GQLLatLngInput; - readonly southwestCorner: GQLLatLngInput; -}; - -export type GQLPolicy = { - readonly __typename: 'Policy'; - readonly applyUserStrikeCountConfigToChildren?: Maybe; - readonly enforcementGuidelines?: Maybe; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; - readonly parentId?: Maybe; - readonly policyText?: Maybe; - readonly policyType?: Maybe; - readonly userStrikeCount?: Maybe; -}; - -export type GQLPolicyActionCount = { - readonly __typename: 'PolicyActionCount'; - readonly actionId: Scalars['String']; - readonly actorId?: Maybe; - readonly count: Scalars['Int']; - readonly itemSubmissionIds: ReadonlyArray; - readonly policyId?: Maybe; -}; - -export type GQLPolicyNameExistsError = GQLError & { - readonly __typename: 'PolicyNameExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export const GQLPolicyType = { - DrugSales: 'DRUG_SALES', - FraudAndDeception: 'FRAUD_AND_DECEPTION', - Grooming: 'GROOMING', - Harrassment: 'HARRASSMENT', - Hate: 'HATE', - Privacy: 'PRIVACY', - Profanity: 'PROFANITY', - SelfHarmAndSuicide: 'SELF_HARM_AND_SUICIDE', - SexualContent: 'SEXUAL_CONTENT', - SexualExploitation: 'SEXUAL_EXPLOITATION', - Spam: 'SPAM', - Terrorism: 'TERRORISM', - Violence: 'VIOLENCE', - WeaponSales: 'WEAPON_SALES', -} as const; - -export type GQLPolicyType = (typeof GQLPolicyType)[keyof typeof GQLPolicyType]; -export type GQLPolicyViolationsCount = { - readonly __typename: 'PolicyViolationsCount'; - readonly count: Scalars['Int']; - readonly policyId: Scalars['String']; -}; - -export type GQLPostActionsEnqueueSourceInfo = { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; -}; - -export type GQLCoopActionDecisionInput = { - readonly _?: InputMaybe; -}; - -export const GQLCoopInput = { - AllText: 'ALL_TEXT', - AnyGeohash: 'ANY_GEOHASH', - AnyImage: 'ANY_IMAGE', - AnyVideo: 'ANY_VIDEO', - AuthorUser: 'AUTHOR_USER', - PolicyId: 'POLICY_ID', - Source: 'SOURCE', -} as const; - -export type GQLCoopInput = - (typeof GQLCoopInput)[keyof typeof GQLCoopInput]; -export type GQLQuery = { - readonly __typename: 'Query'; - readonly action?: Maybe; - readonly actionStatistics: ReadonlyArray; - readonly allOrgs: ReadonlyArray; - readonly allRuleInsights: GQLAllRuleInsights; - readonly apiKey: Scalars['String']; - readonly appealSettings?: Maybe; - readonly getCommentsForJob: ReadonlyArray; - readonly getDecidedJob?: Maybe; - readonly getDecidedJobFromJobId?: Maybe; - readonly getDecisionCounts: ReadonlyArray; - readonly getDecisionsTable: ReadonlyArray; - readonly getExistingJobsForItem: ReadonlyArray; - readonly getFullReportingRuleResultForItem: GQLGetFullReportingRuleResultForItemResponse; - readonly getFullRuleResultForItem: GQLGetFullResultForItemResponse; - readonly getJobCreationCounts: ReadonlyArray; - readonly getRecentDecisions: ReadonlyArray; - readonly getResolvedJobCounts: ReadonlyArray; - readonly getResolvedJobsForUser: Scalars['Int']; - readonly getSSORedirectUrl?: Maybe; - readonly getSkippedJobCounts: ReadonlyArray; - readonly getSkippedJobsForUser: Scalars['Int']; - readonly getSkipsForRecentDecisions: ReadonlyArray; - readonly getTimeToAction?: Maybe>; - readonly getTotalPendingJobsCount: Scalars['Int']; - readonly getUserStrikeCountDistribution: ReadonlyArray; - readonly hashBank?: Maybe; - readonly hashBankById?: Maybe; - readonly hashBanks: ReadonlyArray; - readonly integrationConfig: GQLIntegrationConfigQueryResponse; - readonly inviteUserToken: GQLInviteUserTokenResponse; - readonly itemActionHistory: ReadonlyArray; - readonly itemSubmissions: ReadonlyArray; - readonly itemType?: Maybe; - readonly itemTypes: ReadonlyArray; - readonly itemWithHistory: GQLItemHistoryResponse; - readonly itemsWithId: ReadonlyArray; - readonly latestItemSubmissions: ReadonlyArray; - readonly latestItemsCreatedBy: ReadonlyArray; - readonly latestItemsCreatedByWithThread: ReadonlyArray; - readonly locationBank?: Maybe; - readonly manualReviewQueue?: Maybe; - readonly me?: Maybe; - readonly myOrg?: Maybe; - readonly ncmecOrgSettings?: Maybe; - readonly ncmecReportById?: Maybe; - readonly ncmecThreads: ReadonlyArray; - readonly org?: Maybe; - readonly partialItems: GQLPartialItemsResponse; - readonly policy?: Maybe; - readonly recentUserStrikeActions: ReadonlyArray; - readonly reportingInsights: GQLReportingInsights; - readonly reportingRule?: Maybe; - readonly rule?: Maybe; - readonly spotTestRule: GQLRuleExecutionResult; - readonly textBank?: Maybe; - readonly threadHistory: ReadonlyArray; - readonly topPolicyViolations: ReadonlyArray; - readonly user?: Maybe; - readonly userFromToken?: Maybe; - readonly userHistory: GQLUserHistoryResponse; -}; - -export type GQLQueryActionArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryActionStatisticsArgs = { - input: GQLActionStatisticsInput; -}; - -export type GQLQueryGetCommentsForJobArgs = { - jobId: Scalars['ID']; -}; - -export type GQLQueryGetDecidedJobArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryGetDecidedJobFromJobIdArgs = { - id: Scalars['String']; -}; - -export type GQLQueryGetDecisionCountsArgs = { - input: GQLGetDecisionCountInput; -}; - -export type GQLQueryGetDecisionsTableArgs = { - input: GQLGetDecisionCountsTableInput; -}; - -export type GQLQueryGetExistingJobsForItemArgs = { - itemId: Scalars['ID']; - itemTypeId: Scalars['ID']; -}; - -export type GQLQueryGetFullReportingRuleResultForItemArgs = { - input: GQLGetFullResultForItemInput; -}; - -export type GQLQueryGetFullRuleResultForItemArgs = { - input: GQLGetFullResultForItemInput; -}; - -export type GQLQueryGetJobCreationCountsArgs = { - input: GQLGetJobCreationCountInput; -}; - -export type GQLQueryGetRecentDecisionsArgs = { - input: GQLRecentDecisionsInput; -}; - -export type GQLQueryGetResolvedJobCountsArgs = { - input: GQLGetResolvedJobCountInput; -}; - -export type GQLQueryGetResolvedJobsForUserArgs = { - timeZone: Scalars['String']; -}; - -export type GQLQueryGetSsoRedirectUrlArgs = { - emailAddress: Scalars['String']; -}; - -export type GQLQueryGetSkippedJobCountsArgs = { - input: GQLGetSkippedJobCountInput; -}; - -export type GQLQueryGetSkippedJobsForUserArgs = { - timeZone: Scalars['String']; -}; - -export type GQLQueryGetSkipsForRecentDecisionsArgs = { - input: GQLRecentDecisionsInput; -}; - -export type GQLQueryGetTimeToActionArgs = { - input: GQLTimeToActionInput; -}; - -export type GQLQueryHashBankArgs = { - name: Scalars['String']; -}; - -export type GQLQueryHashBankByIdArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryIntegrationConfigArgs = { - name: GQLIntegration; -}; - -export type GQLQueryInviteUserTokenArgs = { - token: Scalars['String']; -}; - -export type GQLQueryItemActionHistoryArgs = { - itemIdentifier: GQLItemIdentifierInput; - submissionTime?: InputMaybe; -}; - -export type GQLQueryItemSubmissionsArgs = { - itemIdentifiers: ReadonlyArray; -}; - -export type GQLQueryItemTypeArgs = { - id: Scalars['ID']; - version?: InputMaybe; -}; - -export type GQLQueryItemTypesArgs = { - identifiers: ReadonlyArray; -}; - -export type GQLQueryItemWithHistoryArgs = { - itemIdentifier: GQLItemIdentifierInput; - submissionTime?: InputMaybe; -}; - -export type GQLQueryItemsWithIdArgs = { - itemId: Scalars['ID']; - returnFirstResultOnly?: InputMaybe; - typeId?: InputMaybe; -}; - -export type GQLQueryLatestItemSubmissionsArgs = { - itemIdentifiers: ReadonlyArray; -}; - -export type GQLQueryLatestItemsCreatedByArgs = { - earliestReturnedSubmissionDate?: InputMaybe; - itemIdentifier: GQLItemIdentifierInput; - oldestReturnedSubmissionDate?: InputMaybe; -}; - -export type GQLQueryLatestItemsCreatedByWithThreadArgs = { - itemIdentifier: GQLItemIdentifierInput; -}; - -export type GQLQueryLocationBankArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryManualReviewQueueArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryNcmecReportByIdArgs = { - reportId: Scalars['ID']; -}; - -export type GQLQueryNcmecThreadsArgs = { - reportedMessages: ReadonlyArray; - userId: GQLItemIdentifierInput; -}; - -export type GQLQueryOrgArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryPartialItemsArgs = { - input: ReadonlyArray; -}; - -export type GQLQueryPolicyArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryRecentUserStrikeActionsArgs = { - input: GQLRecentUserStrikeActionsInput; -}; - -export type GQLQueryReportingRuleArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryRuleArgs = { - id: Scalars['ID']; -}; - -export type GQLQuerySpotTestRuleArgs = { - item: GQLSpotTestItemInput; - ruleId: Scalars['ID']; -}; - -export type GQLQueryTextBankArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryThreadHistoryArgs = { - endDate?: InputMaybe; - threadIdentifier: GQLItemIdentifierInput; -}; - -export type GQLQueryTopPolicyViolationsArgs = { - input: GQLTopPolicyViolationsInput; -}; - -export type GQLQueryUserArgs = { - id: Scalars['ID']; -}; - -export type GQLQueryUserFromTokenArgs = { - token: Scalars['String']; -}; - -export type GQLQueryUserHistoryArgs = { - itemIdentifier: GQLItemIdentifierInput; -}; - -export type GQLQueueDoesNotExistError = GQLError & { - readonly __typename: 'QueueDoesNotExistError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLRecentDecisionsFilterInput = { - readonly decisions?: InputMaybe< - ReadonlyArray - >; - readonly endTime?: InputMaybe; - readonly policyIds?: InputMaybe>; - readonly queueIds?: InputMaybe>; - readonly reviewerIds?: InputMaybe>; - readonly startTime?: InputMaybe; - readonly userSearchString?: InputMaybe; -}; - -export type GQLRecentDecisionsForUser = { - readonly __typename: 'RecentDecisionsForUser'; - readonly recentDecisions: ReadonlyArray; - readonly userSearchString: Scalars['String']; -}; - -export type GQLRecentDecisionsInput = { - readonly filter: GQLRecentDecisionsFilterInput; - readonly page?: InputMaybe; -}; - -export type GQLRecentManualReviewAcceptAppealDecision = { - readonly _?: InputMaybe; -}; - -export type GQLRecentManualReviewAutomaticCloseDecision = { - readonly _?: InputMaybe; -}; - -export type GQLRecentManualReviewDecisionType = { - readonly acceptAppealDecision?: InputMaybe; - readonly automaticCloseDecision?: InputMaybe; - readonly ignoreDecision?: InputMaybe; - readonly rejectAppealDecision?: InputMaybe; - readonly submitNcmecReportDecision?: InputMaybe; - readonly transformJobAndRecreateInQueueDecision?: InputMaybe; - readonly userOrRelatedActionDecision?: InputMaybe; -}; - -export type GQLRecentManualReviewIgnoreDecision = { - readonly _?: InputMaybe; -}; - -export type GQLRecentManualReviewRejectAppealDecision = { - readonly _?: InputMaybe; -}; - -export type GQLRecentManualReviewSubmitNcmecReportDecision = { - readonly _?: InputMaybe; -}; - -export type GQLRecentManualReviewTransformJobAndRecreateInQueueDecision = { - readonly _?: InputMaybe; -}; - -export type GQLRecentManualReviewUserOrRelatedActionDecision = { - readonly actionIds: ReadonlyArray; -}; - -export type GQLRecentUserStrikeActions = { - readonly __typename: 'RecentUserStrikeActions'; - readonly actionId: Scalars['String']; - readonly itemId: Scalars['String']; - readonly itemTypeId: Scalars['String']; - readonly source: Scalars['String']; - readonly time: Scalars['DateTime']; -}; - -export type GQLRecentUserStrikeActionsInput = { - readonly filterBy?: InputMaybe; - readonly limit: Scalars['Int']; -}; - -export type GQLRecommendedThresholds = { - readonly __typename: 'RecommendedThresholds'; - readonly highPrecisionThreshold: Scalars['StringOrFloat']; - readonly highRecallThreshold: Scalars['StringOrFloat']; -}; - -export type GQLRecordingJobDecisionFailedError = GQLError & { - readonly __typename: 'RecordingJobDecisionFailedError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLRejectAppealDecisionComponent = - GQLManualReviewDecisionComponentBase & { - readonly __typename: 'RejectAppealDecisionComponent'; - readonly actionIds: ReadonlyArray; - readonly appealId: Scalars['String']; - readonly type: GQLManualReviewDecisionType; - }; - -export type GQLReleaseJobLockInput = { - readonly jobId: Scalars['String']; - readonly lockToken: Scalars['String']; - readonly queueId: Scalars['String']; -}; - -export type GQLRemoveAccessibleQueuesToUserInput = { - readonly queueIds: ReadonlyArray; - readonly userId: Scalars['ID']; -}; - -export type GQLRemoveAccessibleQueuesToUserResponse = - | GQLMutateAccessibleQueuesForUserSuccessResponse - | GQLNotFoundError; - -export type GQLRemoveFavoriteMrtQueueSuccessResponse = { - readonly __typename: 'RemoveFavoriteMRTQueueSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLRemoveFavoriteRuleResponse = - GQLRemoveFavoriteRuleSuccessResponse; - -export type GQLRemoveFavoriteRuleSuccessResponse = { - readonly __typename: 'RemoveFavoriteRuleSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLReorderRoutingRulesInput = { - readonly isAppealsRule?: InputMaybe; - readonly order: ReadonlyArray; -}; - -export type GQLReorderRoutingRulesResponse = - GQLMutateRoutingRulesOrderSuccessResponse; - -export type GQLReportEnqueueSourceInfo = { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; -}; - -export type GQLReportHistoryEntry = { - readonly __typename: 'ReportHistoryEntry'; - readonly policyId?: Maybe; - readonly reason?: Maybe; - readonly reportId: Scalars['ID']; - readonly reportedAt: Scalars['DateTime']; - readonly reporterId?: Maybe; -}; - -export type GQLReportHistoryEntryInput = { - readonly policyId?: InputMaybe; - readonly reason?: InputMaybe; - readonly reportId: Scalars['ID']; - readonly reportedAt: Scalars['DateTime']; - readonly reporterId?: InputMaybe; -}; - -export type GQLReportedForReason = { - readonly __typename: 'ReportedForReason'; - readonly reason?: Maybe; - readonly reporterId?: Maybe; -}; - -export type GQLReporterIdInput = { - readonly id: Scalars['ID']; - readonly typeId: Scalars['ID']; -}; - -export type GQLReportingInsights = { - readonly __typename: 'ReportingInsights'; - readonly totalIngestedReportsByDay: ReadonlyArray; -}; - -export type GQLReportingRule = { - readonly __typename: 'ReportingRule'; - readonly actions: ReadonlyArray; - readonly conditionSet: GQLConditionSet; - readonly creator?: Maybe; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly insights: GQLReportingRuleInsights; - readonly itemTypes: ReadonlyArray; - readonly name: Scalars['String']; - readonly orgId: Scalars['ID']; - readonly policies: ReadonlyArray; - readonly status: GQLReportingRuleStatus; -}; - -export type GQLReportingRuleExecutionResult = { - readonly __typename: 'ReportingRuleExecutionResult'; - readonly creatorId?: Maybe; - readonly creatorTypeId?: Maybe; - readonly date: Scalars['Date']; - readonly environment: GQLRuleEnvironment; - readonly itemData: Scalars['String']; - readonly itemId: Scalars['ID']; - readonly itemTypeId: Scalars['ID']; - readonly itemTypeName: Scalars['String']; - readonly passed: Scalars['Boolean']; - readonly policyIds: ReadonlyArray; - readonly result?: Maybe; - readonly ruleId: Scalars['ID']; - readonly ruleName: Scalars['String']; - readonly signalResults?: Maybe>; - readonly ts: Scalars['DateTime']; -}; - -export type GQLReportingRuleInsights = { - readonly __typename: 'ReportingRuleInsights'; - readonly latestVersionSamples: ReadonlyArray; - readonly passRateData: ReadonlyArray; - readonly priorVersionSamples: ReadonlyArray; -}; - -export type GQLReportingRuleInsightsPassRateDataArgs = { - lookbackStartDate?: InputMaybe; -}; - -export type GQLReportingRuleNameExistsError = GQLError & { - readonly __typename: 'ReportingRuleNameExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLReportingRulePassRateData = { - readonly __typename: 'ReportingRulePassRateData'; - readonly date: Scalars['String']; - readonly totalMatches: Scalars['Float']; - readonly totalRequests: Scalars['Float']; -}; - -export const GQLReportingRuleStatus = { - Archived: 'ARCHIVED', - Background: 'BACKGROUND', - Draft: 'DRAFT', - Live: 'LIVE', -} as const; - -export type GQLReportingRuleStatus = - (typeof GQLReportingRuleStatus)[keyof typeof GQLReportingRuleStatus]; -export type GQLRequestDemoInput = { - readonly company: Scalars['String']; - readonly email: Scalars['String']; - readonly interests: ReadonlyArray; - readonly isFromGoogleAds: Scalars['Boolean']; - readonly ref: Scalars['String']; - readonly website: Scalars['String']; -}; - -export const GQLRequestDemoInterest = { - AutomatedEnforcement: 'AUTOMATED_ENFORCEMENT', - ComplianceToolkit: 'COMPLIANCE_TOOLKIT', - CustomAiModels: 'CUSTOM_AI_MODELS', - ModeratorConsole: 'MODERATOR_CONSOLE', -} as const; - -export type GQLRequestDemoInterest = - (typeof GQLRequestDemoInterest)[keyof typeof GQLRequestDemoInterest]; -export type GQLResetPasswordInput = { - readonly newPassword: Scalars['String']; - readonly token: Scalars['String']; -}; - -export type GQLResolvedJobCount = { - readonly __typename: 'ResolvedJobCount'; - readonly count: Scalars['Int']; - readonly queueId?: Maybe; - readonly reviewerId?: Maybe; - readonly time: Scalars['String']; -}; - -export type GQLRotateApiKeyError = GQLError & { - readonly __typename: 'RotateApiKeyError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLRotateApiKeyInput = { - readonly description?: InputMaybe; - readonly name: Scalars['String']; -}; - -export type GQLRotateApiKeyResponse = - | GQLRotateApiKeyError - | GQLRotateApiKeySuccessResponse; - -export type GQLRotateApiKeySuccessResponse = { - readonly __typename: 'RotateApiKeySuccessResponse'; - readonly apiKey: Scalars['String']; - readonly record: GQLApiKey; -}; - -export type GQLRoutingRule = { - readonly __typename: 'RoutingRule'; - readonly conditionSet: GQLConditionSet; - readonly creatorId: Scalars['String']; - readonly description?: Maybe; - readonly destinationQueue: GQLManualReviewQueue; - readonly id: Scalars['ID']; - readonly itemTypes: ReadonlyArray; - readonly name: Scalars['String']; - readonly status: GQLRoutingRuleStatus; -}; - -export type GQLRoutingRuleNameExistsError = GQLError & { - readonly __typename: 'RoutingRuleNameExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export const GQLRoutingRuleStatus = { - Live: 'LIVE', -} as const; - -export type GQLRoutingRuleStatus = - (typeof GQLRoutingRuleStatus)[keyof typeof GQLRoutingRuleStatus]; -export type GQLRule = { - readonly actions: ReadonlyArray; - readonly backtests: ReadonlyArray; - readonly conditionSet: GQLConditionSet; - readonly createdAt: Scalars['String']; - readonly creator: GQLUser; - readonly description?: Maybe; - readonly expirationTime?: Maybe; - readonly id: Scalars['ID']; - readonly insights: GQLRuleInsights; - readonly maxDailyActions?: Maybe; - readonly name: Scalars['String']; - readonly parentId?: Maybe; - readonly policies: ReadonlyArray; - readonly status: GQLRuleStatus; - readonly tags?: Maybe>>; - readonly updatedAt: Scalars['String']; -}; - -export type GQLRuleBacktestsArgs = { - ids?: InputMaybe>; -}; - -export const GQLRuleEnvironment = { - Background: 'BACKGROUND', - Backtest: 'BACKTEST', - Live: 'LIVE', - Manual: 'MANUAL', - Retroaction: 'RETROACTION', -} as const; - -export type GQLRuleEnvironment = - (typeof GQLRuleEnvironment)[keyof typeof GQLRuleEnvironment]; -export type GQLRuleExecutionEnqueueSourceInfo = { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray; -}; - -export type GQLRuleExecutionResult = { - readonly __typename: 'RuleExecutionResult'; - readonly content: Scalars['String']; - readonly contentId: Scalars['String']; - readonly date: Scalars['Date']; - readonly environment: GQLRuleEnvironment; - readonly itemTypeId: Scalars['ID']; - readonly itemTypeName: Scalars['String']; - readonly passed: Scalars['Boolean']; - readonly policies: ReadonlyArray; - readonly result?: Maybe; - readonly ruleId: Scalars['ID']; - readonly ruleName: Scalars['String']; - readonly signalResults?: Maybe>; - readonly tags: ReadonlyArray; - readonly ts: Scalars['DateTime']; - readonly userId?: Maybe; - readonly userTypeId?: Maybe; -}; - -export type GQLRuleExecutionResultEdge = { - readonly __typename: 'RuleExecutionResultEdge'; - readonly cursor: Scalars['Cursor']; - readonly node: GQLRuleExecutionResult; -}; - -export type GQLRuleExecutionResultsConnection = { - readonly __typename: 'RuleExecutionResultsConnection'; - readonly edges: ReadonlyArray; - readonly pageInfo: GQLPageInfo; -}; - -export type GQLRuleHasRunningBacktestsError = GQLError & { - readonly __typename: 'RuleHasRunningBacktestsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLRuleInsights = { - readonly __typename: 'RuleInsights'; - readonly latestVersionSamples: ReadonlyArray; - readonly passRateData?: Maybe>>; - readonly priorVersionSamples: ReadonlyArray; -}; - -export type GQLRuleInsightsPassRateDataArgs = { - lookbackStartDate?: InputMaybe; -}; - -export type GQLRuleNameExistsError = GQLError & { - readonly __typename: 'RuleNameExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLRulePassRateData = { - readonly __typename: 'RulePassRateData'; - readonly date: Scalars['String']; - readonly totalMatches: Scalars['Float']; - readonly totalRequests: Scalars['Float']; -}; - -export const GQLRuleStatus = { - Archived: 'ARCHIVED', - Background: 'BACKGROUND', - Deprecated: 'DEPRECATED', - Draft: 'DRAFT', - Expired: 'EXPIRED', - Live: 'LIVE', -} as const; - -export type GQLRuleStatus = (typeof GQLRuleStatus)[keyof typeof GQLRuleStatus]; -export type GQLRunRetroactionInput = { - readonly endAt: Scalars['DateTime']; - readonly ruleId: Scalars['ID']; - readonly startAt: Scalars['DateTime']; -}; - -export type GQLRunRetroactionResponse = GQLRunRetroactionSuccessResponse; - -export type GQLRunRetroactionSuccessResponse = { - readonly __typename: 'RunRetroactionSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLScalarSignalOutputType = { - readonly __typename: 'ScalarSignalOutputType'; - readonly scalarType: GQLScalarType; -}; - -export const GQLScalarType = { - Audio: 'AUDIO', - Boolean: 'BOOLEAN', - Datetime: 'DATETIME', - Geohash: 'GEOHASH', - Id: 'ID', - Image: 'IMAGE', - Number: 'NUMBER', - PolicyId: 'POLICY_ID', - RelatedItem: 'RELATED_ITEM', - String: 'STRING', - Url: 'URL', - UserId: 'USER_ID', - Video: 'VIDEO', -} as const; - -export type GQLScalarType = (typeof GQLScalarType)[keyof typeof GQLScalarType]; -export type GQLSchemaFieldRoles = - | GQLContentSchemaFieldRoles - | GQLThreadSchemaFieldRoles - | GQLUserSchemaFieldRoles; - -export type GQLSendPasswordResetInput = { - readonly email: Scalars['String']; -}; - -export type GQLSetAllUserStrikeThresholdsInput = { - readonly thresholds: ReadonlyArray; -}; - -export type GQLSetAllUserStrikeThresholdsSuccessResponse = { - readonly __typename: 'SetAllUserStrikeThresholdsSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLSetIntegrationConfigInput = { - readonly apiCredential: GQLIntegrationApiCredentialInput; -}; - -export type GQLSetIntegrationConfigResponse = - | GQLIntegrationConfigTooManyCredentialsError - | GQLIntegrationEmptyInputCredentialsError - | GQLIntegrationNoInputCredentialsError - | GQLSetIntegrationConfigSuccessResponse; - -export type GQLSetIntegrationConfigSuccessResponse = { - readonly __typename: 'SetIntegrationConfigSuccessResponse'; - readonly config: GQLIntegrationConfig; -}; - -export type GQLSetModeratorSafetySettingsSuccessResponse = { - readonly __typename: 'SetModeratorSafetySettingsSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLSetMrtChartConfigurationSettingsSuccessResponse = { - readonly __typename: 'SetMrtChartConfigurationSettingsSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLSetUserStrikeThresholdInput = { - readonly actions: ReadonlyArray; - readonly threshold: Scalars['Int']; -}; - -export type GQLSignUpInput = { - readonly email: Scalars['String']; - readonly firstName: Scalars['String']; - readonly inviteUserToken?: InputMaybe; - readonly lastName: Scalars['String']; - readonly loginMethod: GQLLoginMethod; - readonly orgId: Scalars['String']; - readonly password?: InputMaybe; - readonly role?: InputMaybe; -}; - -export type GQLSignUpResponse = - | GQLSignUpSuccessResponse - | GQLSignUpUserExistsError; - -export type GQLSignUpSuccessResponse = { - readonly __typename: 'SignUpSuccessResponse'; - readonly data?: Maybe; -}; - -export type GQLSignUpUserExistsError = GQLError & { - readonly __typename: 'SignUpUserExistsError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLSignal = { - readonly __typename: 'Signal'; - readonly args?: Maybe; - readonly callbackUrl?: Maybe; - readonly callbackUrlBody?: Maybe; - readonly callbackUrlHeaders?: Maybe; - readonly description: Scalars['String']; - readonly disabledInfo: GQLDisabledInfo; - readonly docsUrl?: Maybe; - readonly eligibleInputs: ReadonlyArray; - readonly eligibleSubcategories: ReadonlyArray; - readonly id: Scalars['ID']; - readonly integration?: Maybe; - readonly name: Scalars['String']; - readonly outputType: GQLSignalOutputType; - readonly pricingStructure: GQLSignalPricingStructure; - readonly recommendedThresholds?: Maybe; - readonly shouldPromptForMatchingValues: Scalars['Boolean']; - readonly subcategory?: Maybe; - readonly supportedLanguages: GQLSupportedLanguages; - readonly type: GQLSignalType; -}; - -export type GQLSignalArgs = GQLAggregationSignalArgs; - -export type GQLSignalArgsInput = { - readonly AGGREGATION?: InputMaybe; -}; - -export const GQLSignalInputType = { - Audio: 'AUDIO', - Boolean: 'BOOLEAN', - Datetime: 'DATETIME', - FullItem: 'FULL_ITEM', - Geohash: 'GEOHASH', - Id: 'ID', - Image: 'IMAGE', - Number: 'NUMBER', - PolicyId: 'POLICY_ID', - RelatedItem: 'RELATED_ITEM', - String: 'STRING', - Url: 'URL', - UserId: 'USER_ID', - Video: 'VIDEO', -} as const; - -export type GQLSignalInputType = - (typeof GQLSignalInputType)[keyof typeof GQLSignalInputType]; -export type GQLSignalOutputType = - | GQLEnumSignalOutputType - | GQLScalarSignalOutputType; - -export type GQLSignalPricingStructure = { - readonly __typename: 'SignalPricingStructure'; - readonly type: GQLSignalPricingStructureType; -}; - -export const GQLSignalPricingStructureType = { - Free: 'FREE', - Subscription: 'SUBSCRIPTION', -} as const; - -export type GQLSignalPricingStructureType = - (typeof GQLSignalPricingStructureType)[keyof typeof GQLSignalPricingStructureType]; -export type GQLSignalSubcategory = { - readonly __typename: 'SignalSubcategory'; - readonly childrenIds: ReadonlyArray; - readonly description?: Maybe; - readonly id: Scalars['String']; - readonly label: Scalars['String']; -}; - -export type GQLSignalSubcategoryInput = { - readonly name?: InputMaybe; - readonly options?: InputMaybe< - ReadonlyArray> - >; -}; - -export type GQLSignalSubcategoryOptionInput = { - readonly description?: InputMaybe; - readonly name?: InputMaybe; -}; - -export const GQLSignalType = { - Aggregation: 'AGGREGATION', - AmazonRekognitionAlcohol: 'AMAZON_REKOGNITION_ALCOHOL', - AmazonRekognitionDrugs: 'AMAZON_REKOGNITION_DRUGS', - AmazonRekognitionGambling: 'AMAZON_REKOGNITION_GAMBLING', - AmazonRekognitionHateSymbols: 'AMAZON_REKOGNITION_HATE_SYMBOLS', - AmazonRekognitionNudity: 'AMAZON_REKOGNITION_NUDITY', - AmazonRekognitionRudeGestures: 'AMAZON_REKOGNITION_RUDE_GESTURES', - AmazonRekognitionSuggestive: 'AMAZON_REKOGNITION_SUGGESTIVE', - AmazonRekognitionViolence: 'AMAZON_REKOGNITION_VIOLENCE', - AmazonRekognitionVisuallyDisturbing: 'AMAZON_REKOGNITION_VISUALLY_DISTURBING', - BenignModel: 'BENIGN_MODEL', - CelebrityRecognition: 'CELEBRITY_RECOGNITION', - CheckstepAggressiveText: 'CHECKSTEP_AGGRESSIVE_TEXT', - CheckstepBullyingText: 'CHECKSTEP_BULLYING_TEXT', - CheckstepHateText: 'CHECKSTEP_HATE_TEXT', - CheckstepSpamText: 'CHECKSTEP_SPAM_TEXT', - ClarifaiDrugImage: 'CLARIFAI_DRUG_IMAGE', - ClarifaiExplicitImage: 'CLARIFAI_EXPLICIT_IMAGE', - ClarifaiGoreImage: 'CLARIFAI_GORE_IMAGE', - ClarifaiIdentityHateText: 'CLARIFAI_IDENTITY_HATE_TEXT', - ClarifaiInsultText: 'CLARIFAI_INSULT_TEXT', - ClarifaiObsceneText: 'CLARIFAI_OBSCENE_TEXT', - ClarifaiSevereToxicText: 'CLARIFAI_SEVERE_TOXIC_TEXT', - ClarifaiSuggestiveImage: 'CLARIFAI_SUGGESTIVE_IMAGE', - ClarifaiThreatText: 'CLARIFAI_THREAT_TEXT', - ClarifaiToxicText: 'CLARIFAI_TOXIC_TEXT', - CoopNudityRekognition: 'COOP_NUDITY_REKOGNITION', - Custom: 'CUSTOM', - GeoContainedWithin: 'GEO_CONTAINED_WITHIN', - HiveBullyingTextModel: 'HIVE_BULLYING_TEXT_MODEL', - HiveDrugsVisualModel: 'HIVE_DRUGS_VISUAL_MODEL', - HiveFaceDetectionModel: 'HIVE_FACE_DETECTION_MODEL', - HiveHateTextModel: 'HIVE_HATE_TEXT_MODEL', - HiveHateVisualModel: 'HIVE_HATE_VISUAL_MODEL', - HiveSexualTextModel: 'HIVE_SEXUAL_TEXT_MODEL', - HiveSexualVisualModel: 'HIVE_SEXUAL_VISUAL_MODEL', - HiveSpamTextModel: 'HIVE_SPAM_TEXT_MODEL', - HiveViolenceTextModel: 'HIVE_VIOLENCE_TEXT_MODEL', - HiveViolenceVisualModel: 'HIVE_VIOLENCE_VISUAL_MODEL', - ImageExactMatch: 'IMAGE_EXACT_MATCH', - ImageSimilarityDoesNotMatch: 'IMAGE_SIMILARITY_DOES_NOT_MATCH', - ImageSimilarityMatch: 'IMAGE_SIMILARITY_MATCH', - ImageSimilarityScore: 'IMAGE_SIMILARITY_SCORE', - OpenAiGraphicViolenceTextModel: 'OPEN_AI_GRAPHIC_VIOLENCE_TEXT_MODEL', - OpenAiHateTextModel: 'OPEN_AI_HATE_TEXT_MODEL', - OpenAiHateThreateningTextModel: 'OPEN_AI_HATE_THREATENING_TEXT_MODEL', - OpenAiSelfHarmTextModel: 'OPEN_AI_SELF_HARM_TEXT_MODEL', - OpenAiSexualMinorsTextModel: 'OPEN_AI_SEXUAL_MINORS_TEXT_MODEL', - OpenAiSexualTextModel: 'OPEN_AI_SEXUAL_TEXT_MODEL', - OpenAiViolenceTextModel: 'OPEN_AI_VIOLENCE_TEXT_MODEL', - OpenAiWhisperTranscription: 'OPEN_AI_WHISPER_TRANSCRIPTION', - PerspectiveIdentityAttack: 'PERSPECTIVE_IDENTITY_ATTACK', - PerspectiveInsult: 'PERSPECTIVE_INSULT', - PerspectiveLanguageDetection: 'PERSPECTIVE_LANGUAGE_DETECTION', - PerspectiveProfanity: 'PERSPECTIVE_PROFANITY', - PerspectiveSevereToxicity: 'PERSPECTIVE_SEVERE_TOXICITY', - PerspectiveSexuallyExplicit: 'PERSPECTIVE_SEXUALLY_EXPLICIT', - PerspectiveThreat: 'PERSPECTIVE_THREAT', - PerspectiveToxicity: 'PERSPECTIVE_TOXICITY', - TextMatchingContainsRegex: 'TEXT_MATCHING_CONTAINS_REGEX', - TextMatchingContainsText: 'TEXT_MATCHING_CONTAINS_TEXT', - TextMatchingContainsVariant: 'TEXT_MATCHING_CONTAINS_VARIANT', - TextMatchingNotContainsRegex: 'TEXT_MATCHING_NOT_CONTAINS_REGEX', - TextMatchingNotContainsText: 'TEXT_MATCHING_NOT_CONTAINS_TEXT', - TextSimilarityScore: 'TEXT_SIMILARITY_SCORE', - UserScore: 'USER_SCORE', - UserStrikeValue: 'USER_STRIKE_VALUE', -} as const; - -export type GQLSignalType = (typeof GQLSignalType)[keyof typeof GQLSignalType]; -export type GQLSignalWithScore = { - readonly __typename: 'SignalWithScore'; - readonly integration?: Maybe; - readonly score: Scalars['String']; - readonly signalName: Scalars['String']; - readonly subcategory?: Maybe; -}; - -export type GQLSkippedJob = { - readonly __typename: 'SkippedJob'; - readonly jobId: Scalars['String']; - readonly queueId: Scalars['String']; - readonly ts: Scalars['DateTime']; - readonly userId: Scalars['String']; -}; - -export type GQLSkippedJobCount = { - readonly __typename: 'SkippedJobCount'; - readonly count: Scalars['Int']; - readonly queueId?: Maybe; - readonly reviewerId?: Maybe; - readonly time: Scalars['String']; -}; - -export const GQLSkippedJobCountGroupByColumns = { - QueueId: 'QUEUE_ID', - ReviewerId: 'REVIEWER_ID', -} as const; - -export type GQLSkippedJobCountGroupByColumns = - (typeof GQLSkippedJobCountGroupByColumns)[keyof typeof GQLSkippedJobCountGroupByColumns]; -export type GQLSkippedJobFilterByInput = { - readonly endDate: Scalars['DateTime']; - readonly queueIds: ReadonlyArray; - readonly reviewerIds: ReadonlyArray; - readonly startDate: Scalars['DateTime']; -}; - -export const GQLSortOrder = { - Asc: 'ASC', - Desc: 'DESC', -} as const; - -export type GQLSortOrder = (typeof GQLSortOrder)[keyof typeof GQLSortOrder]; -export type GQLSpotTestItemInput = { - readonly data: Scalars['JSONObject']; - readonly itemTypeIdentifier: GQLItemTypeIdentifierInput; -}; - -export type GQLStartAndEndDateFilterByInput = { - readonly endDate: Scalars['DateTime']; - readonly startDate: Scalars['DateTime']; -}; - -export type GQLSubmitAppealDecisionInput = { - readonly appealId: Scalars['String']; -}; - -export type GQLSubmitDecisionInput = { - readonly decisionReason?: InputMaybe; - readonly jobId: Scalars['ID']; - readonly lockToken: Scalars['String']; - readonly queueId: Scalars['ID']; - readonly relatedItemActions: ReadonlyArray; - readonly reportHistory: ReadonlyArray; - readonly reportedItemDecisionComponents: ReadonlyArray; -}; - -export type GQLSubmitDecisionResponse = - | GQLJobHasAlreadyBeenSubmittedError - | GQLNoJobWithIdInQueueError - | GQLRecordingJobDecisionFailedError - | GQLSubmitDecisionSuccessResponse - | GQLSubmittedJobActionNotFoundError; - -export type GQLSubmitDecisionSuccessResponse = { - readonly __typename: 'SubmitDecisionSuccessResponse'; - readonly success: Scalars['Boolean']; -}; - -export type GQLSubmitNcmecReportDecisionComponent = - GQLManualReviewDecisionComponentBase & { - readonly __typename: 'SubmitNCMECReportDecisionComponent'; - readonly reportedMedia: ReadonlyArray; - readonly type: GQLManualReviewDecisionType; - }; - -export type GQLSubmitNcmecReportInput = { - readonly incidentType: GQLNcmecIncidentType; - readonly reportedMedia: ReadonlyArray; - readonly reportedMessages: ReadonlyArray; -}; - -export type GQLSubmittedJobActionNotFoundError = GQLError & { - readonly __typename: 'SubmittedJobActionNotFoundError'; - readonly detail?: Maybe; - readonly pointer?: Maybe; - readonly requestId?: Maybe; - readonly status: Scalars['Int']; - readonly title: Scalars['String']; - readonly type: ReadonlyArray; -}; - -export type GQLSupportedLanguages = GQLAllLanguages | GQLLanguages; - -export type GQLTableDecisionCount = { - readonly __typename: 'TableDecisionCount'; - readonly action_id?: Maybe; - readonly count: Scalars['Int']; - readonly queue_id?: Maybe; - readonly reviewer_id?: Maybe; - readonly type: GQLManualReviewDecisionType; -}; - -export type GQLTextBank = { - readonly __typename: 'TextBank'; - readonly description?: Maybe; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; - readonly strings: ReadonlyArray; - readonly type: GQLTextBankType; -}; - -export const GQLTextBankType = { - Regex: 'REGEX', - String: 'STRING', -} as const; - -export type GQLTextBankType = - (typeof GQLTextBankType)[keyof typeof GQLTextBankType]; -export type GQLThreadAppealManualReviewJobPayload = { - readonly __typename: 'ThreadAppealManualReviewJobPayload'; - readonly actionsTaken: ReadonlyArray; - readonly appealId: Scalars['String']; - readonly appealReason?: Maybe; - readonly appealerIdentifier?: Maybe; - readonly enqueueSourceInfo?: Maybe; - readonly item: GQLThreadItem; -}; - -export type GQLThreadItem = GQLItemBase & { - readonly __typename: 'ThreadItem'; - readonly data: Scalars['JSONObject']; - readonly id: Scalars['ID']; - readonly submissionId: Scalars['ID']; - readonly submissionTime?: Maybe; - readonly type: GQLThreadItemType; -}; - -export type GQLThreadItemType = GQLItemTypeBase & { - readonly __typename: 'ThreadItemType'; - readonly baseFields: ReadonlyArray; - readonly derivedFields: ReadonlyArray; - readonly description?: Maybe; - readonly hiddenFields: ReadonlyArray; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; - readonly schemaFieldRoles: GQLThreadSchemaFieldRoles; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly version: Scalars['String']; -}; - -export type GQLThreadManualReviewJobPayload = { - readonly __typename: 'ThreadManualReviewJobPayload'; - readonly enqueueSourceInfo?: Maybe; - readonly item: GQLThreadItem; - readonly reportHistory: ReadonlyArray; - readonly reportedForReason?: Maybe; - readonly reportedForReasons: ReadonlyArray; - readonly threadItems: ReadonlyArray; -}; - -export type GQLThreadSchemaFieldRoles = { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly createdAt?: Maybe; - readonly creatorId?: Maybe; - readonly displayName?: Maybe; - readonly isDeleted?: Maybe; -}; - -export type GQLThreadSchemaFieldRolesInput = { - readonly createdAt?: InputMaybe; - readonly creatorId?: InputMaybe; - readonly displayName?: InputMaybe; - readonly isDeleted?: InputMaybe; -}; - -export type GQLThreadWithMessages = { - readonly __typename: 'ThreadWithMessages'; - readonly messages: ReadonlyArray; - readonly threadId: Scalars['ID']; - readonly threadTypeId: Scalars['ID']; -}; - -export type GQLThreadWithMessagesAndIpAddress = { - readonly __typename: 'ThreadWithMessagesAndIpAddress'; - readonly messages: ReadonlyArray; - readonly threadId: Scalars['ID']; - readonly threadTypeId: Scalars['ID']; -}; - -export type GQLTimeToAction = { - readonly __typename: 'TimeToAction'; - readonly itemTypeId?: Maybe; - readonly queueId?: Maybe; - readonly timeToAction?: Maybe; -}; - -export type GQLTimeToActionFilterByInput = { - readonly endDate: Scalars['DateTime']; - readonly itemTypeIds: ReadonlyArray; - readonly queueIds: ReadonlyArray; - readonly startDate: Scalars['DateTime']; -}; - -export const GQLTimeToActionGroupByColumns = { - ItemTypeId: 'ITEM_TYPE_ID', - QueueId: 'QUEUE_ID', - ReviewerId: 'REVIEWER_ID', -} as const; - -export type GQLTimeToActionGroupByColumns = - (typeof GQLTimeToActionGroupByColumns)[keyof typeof GQLTimeToActionGroupByColumns]; -export type GQLTimeToActionInput = { - readonly filterBy: GQLTimeToActionFilterByInput; - readonly groupBy: ReadonlyArray; -}; - -export type GQLTopPolicyViolationsInput = { - readonly filterBy: GQLStartAndEndDateFilterByInput; - readonly timeZone: Scalars['String']; -}; - -export type GQLTransformJobAndRecreateInQueue = { - readonly newJobKind: GQLManualReviewJobKind; - readonly newQueueId?: InputMaybe; - readonly originalQueueId?: InputMaybe; - readonly policyIds: ReadonlyArray; -}; - -export type GQLTransformJobAndRecreateInQueueDecisionComponent = - GQLManualReviewDecisionComponentBase & { - readonly __typename: 'TransformJobAndRecreateInQueueDecisionComponent'; - readonly newJobKind: GQLManualReviewJobKind; - readonly newQueueId?: Maybe; - readonly originalQueueId?: Maybe; - readonly policyIds?: Maybe>; - readonly type: GQLManualReviewDecisionType; - }; - -export type GQLUpdateActionInput = { - readonly applyUserStrikes?: InputMaybe; - readonly callbackUrl?: InputMaybe; - readonly callbackUrlBody?: InputMaybe; - readonly callbackUrlHeaders?: InputMaybe; - readonly description?: InputMaybe; - readonly id: Scalars['ID']; - readonly itemTypeIds?: InputMaybe>; - readonly name?: InputMaybe; -}; - -export type GQLUpdateContentItemTypeInput = { - readonly description?: InputMaybe; - readonly fieldRoles?: InputMaybe; - readonly fields?: InputMaybe>; - readonly hiddenFields?: InputMaybe>; - readonly id: Scalars['ID']; - readonly name?: InputMaybe; -}; - -export type GQLUpdateContentRuleInput = { - readonly actionIds?: InputMaybe>; - readonly cancelRunningBacktests?: InputMaybe; - readonly conditionSet?: InputMaybe; - readonly contentTypeIds?: InputMaybe>; - readonly description?: InputMaybe; - readonly expirationTime?: InputMaybe; - readonly id: Scalars['ID']; - readonly maxDailyActions?: InputMaybe; - readonly name?: InputMaybe; - readonly parentId?: InputMaybe; - readonly policyIds?: InputMaybe>; - readonly status?: InputMaybe; - readonly tags?: InputMaybe>; -}; - -export type GQLUpdateContentRuleResponse = - | GQLMutateContentRuleSuccessResponse - | GQLNotFoundError - | GQLRuleHasRunningBacktestsError - | GQLRuleNameExistsError; - -export type GQLUpdateHashBankInput = { - readonly description?: InputMaybe; - readonly enabled_ratio?: InputMaybe; - readonly id: Scalars['ID']; - readonly name?: InputMaybe; -}; - -export type GQLUpdateLocationBankInput = { - readonly description?: InputMaybe; - readonly id: Scalars['ID']; - readonly locationsToAdd?: InputMaybe>; - readonly locationsToDelete?: InputMaybe>; - readonly name?: InputMaybe; -}; - -export type GQLUpdateManualReviewQueueInput = { - readonly actionIdsToHide: ReadonlyArray; - readonly actionIdsToUnhide: ReadonlyArray; - readonly autoCloseJobs: Scalars['Boolean']; - readonly description?: InputMaybe; - readonly id: Scalars['ID']; - readonly name?: InputMaybe; - readonly userIds: ReadonlyArray; -}; - -export type GQLUpdateManualReviewQueueQueueResponse = - | GQLManualReviewQueueNameExistsError - | GQLMutateManualReviewQueueSuccessResponse - | GQLNotFoundError; - -export type GQLUpdateNcmecOrgSettingsResponse = { - readonly __typename: 'UpdateNcmecOrgSettingsResponse'; - readonly success: Scalars['Boolean']; -}; - -export type GQLUpdateOrgInfoInput = { - readonly email?: InputMaybe; - readonly name?: InputMaybe; - readonly onCallAlertEmail?: InputMaybe; - readonly websiteUrl?: InputMaybe; -}; - -export type GQLUpdateOrgInfoSuccessResponse = { - readonly __typename: 'UpdateOrgInfoSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLUpdatePolicyInput = { - readonly applyUserStrikeCountConfigToChildren?: InputMaybe< - Scalars['Boolean'] - >; - readonly enforcementGuidelines?: InputMaybe; - readonly id: Scalars['ID']; - readonly name: Scalars['String']; - readonly parentId?: InputMaybe; - readonly policyText?: InputMaybe; - readonly policyType?: InputMaybe; - readonly userStrikeCount?: InputMaybe; -}; - -export type GQLUpdatePolicyResponse = GQLNotFoundError | GQLPolicy; - -export type GQLUpdateReportingRuleInput = { - readonly actionIds?: InputMaybe>; - readonly conditionSet?: InputMaybe; - readonly description?: InputMaybe; - readonly id: Scalars['ID']; - readonly itemTypeIds?: InputMaybe>; - readonly name?: InputMaybe; - readonly policyIds?: InputMaybe>; - readonly status?: InputMaybe; -}; - -export type GQLUpdateReportingRuleResponse = - | GQLMutateReportingRuleSuccessResponse - | GQLNotFoundError - | GQLReportingRuleNameExistsError; - -export type GQLUpdateRoleInput = { - readonly id: Scalars['ID']; - readonly role: GQLUserRole; -}; - -export type GQLUpdateRoutingRuleInput = { - readonly conditionSet?: InputMaybe; - readonly description?: InputMaybe; - readonly destinationQueueId?: InputMaybe; - readonly id: Scalars['ID']; - readonly isAppealsRule?: InputMaybe; - readonly itemTypeIds?: InputMaybe>; - readonly name?: InputMaybe; - readonly sequenceNumber?: InputMaybe; - readonly status?: InputMaybe; -}; - -export type GQLUpdateRoutingRuleResponse = - | GQLMutateRoutingRuleSuccessResponse - | GQLNotFoundError - | GQLQueueDoesNotExistError - | GQLRoutingRuleNameExistsError; - -export type GQLUpdateSsoCredentialsInput = { - readonly ssoCert: Scalars['String']; - readonly ssoUrl: Scalars['String']; -}; - -export type GQLUpdateTextBankInput = { - readonly description?: InputMaybe; - readonly id: Scalars['ID']; - readonly name?: InputMaybe; - readonly strings?: InputMaybe>; - readonly type?: InputMaybe; -}; - -export type GQLUpdateThreadItemTypeInput = { - readonly description?: InputMaybe; - readonly fieldRoles?: InputMaybe; - readonly fields?: InputMaybe>; - readonly hiddenFields?: InputMaybe>; - readonly id: Scalars['ID']; - readonly name?: InputMaybe; -}; - -export type GQLUpdateUserItemTypeInput = { - readonly description?: InputMaybe; - readonly fieldRoles?: InputMaybe; - readonly fields?: InputMaybe>; - readonly hiddenFields?: InputMaybe>; - readonly id: Scalars['ID']; - readonly name?: InputMaybe; -}; - -export type GQLUpdateUserRuleInput = { - readonly actionIds?: InputMaybe>; - readonly cancelRunningBacktests?: InputMaybe; - readonly conditionSet?: InputMaybe; - readonly description?: InputMaybe; - readonly expirationTime?: InputMaybe; - readonly id: Scalars['ID']; - readonly maxDailyActions?: InputMaybe; - readonly name?: InputMaybe; - readonly parentId?: InputMaybe; - readonly policyIds?: InputMaybe>; - readonly status?: InputMaybe; - readonly tags?: InputMaybe>; -}; - -export type GQLUpdateUserRuleResponse = - | GQLMutateUserRuleSuccessResponse - | GQLNotFoundError - | GQLRuleHasRunningBacktestsError - | GQLRuleNameExistsError; - -export type GQLUpdateUserStrikeTtlInput = { - readonly ttlDays: Scalars['Int']; -}; - -export type GQLUpdateUserStrikeTtlSuccessResponse = { - readonly __typename: 'UpdateUserStrikeTTLSuccessResponse'; - readonly _?: Maybe; -}; - -export type GQLUser = { - readonly __typename: 'User'; - readonly approvedByAdmin?: Maybe; - readonly createdAt: Scalars['String']; - readonly email: Scalars['String']; - readonly favoriteMRTQueues: ReadonlyArray; - readonly favoriteRules: ReadonlyArray; - readonly firstName: Scalars['String']; - readonly id: Scalars['ID']; - readonly interfacePreferences: GQLUserInterfacePreferences; - readonly lastName: Scalars['String']; - readonly loginMethods: ReadonlyArray; - readonly notifications: GQLUserNotifications; - readonly orgId: Scalars['ID']; - readonly permissions: ReadonlyArray; - readonly readMeJWT?: Maybe; - readonly rejectedByAdmin?: Maybe; - readonly reviewableQueues: ReadonlyArray; - readonly role?: Maybe; -}; - -export type GQLUserReviewableQueuesArgs = { - queueIds?: InputMaybe>; -}; - -export type GQLUserActionDecisionAction = { - readonly id: Scalars['ID']; -}; - -export type GQLUserActionDecisionPolicy = { - readonly id: Scalars['ID']; -}; - -export type GQLUserActionsHistory = { - readonly __typename: 'UserActionsHistory'; - readonly countsByPolicy: ReadonlyArray; -}; - -export type GQLUserAppealManualReviewJobPayload = { - readonly __typename: 'UserAppealManualReviewJobPayload'; - readonly actionsTaken: ReadonlyArray; - readonly additionalContentItems: ReadonlyArray; - readonly appealId: Scalars['String']; - readonly appealReason?: Maybe; - readonly appealerIdentifier?: Maybe; - readonly enqueueSourceInfo?: Maybe; - readonly item: GQLUserItem; - readonly reportedItems?: Maybe>>; - readonly userScore?: Maybe; -}; - -export type GQLUserHistory = { - readonly __typename: 'UserHistory'; - readonly actions: GQLUserActionsHistory; - readonly executions: ReadonlyArray; - readonly id: Scalars['ID']; - readonly submissions: GQLUserSubmissionsHistory; - readonly user?: Maybe; -}; - -export type GQLUserHistoryResponse = GQLNotFoundError | GQLUserHistory; - -export type GQLUserInterfacePreferences = { - readonly __typename: 'UserInterfacePreferences'; - readonly moderatorSafetyBlurLevel: Scalars['Int']; - readonly moderatorSafetyGrayscale: Scalars['Boolean']; - readonly moderatorSafetyMuteVideo: Scalars['Boolean']; - readonly mrtChartConfigurations: ReadonlyArray; -}; - -export type GQLUserItem = GQLItemBase & { - readonly __typename: 'UserItem'; - readonly data: Scalars['JSONObject']; - readonly id: Scalars['ID']; - readonly submissionId: Scalars['ID']; - readonly submissionTime?: Maybe; - readonly type: GQLUserItemType; - readonly userScore: Scalars['Int']; -}; - -export type GQLUserItemType = GQLItemTypeBase & { - readonly __typename: 'UserItemType'; - readonly baseFields: ReadonlyArray; - readonly derivedFields: ReadonlyArray; - readonly description?: Maybe; - readonly hiddenFields: ReadonlyArray; - readonly id: Scalars['ID']; - readonly isDefaultUserType: Scalars['Boolean']; - readonly name: Scalars['String']; - readonly schemaFieldRoles: GQLUserSchemaFieldRoles; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly version: Scalars['String']; -}; - -export type GQLUserManualReviewJobPayload = { - readonly __typename: 'UserManualReviewJobPayload'; - readonly additionalContentItems: ReadonlyArray; - readonly enqueueSourceInfo?: Maybe; - readonly item: GQLUserItem; - readonly itemThreadContentItems?: Maybe>; - readonly reportHistory: ReadonlyArray; - readonly reportedForReasons: ReadonlyArray; - readonly reportedItems?: Maybe>>; - readonly userScore?: Maybe; - readonly userSubmittedItems: ReadonlyArray; -}; - -export type GQLUserNotificationEdge = { - readonly __typename: 'UserNotificationEdge'; - readonly node: GQLNotification; -}; - -export type GQLUserNotifications = { - readonly __typename: 'UserNotifications'; - readonly edges: ReadonlyArray; -}; - -export type GQLUserOrRelatedActionDecisionComponent = - GQLManualReviewDecisionComponentBase & { - readonly __typename: 'UserOrRelatedActionDecisionComponent'; - readonly actionIds: ReadonlyArray; - readonly customMrtApiParams?: Maybe; - readonly itemIds: ReadonlyArray; - readonly itemTypeId: Scalars['String']; - readonly policyIds: ReadonlyArray; - readonly type: GQLManualReviewDecisionType; - }; - -export const GQLUserPenaltySeverity = { - High: 'HIGH', - Low: 'LOW', - Medium: 'MEDIUM', - None: 'NONE', - Severe: 'SEVERE', -} as const; - -export type GQLUserPenaltySeverity = - (typeof GQLUserPenaltySeverity)[keyof typeof GQLUserPenaltySeverity]; -export const GQLUserPermission = { - EditMrtQueues: 'EDIT_MRT_QUEUES', - ManageOrg: 'MANAGE_ORG', - ManagePolicies: 'MANAGE_POLICIES', - ManuallyActionContent: 'MANUALLY_ACTION_CONTENT', - MutateLiveRules: 'MUTATE_LIVE_RULES', - MutateNonLiveRules: 'MUTATE_NON_LIVE_RULES', - RunBacktest: 'RUN_BACKTEST', - RunRetroaction: 'RUN_RETROACTION', - ViewChildSafetyData: 'VIEW_CHILD_SAFETY_DATA', - ViewInsights: 'VIEW_INSIGHTS', - ViewInvestigation: 'VIEW_INVESTIGATION', - ViewMrt: 'VIEW_MRT', - ViewMrtData: 'VIEW_MRT_DATA', - ViewRulesDashboard: 'VIEW_RULES_DASHBOARD', -} as const; - -export type GQLUserPermission = - (typeof GQLUserPermission)[keyof typeof GQLUserPermission]; -export const GQLUserRole = { - Admin: 'ADMIN', - Analyst: 'ANALYST', - ChildSafetyModerator: 'CHILD_SAFETY_MODERATOR', - ExternalModerator: 'EXTERNAL_MODERATOR', - Moderator: 'MODERATOR', - ModeratorManager: 'MODERATOR_MANAGER', - RulesManager: 'RULES_MANAGER', -} as const; - -export type GQLUserRole = (typeof GQLUserRole)[keyof typeof GQLUserRole]; -export type GQLUserRule = GQLRule & { - readonly __typename: 'UserRule'; - readonly actions: ReadonlyArray; - readonly backtests: ReadonlyArray; - readonly conditionSet: GQLConditionSet; - readonly createdAt: Scalars['String']; - readonly creator: GQLUser; - readonly description?: Maybe; - readonly expirationTime?: Maybe; - readonly id: Scalars['ID']; - readonly insights: GQLRuleInsights; - readonly maxDailyActions?: Maybe; - readonly name: Scalars['String']; - readonly parentId?: Maybe; - readonly policies: ReadonlyArray; - readonly status: GQLRuleStatus; - readonly tags?: Maybe>>; - readonly updatedAt: Scalars['String']; -}; - -export type GQLUserRuleBacktestsArgs = { - ids?: InputMaybe>; -}; - -export type GQLUserSchemaFieldRoles = { - readonly __typename: 'UserSchemaFieldRoles'; - readonly backgroundImage?: Maybe; - readonly createdAt?: Maybe; - readonly displayName?: Maybe; - readonly isDeleted?: Maybe; - readonly profileIcon?: Maybe; -}; - -export type GQLUserSchemaFieldRolesInput = { - readonly backgroundImage?: InputMaybe; - readonly createdAt?: InputMaybe; - readonly displayName?: InputMaybe; - readonly isDeleted?: InputMaybe; - readonly profileIcon?: InputMaybe; -}; - -export type GQLUserStrikeBucket = { - readonly __typename: 'UserStrikeBucket'; - readonly numStrikes: Scalars['Int']; - readonly numUsers: Scalars['Int']; -}; - -export type GQLUserStrikeThreshold = { - readonly __typename: 'UserStrikeThreshold'; - readonly actions: ReadonlyArray; - readonly id: Scalars['String']; - readonly threshold: Scalars['Int']; -}; - -export type GQLUserSubmissionCount = { - readonly __typename: 'UserSubmissionCount'; - readonly count: Scalars['Int']; - readonly itemTypeId: Scalars['String']; -}; - -export type GQLUserSubmissionsHistory = { - readonly __typename: 'UserSubmissionsHistory'; - readonly countsByItemType: ReadonlyArray; -}; - -export const GQLValueComparator = { - Equals: 'EQUALS', - GreaterThan: 'GREATER_THAN', - GreaterThanOrEquals: 'GREATER_THAN_OR_EQUALS', - IsNotProvided: 'IS_NOT_PROVIDED', - IsUnavailable: 'IS_UNAVAILABLE', - LessThan: 'LESS_THAN', - LessThanOrEquals: 'LESS_THAN_OR_EQUALS', - NotEqualTo: 'NOT_EQUAL_TO', -} as const; - -export type GQLValueComparator = - (typeof GQLValueComparator)[keyof typeof GQLValueComparator]; -export type GQLWindowConfiguration = { - readonly __typename: 'WindowConfiguration'; - readonly hopMs: Scalars['Int']; - readonly sizeMs: Scalars['Int']; -}; - -export type GQLWindowConfigurationInput = { - readonly hopMs: Scalars['Int']; - readonly sizeMs: Scalars['Int']; -}; - -export type GQLApiAuthQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLApiAuthQuery = { - readonly __typename: 'Query'; - readonly apiKey: string; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly publicSigningKey: string; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLRotateApiKeyMutationVariables = Exact<{ - input: GQLRotateApiKeyInput; -}>; - -export type GQLRotateApiKeyMutation = { - readonly __typename: 'Mutation'; - readonly rotateApiKey: - | { - readonly __typename: 'RotateApiKeyError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - readonly detail?: string | null; - readonly pointer?: string | null; - readonly requestId?: string | null; - } - | { - readonly __typename: 'RotateApiKeySuccessResponse'; - readonly apiKey: string; - readonly record: { - readonly __typename: 'ApiKey'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly isActive: boolean; - readonly createdAt: string; - readonly lastUsedAt?: string | null; - readonly createdBy?: string | null; - }; - }; -}; - -export type GQLHashBanksQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLHashBanksQuery = { - readonly __typename: 'Query'; - readonly hashBanks: ReadonlyArray<{ - readonly __typename: 'HashBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly hma_name: string; - readonly enabled_ratio: number; - readonly org_id: string; - }>; -}; - -export type GQLHashBankByIdQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLHashBankByIdQuery = { - readonly __typename: 'Query'; - readonly hashBankById?: { - readonly __typename: 'HashBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly hma_name: string; - readonly enabled_ratio: number; - readonly org_id: string; - } | null; -}; - -export type GQLCreateHashBankMutationVariables = Exact<{ - input: GQLCreateHashBankInput; -}>; - -export type GQLCreateHashBankMutation = { - readonly __typename: 'Mutation'; - readonly createHashBank: - | { - readonly __typename: 'MatchingBankNameExistsError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - readonly pointer?: string | null; - readonly detail?: string | null; - readonly requestId?: string | null; - } - | { - readonly __typename: 'MutateHashBankSuccessResponse'; - readonly data: { - readonly __typename: 'HashBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly hma_name: string; - readonly enabled_ratio: number; - readonly org_id: string; - }; - }; -}; - -export type GQLUpdateHashBankMutationVariables = Exact<{ - input: GQLUpdateHashBankInput; -}>; - -export type GQLUpdateHashBankMutation = { - readonly __typename: 'Mutation'; - readonly updateHashBank: - | { - readonly __typename: 'MatchingBankNameExistsError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - readonly pointer?: string | null; - readonly detail?: string | null; - readonly requestId?: string | null; - } - | { - readonly __typename: 'MutateHashBankSuccessResponse'; - readonly data: { - readonly __typename: 'HashBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly hma_name: string; - readonly enabled_ratio: number; - readonly org_id: string; - }; - }; -}; - -export type GQLDeleteHashBankMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteHashBankMutation = { - readonly __typename: 'Mutation'; - readonly deleteHashBank: boolean; -}; - -export type GQLUserAndOrgQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLUserAndOrgQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly email: string; - } | null; - readonly myOrg?: { readonly __typename: 'Org'; readonly id: string } | null; -}; - -export type GQLLoggedInUserForRouteQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLLoggedInUserForRouteQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly approvedByAdmin?: boolean | null; - readonly rejectedByAdmin?: boolean | null; - } | null; -}; - -export type GQLPermissionGatedRouteLoggedInUserQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLPermissionGatedRouteLoggedInUserQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLLoginMutationVariables = Exact<{ - input: GQLLoginInput; -}>; - -export type GQLLoginMutation = { - readonly __typename: 'Mutation'; - readonly login: - | { - readonly __typename: 'LoginIncorrectPasswordError'; - readonly title: string; - readonly status: number; - } - | { - readonly __typename: 'LoginSsoRequiredError'; - readonly title: string; - readonly status: number; - } - | { - readonly __typename: 'LoginSuccessResponse'; - readonly user: { - readonly __typename: 'User'; - readonly id: string; - readonly email: string; - }; - } - | { - readonly __typename: 'LoginUserDoesNotExistError'; - readonly title: string; - readonly status: number; - }; -}; - -export type GQLGetSsoRedirectUrlQueryVariables = Exact<{ - emailAddress: Scalars['String']; -}>; - -export type GQLGetSsoRedirectUrlQuery = { - readonly __typename: 'Query'; - readonly getSSORedirectUrl?: string | null; -}; - -export type GQLRejectedUserQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLRejectedUserQuery = { - readonly __typename: 'Query'; - readonly me?: { readonly __typename: 'User'; readonly id: string } | null; -}; - -export type GQLDeleteRejectedUserMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteRejectedUserMutation = { - readonly __typename: 'Mutation'; - readonly deleteUser?: boolean | null; -}; - -export type GQLInviteUserTokenQueryVariables = Exact<{ - token: Scalars['String']; -}>; - -export type GQLInviteUserTokenQuery = { - readonly __typename: 'Query'; - readonly inviteUserToken: - | { - readonly __typename: 'InviteUserTokenExpiredError'; - readonly title: string; - } - | { - readonly __typename: 'InviteUserTokenMissingError'; - readonly title: string; - } - | { - readonly __typename: 'InviteUserTokenSuccessResponse'; - readonly tokenData: { - readonly __typename: 'InviteUserToken'; - readonly token: string; - readonly email: string; - readonly role: GQLUserRole; - readonly orgId: string; - readonly samlEnabled: boolean; - }; - }; -}; - -export type GQLSignUpMutationVariables = Exact<{ - input: GQLSignUpInput; -}>; - -export type GQLSignUpMutation = { - readonly __typename: 'Mutation'; - readonly signUp: - | { - readonly __typename: 'SignUpSuccessResponse'; - readonly data?: { - readonly __typename: 'User'; - readonly id: string; - readonly loginMethods: ReadonlyArray; - } | null; - } - | { readonly __typename: 'SignUpUserExistsError'; readonly title: string }; -}; - -export type GQLSendPasswordResetMutationVariables = Exact<{ - input: GQLSendPasswordResetInput; -}>; - -export type GQLSendPasswordResetMutation = { - readonly __typename: 'Mutation'; - readonly sendPasswordReset: boolean; -}; - -export type GQLResetPasswordMutationVariables = Exact<{ - input: GQLResetPasswordInput; -}>; - -export type GQLResetPasswordMutation = { - readonly __typename: 'Mutation'; - readonly resetPassword: boolean; -}; - -export type GQLDashboardOrgQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLDashboardOrgQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly name: string; - readonly hasReportingRulesEnabled: boolean; - readonly hasNCMECReportingEnabled: boolean; - readonly hasAppealsEnabled: boolean; - readonly isDemoOrg: boolean; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly permissions: ReadonlyArray; - readonly email: string; - } | null; -}; - -export type GQLLogoutMutationVariables = Exact<{ [key: string]: never }>; - -export type GQLLogoutMutation = { - readonly __typename: 'Mutation'; - readonly logout?: boolean | null; -}; - -export type GQLCustomActionFragmentFragment = { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly callbackUrl: string; - readonly callbackUrlHeaders?: JsonObject | null; - readonly callbackUrlBody?: JsonObject | null; - readonly itemTypes: ReadonlyArray< - | { readonly __typename: 'ContentItemType'; readonly id: string } - | { readonly __typename: 'ThreadItemType'; readonly id: string } - | { readonly __typename: 'UserItemType'; readonly id: string } - >; -}; - -export type GQLActionQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLActionQuery = { - readonly __typename: 'Query'; - readonly action?: - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly callbackUrl: string; - readonly callbackUrlHeaders?: JsonObject | null; - readonly callbackUrlBody?: JsonObject | null; - readonly itemTypes: ReadonlyArray< - | { readonly __typename: 'ContentItemType'; readonly id: string } - | { readonly __typename: 'ThreadItemType'; readonly id: string } - | { readonly __typename: 'UserItemType'; readonly id: string } - >; - } - | { readonly __typename: 'EnqueueAuthorToMrtAction' } - | { readonly __typename: 'EnqueueToMrtAction' } - | { readonly __typename: 'EnqueueToNcmecAction' } - | null; -}; - -export type GQLActionFormQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLActionFormQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLCreateActionMutationVariables = Exact<{ - input: GQLCreateActionInput; -}>; - -export type GQLCreateActionMutation = { - readonly __typename: 'Mutation'; - readonly createAction: - | { - readonly __typename: 'ActionNameExistsError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'MutateActionSuccessResponse'; - readonly data: { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly callbackUrl: string; - readonly callbackUrlHeaders?: JsonObject | null; - readonly callbackUrlBody?: JsonObject | null; - readonly itemTypes: ReadonlyArray< - | { readonly __typename: 'ContentItemType'; readonly id: string } - | { readonly __typename: 'ThreadItemType'; readonly id: string } - | { readonly __typename: 'UserItemType'; readonly id: string } - >; - }; - }; -}; - -export type GQLUpdateActionMutationVariables = Exact<{ - input: GQLUpdateActionInput; -}>; - -export type GQLUpdateActionMutation = { - readonly __typename: 'Mutation'; - readonly updateAction: - | { - readonly __typename: 'ActionNameExistsError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'MutateActionSuccessResponse'; - readonly data: { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly callbackUrl: string; - readonly callbackUrlHeaders?: JsonObject | null; - readonly callbackUrlBody?: JsonObject | null; - readonly itemTypes: ReadonlyArray< - | { readonly __typename: 'ContentItemType'; readonly id: string } - | { readonly __typename: 'ThreadItemType'; readonly id: string } - | { readonly __typename: 'UserItemType'; readonly id: string } - >; - }; - }; -}; - -export type GQLActionsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLActionsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly penalty: GQLUserPenaltySeverity; - readonly applyUserStrikes?: boolean | null; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly penalty: GQLUserPenaltySeverity; - readonly applyUserStrikes: boolean; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly penalty: GQLUserPenaltySeverity; - readonly applyUserStrikes?: boolean | null; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly penalty: GQLUserPenaltySeverity; - readonly applyUserStrikes?: boolean | null; - } - >; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLDeleteActionMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteActionMutation = { - readonly __typename: 'Mutation'; - readonly deleteAction?: boolean | null; -}; - -export type GQLCreateLocationBankMutationVariables = Exact<{ - input: GQLCreateLocationBankInput; -}>; - -export type GQLCreateLocationBankMutation = { - readonly __typename: 'Mutation'; - readonly createLocationBank: - | { readonly __typename: 'LocationBankNameExistsError' } - | { - readonly __typename: 'MutateLocationBankSuccessResponse'; - readonly data: { - readonly __typename: 'LocationBank'; - readonly id: string; - }; - }; -}; - -export type GQLUpdateLocationBankMutationVariables = Exact<{ - input: GQLUpdateLocationBankInput; -}>; - -export type GQLUpdateLocationBankMutation = { - readonly __typename: 'Mutation'; - readonly updateLocationBank: - | { readonly __typename: 'LocationBankNameExistsError' } - | { - readonly __typename: 'MutateLocationBankSuccessResponse'; - readonly data: { - readonly __typename: 'LocationBank'; - readonly id: string; - }; - }; -}; - -export type GQLLocationBankQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLLocationBankQuery = { - readonly __typename: 'Query'; - readonly locationBank?: { - readonly __typename: 'LocationBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly locations: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }>; - } | null; -}; - -export type GQLLocationBankFormQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLLocationBankFormQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLLocationBanksQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLLocationBanksQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly banks?: { - readonly __typename: 'MatchingBanks'; - readonly locationBanks: ReadonlyArray<{ - readonly __typename: 'LocationBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - }>; - } | null; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLDeleteLocationBankMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteLocationBankMutation = { - readonly __typename: 'Mutation'; - readonly deleteLocationBank?: boolean | null; -}; - -export type GQLCreateTextBankMutationVariables = Exact<{ - input: GQLCreateTextBankInput; -}>; - -export type GQLCreateTextBankMutation = { - readonly __typename: 'Mutation'; - readonly createTextBank: { - readonly __typename: 'MutateBankResponse'; - readonly success?: boolean | null; - readonly error?: string | null; - }; -}; - -export type GQLUpdateTextBankMutationVariables = Exact<{ - input: GQLUpdateTextBankInput; -}>; - -export type GQLUpdateTextBankMutation = { - readonly __typename: 'Mutation'; - readonly updateTextBank: { - readonly __typename: 'MutateBankResponse'; - readonly success?: boolean | null; - readonly error?: string | null; - }; -}; - -export type GQLTextBankQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLTextBankQuery = { - readonly __typename: 'Query'; - readonly textBank?: { - readonly __typename: 'TextBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly type: GQLTextBankType; - readonly strings: ReadonlyArray; - } | null; -}; - -export type GQLTextBankFormQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLTextBankFormQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLTextBanksQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLTextBanksQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly banks?: { - readonly __typename: 'MatchingBanks'; - readonly textBanks: ReadonlyArray<{ - readonly __typename: 'TextBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly type: GQLTextBankType; - }>; - } | null; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLDeleteTextBankMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteTextBankMutation = { - readonly __typename: 'Mutation'; - readonly deleteTextBank: boolean; -}; - -export type GQLBulkActionsFormDataQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLBulkActionsFormDataQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly allowMultiplePoliciesPerAction: boolean; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly itemTypes: ReadonlyArray< - | { readonly __typename: 'ContentItemType'; readonly id: string } - | { readonly __typename: 'ThreadItemType'; readonly id: string } - | { readonly __typename: 'UserItemType'; readonly id: string } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly itemTypes: ReadonlyArray< - | { readonly __typename: 'ContentItemType'; readonly id: string } - | { readonly __typename: 'ThreadItemType'; readonly id: string } - | { readonly __typename: 'UserItemType'; readonly id: string } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly itemTypes: ReadonlyArray< - | { readonly __typename: 'ContentItemType'; readonly id: string } - | { readonly __typename: 'ThreadItemType'; readonly id: string } - | { readonly __typename: 'UserItemType'; readonly id: string } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly itemTypes: ReadonlyArray< - | { readonly __typename: 'ContentItemType'; readonly id: string } - | { readonly __typename: 'ThreadItemType'; readonly id: string } - | { readonly __typename: 'UserItemType'; readonly id: string } - >; - } - >; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly parentId?: string | null; - }>; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLBulkActionExecutionMutationVariables = Exact<{ - input: GQLExecuteBulkActionInput; -}>; - -export type GQLBulkActionExecutionMutation = { - readonly __typename: 'Mutation'; - readonly bulkExecuteActions: { - readonly __typename: 'ExecuteBulkActionResponse'; - readonly results: ReadonlyArray<{ - readonly __typename: 'ExecuteActionResponse'; - readonly itemId: string; - readonly actionId: string; - readonly success: boolean; - }>; - }; -}; - -export type GQLMatchingBankIdsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLMatchingBankIdsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly banks?: { - readonly __typename: 'MatchingBanks'; - readonly textBanks: ReadonlyArray<{ - readonly __typename: 'TextBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly type: GQLTextBankType; - }>; - readonly locationBanks: ReadonlyArray<{ - readonly __typename: 'LocationBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly locations: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - }>; - }>; - readonly hashBanks: ReadonlyArray<{ - readonly __typename: 'HashBank'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly enabled_ratio: number; - }>; - } | null; - } | null; -}; - -export type GQLSetIntegrationConfigMutationVariables = Exact<{ - input: GQLSetIntegrationConfigInput; -}>; - -export type GQLSetIntegrationConfigMutation = { - readonly __typename: 'Mutation'; - readonly setIntegrationConfig: - | { - readonly __typename: 'IntegrationConfigTooManyCredentialsError'; - readonly title: string; - } - | { - readonly __typename: 'IntegrationEmptyInputCredentialsError'; - readonly title: string; - } - | { - readonly __typename: 'IntegrationNoInputCredentialsError'; - readonly title: string; - } - | { - readonly __typename: 'SetIntegrationConfigSuccessResponse'; - readonly config: { - readonly __typename: 'IntegrationConfig'; - readonly name: GQLIntegration; - }; - }; -}; - -export type GQLIntegrationConfigQueryVariables = Exact<{ - name: GQLIntegration; -}>; - -export type GQLIntegrationConfigQuery = { - readonly __typename: 'Query'; - readonly integrationConfig: - | { - readonly __typename: 'IntegrationConfigSuccessResult'; - readonly config?: { - readonly __typename: 'IntegrationConfig'; - readonly name: GQLIntegration; - readonly apiCredential: - | { - readonly __typename: 'AmazonRekognitionIntegrationApiCredential'; - readonly awsAccessKeyId: string; - readonly awsSecretAccessKey: string; - } - | { - readonly __typename: 'CheckstepIntegrationApiCredential'; - readonly apiKeys: ReadonlyArray<{ - readonly __typename: 'CheckstepIntegrationApiCredentialPair'; - readonly apiKey: string; - readonly platform: string; - }>; - } - | { - readonly __typename: 'ClarifaiIntegrationApiCredential'; - readonly text?: - | { - readonly __typename: 'ClarifaiIntegrationApiKey'; - readonly apiKey: string; - } - | { - readonly __typename: 'ClarifaiIntegrationPersonalAccessToken'; - readonly pat: string; - readonly userId: string; - readonly appId: string; - } - | null; - readonly image?: - | { - readonly __typename: 'ClarifaiIntegrationApiKey'; - readonly apiKey: string; - } - | { - readonly __typename: 'ClarifaiIntegrationPersonalAccessToken'; - readonly pat: string; - readonly userId: string; - readonly appId: string; - } - | null; - } - | { - readonly __typename: 'HiveIntegrationApiCredential'; - readonly apiKeys: ReadonlyArray<{ - readonly __typename: 'HiveIntegrationApiCredentialPair'; - readonly apiKey: string; - readonly project: string; - }>; - } - | { - readonly __typename: 'OpenAiIntegrationApiCredential'; - readonly apiKey: string; - } - | { - readonly __typename: 'PerspectiveIntegrationApiCredential'; - readonly apiKey: string; - }; - } | null; - } - | { - readonly __typename: 'IntegrationConfigUnsupportedIntegrationError'; - readonly title: string; - }; -}; - -export type GQLMyIntegrationsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLMyIntegrationsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly integrationConfigs: ReadonlyArray<{ - readonly __typename: 'IntegrationConfig'; - readonly name: GQLIntegration; - }>; - } | null; -}; - -export type GQLInvestigationItemTypesQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLInvestigationItemTypesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - } | null; -}; - -export type GQLGetOrgDataQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLGetOrgDataQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly requiresPolicyForDecisionsInMrt: boolean; - readonly allowMultiplePoliciesPerAction: boolean; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly penalty: GQLUserPenaltySeverity; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly penalty: GQLUserPenaltySeverity; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly penalty: GQLUserPenaltySeverity; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly penalty: GQLUserPenaltySeverity; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly parentId?: string | null; - }>; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - } - >; - } | null; -}; - -export type GQLGetItemsWithIdQueryVariables = Exact<{ - id: Scalars['ID']; - typeId?: InputMaybe; -}>; - -export type GQLGetItemsWithIdQuery = { - readonly __typename: 'Query'; - readonly itemsWithId: ReadonlyArray<{ - readonly __typename: 'ItemSubmissions'; - readonly latest: - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly data: JsonObject; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - }; - }; - } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly data: JsonObject; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - }; - }; - } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly data: JsonObject; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly userScore: number; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - }; - }; - }; - }>; -}; - -export type GQLInvestigationItemsQueryVariables = Exact<{ - itemIdentifier: GQLItemIdentifierInput; - submissionTime?: InputMaybe; -}>; - -export type GQLInvestigationItemsQuery = { - readonly __typename: 'Query'; - readonly itemWithHistory: - | { - readonly __typename: 'ItemHistoryResult'; - readonly item: - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - }; - } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - }; - } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - }; - }; - readonly executions: ReadonlyArray<{ - readonly __typename: 'RuleExecutionResult'; - readonly date: Date | string; - readonly ts: Date | string; - readonly contentId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly userId?: string | null; - readonly userTypeId?: string | null; - readonly content: string; - readonly environment: GQLRuleEnvironment; - readonly passed: boolean; - readonly ruleId: string; - readonly ruleName: string; - readonly policies: ReadonlyArray; - readonly tags: ReadonlyArray; - readonly result?: { - readonly __typename: 'ConditionSetWithResult'; - readonly conjunction?: GQLConditionConjunction | null; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSetWithResult'; - readonly conjunction?: GQLConditionConjunction | null; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSetWithResult' } - | { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - }> | null; - } | null; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - >; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - | { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - }> | null; - } | null; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - >; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } | null; - }>; - } - | { readonly __typename: 'NotFoundError'; readonly title: string }; -}; - -export type GQLGetAuthorInfoQueryVariables = Exact<{ - userIdentifiers: - | ReadonlyArray - | GQLItemIdentifierInput; -}>; - -export type GQLGetAuthorInfoQuery = { - readonly __typename: 'Query'; - readonly latestItemSubmissions: ReadonlyArray< - | { readonly __typename: 'ContentItem' } - | { readonly __typename: 'ThreadItem' } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly data: JsonObject; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - }; - }; - } - >; -}; - -export type GQLItemTypeQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLItemTypeQuery = { - readonly __typename: 'Query'; - readonly itemType?: - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | null; -}; - -export type GQLItemTypeFormOrgQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLItemTypeFormOrgQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { readonly __typename: 'Org'; readonly id: string } | null; -}; - -export type GQLDeleteItemTypeMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteItemTypeMutation = { - readonly __typename: 'Mutation'; - readonly deleteItemType: - | { - readonly __typename: 'CannotDeleteDefaultUserError'; - readonly title: string; - } - | { - readonly __typename: 'DeleteItemTypeSuccessResponse'; - readonly _?: boolean | null; - }; -}; - -export type GQLCreateContentTypeMutationVariables = Exact<{ - input: GQLCreateContentItemTypeInput; -}>; - -export type GQLCreateContentTypeMutation = { - readonly __typename: 'Mutation'; - readonly createContentItemType: - | { - readonly __typename: 'ItemTypeNameAlreadyExistsError'; - readonly title: string; - } - | { - readonly __typename: 'MutateContentTypeSuccessResponse'; - readonly data?: { - readonly __typename: 'ContentItemType'; - readonly id: string; - } | null; - }; -}; - -export type GQLUpdateContentTypeMutationVariables = Exact<{ - input: GQLUpdateContentItemTypeInput; -}>; - -export type GQLUpdateContentTypeMutation = { - readonly __typename: 'Mutation'; - readonly updateContentItemType: - | { - readonly __typename: 'ItemTypeNameAlreadyExistsError'; - readonly title: string; - } - | { - readonly __typename: 'MutateContentTypeSuccessResponse'; - readonly data?: { - readonly __typename: 'ContentItemType'; - readonly id: string; - } | null; - }; -}; - -export type GQLCreateUserTypeMutationVariables = Exact<{ - input: GQLCreateUserItemTypeInput; -}>; - -export type GQLCreateUserTypeMutation = { - readonly __typename: 'Mutation'; - readonly createUserItemType: - | { - readonly __typename: 'ItemTypeNameAlreadyExistsError'; - readonly title: string; - } - | { - readonly __typename: 'MutateUserTypeSuccessResponse'; - readonly data?: { - readonly __typename: 'UserItemType'; - readonly id: string; - } | null; - }; -}; - -export type GQLUpdateUserTypeMutationVariables = Exact<{ - input: GQLUpdateUserItemTypeInput; -}>; - -export type GQLUpdateUserTypeMutation = { - readonly __typename: 'Mutation'; - readonly updateUserItemType: - | { - readonly __typename: 'ItemTypeNameAlreadyExistsError'; - readonly title: string; - } - | { - readonly __typename: 'MutateUserTypeSuccessResponse'; - readonly data?: { - readonly __typename: 'UserItemType'; - readonly id: string; - } | null; - }; -}; - -export type GQLCreateThreadTypeMutationVariables = Exact<{ - input: GQLCreateThreadItemTypeInput; -}>; - -export type GQLCreateThreadTypeMutation = { - readonly __typename: 'Mutation'; - readonly createThreadItemType: - | { - readonly __typename: 'ItemTypeNameAlreadyExistsError'; - readonly title: string; - } - | { - readonly __typename: 'MutateThreadTypeSuccessResponse'; - readonly data?: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - } | null; - }; -}; - -export type GQLUpdateThreadTypeMutationVariables = Exact<{ - input: GQLUpdateThreadItemTypeInput; -}>; - -export type GQLUpdateThreadTypeMutation = { - readonly __typename: 'Mutation'; - readonly updateThreadItemType: - | { - readonly __typename: 'ItemTypeNameAlreadyExistsError'; - readonly title: string; - } - | { - readonly __typename: 'MutateThreadTypeSuccessResponse'; - readonly data?: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - } | null; - }; -}; - -type GQLItemFieldsContentItemFragment = { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; -}; - -type GQLItemFieldsThreadItemFragment = { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; -}; - -type GQLItemFieldsUserItemFragment = { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; -}; - -export type GQLItemFieldsFragment = - | GQLItemFieldsContentItemFragment - | GQLItemFieldsThreadItemFragment - | GQLItemFieldsUserItemFragment; - -export type GQLItemTypesQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLItemTypesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly isDefaultUserType: boolean; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLItemActionHistoryQueryVariables = Exact<{ - itemIdentifier: GQLItemIdentifierInput; - submissionTime?: InputMaybe; -}>; - -export type GQLItemActionHistoryQuery = { - readonly __typename: 'Query'; - readonly itemActionHistory: ReadonlyArray<{ - readonly __typename: 'ItemAction'; - readonly itemId: string; - readonly itemTypeId: string; - readonly itemCreatorId?: string | null; - readonly itemCreatorTypeId?: string | null; - readonly actionId: string; - readonly actorId?: string | null; - readonly jobId?: string | null; - readonly policies: ReadonlyArray; - readonly ruleIds: ReadonlyArray; - readonly ts: Date | string; - }>; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }>; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - }>; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } | null; -}; - -export type GQLGetDecidedJobFromJobIdQueryVariables = Exact<{ - id: Scalars['String']; -}>; - -export type GQLGetDecidedJobFromJobIdQuery = { - readonly __typename: 'Query'; - readonly getDecidedJobFromJobId?: { - readonly __typename: 'ManualReviewJobWithDecisions'; - readonly job: { - readonly __typename: 'ManualReviewJob'; - readonly id: string; - readonly createdAt: Date | string; - readonly policyIds: ReadonlyArray; - readonly numTimesReported?: number | null; - readonly payload: - | { - readonly __typename: 'ContentAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ContentManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly policyId?: string | null; - readonly reportId: string; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'NcmecManualReviewJobPayload'; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly allMediaItems: ReadonlyArray<{ - readonly __typename: 'NcmecContentItem'; - readonly isConfirmedCSAM: boolean; - readonly isReported: boolean; - readonly contentItem: - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'ThreadAppealManualReviewJobPayload'; - readonly appealId: string; - readonly appealReason?: string | null; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ThreadManualReviewJobPayload'; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'UserAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'UserManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedItems?: ReadonlyArray<{ - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null> | null; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - }; - }; - readonly decision: { - readonly __typename: 'ManualReviewDecision'; - readonly id: string; - readonly queueId: string; - readonly reviewerId?: string | null; - readonly itemId?: string | null; - readonly itemTypeId?: string | null; - readonly jobId: string; - readonly decisionReason?: string | null; - readonly createdAt: Date | string; - readonly decisions: ReadonlyArray< - | { - readonly __typename: 'AcceptAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'AutomaticCloseDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'IgnoreDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'RejectAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'SubmitNCMECReportDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - readonly reportedMedia: ReadonlyArray<{ - readonly __typename: 'NcmecReportedMediaDetails'; - readonly id: string; - readonly typeId: string; - readonly url: string; - readonly fileAnnotations: ReadonlyArray; - readonly industryClassification: GQLNcmecIndustryClassification; - }>; - } - | { - readonly __typename: 'TransformJobAndRecreateInQueueDecisionComponent'; - readonly newQueueId?: string | null; - readonly originalQueueId?: string | null; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'UserOrRelatedActionDecisionComponent'; - readonly itemTypeId: string; - readonly itemIds: ReadonlyArray; - readonly actionIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly type: GQLManualReviewDecisionType; - } - >; - readonly relatedActions: ReadonlyArray< - | { - readonly __typename: 'AcceptAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'AutomaticCloseDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'IgnoreDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'RejectAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'SubmitNCMECReportDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - readonly reportedMedia: ReadonlyArray<{ - readonly __typename: 'NcmecReportedMediaDetails'; - readonly id: string; - readonly typeId: string; - readonly url: string; - readonly fileAnnotations: ReadonlyArray; - readonly industryClassification: GQLNcmecIndustryClassification; - }>; - } - | { - readonly __typename: 'TransformJobAndRecreateInQueueDecisionComponent'; - readonly newQueueId?: string | null; - readonly originalQueueId?: string | null; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'UserOrRelatedActionDecisionComponent'; - readonly itemTypeId: string; - readonly itemIds: ReadonlyArray; - readonly actionIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly type: GQLManualReviewDecisionType; - } - >; - }; - } | null; -}; - -export type GQLManualReviewMetricsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLManualReviewMetricsQuery = { - readonly __typename: 'Query'; - readonly getTotalPendingJobsCount: number; - readonly reportingInsights: { - readonly __typename: 'ReportingInsights'; - readonly totalIngestedReportsByDay: ReadonlyArray<{ - readonly __typename: 'CountByDay'; - readonly date: Date | string; - readonly count: number; - }>; - }; -}; - -export type GQLGetAverageTimeToReviewQueryVariables = Exact<{ - input: GQLTimeToActionInput; -}>; - -export type GQLGetAverageTimeToReviewQuery = { - readonly __typename: 'Query'; - readonly getTimeToAction?: ReadonlyArray<{ - readonly __typename: 'TimeToAction'; - readonly timeToAction?: number | null; - readonly queueId?: string | null; - }> | null; -}; - -export type GQLAppealSettingsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLAppealSettingsQuery = { - readonly __typename: 'Query'; - readonly appealSettings?: { - readonly __typename: 'AppealSettings'; - readonly appealsCallbackUrl?: string | null; - readonly appealsCallbackHeaders?: JsonObject | null; - readonly appealsCallbackBody?: JsonObject | null; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly role?: GQLUserRole | null; - } | null; -}; - -export type GQLUpdateAppealSettingsMutationVariables = Exact<{ - input: GQLAppealSettingsInput; -}>; - -export type GQLUpdateAppealSettingsMutation = { - readonly __typename: 'Mutation'; - readonly updateAppealSettings: { - readonly __typename: 'AppealSettings'; - readonly appealsCallbackUrl?: string | null; - readonly appealsCallbackHeaders?: JsonObject | null; - readonly appealsCallbackBody?: JsonObject | null; - }; -}; - -export type GQLGetDecisionsTableQueryVariables = Exact<{ - input: GQLGetDecisionCountsTableInput; -}>; - -export type GQLGetDecisionsTableQuery = { - readonly __typename: 'Query'; - readonly getDecisionsTable: ReadonlyArray<{ - readonly __typename: 'TableDecisionCount'; - readonly count: number; - readonly type: GQLManualReviewDecisionType; - readonly action_id?: string | null; - readonly queue_id?: string | null; - readonly reviewer_id?: string | null; - }>; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }>; - readonly mrtQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - }>; - } | null; -}; - -export type GQLQueueFormDataQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLQueueFormDataQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly hasAppealsEnabled: boolean; - readonly hasPartialItemsEndpoint: boolean; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - readonly role?: GQLUserRole | null; - }>; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - readonly usersWhoCanReviewEveryQueue: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - }>; - } | null; -}; - -export type GQLManualReviewQueueQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLManualReviewQueueQuery = { - readonly __typename: 'Query'; - readonly manualReviewQueue?: { - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly hiddenActionIds: ReadonlyArray; - readonly isAppealsQueue: boolean; - readonly autoCloseJobs: boolean; - readonly explicitlyAssignedReviewers: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - }>; - } | null; -}; - -export type GQLCreateManualReviewQueueMutationVariables = Exact<{ - input: GQLCreateManualReviewQueueInput; -}>; - -export type GQLCreateManualReviewQueueMutation = { - readonly __typename: 'Mutation'; - readonly createManualReviewQueue: - | { - readonly __typename: 'ManualReviewQueueNameExistsError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'MutateManualReviewQueueSuccessResponse'; - readonly data: { - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - }; - }; -}; - -export type GQLUpdateManualReviewQueueMutationVariables = Exact<{ - input: GQLUpdateManualReviewQueueInput; -}>; - -export type GQLUpdateManualReviewQueueMutation = { - readonly __typename: 'Mutation'; - readonly updateManualReviewQueue: - | { - readonly __typename: 'ManualReviewQueueNameExistsError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'MutateManualReviewQueueSuccessResponse'; - readonly data: { - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - }; - } - | { - readonly __typename: 'NotFoundError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - }; -}; - -export type GQLManualReviewQueueJobsPreviewQueryVariables = Exact<{ - queueIds?: InputMaybe | Scalars['ID']>; -}>; - -export type GQLManualReviewQueueJobsPreviewQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - }>; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly permissions: ReadonlyArray; - readonly reviewableQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly pendingJobCount: number; - readonly jobs: ReadonlyArray<{ - readonly __typename: 'ManualReviewJob'; - readonly id: string; - readonly createdAt: Date | string; - readonly policyIds: ReadonlyArray; - readonly payload: - | { - readonly __typename: 'ContentAppealManualReviewJobPayload'; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - } - | { - readonly __typename: 'ContentManualReviewJobPayload'; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - } - | { - readonly __typename: 'NcmecManualReviewJobPayload'; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - } - | { - readonly __typename: 'ThreadAppealManualReviewJobPayload'; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - } - | { - readonly __typename: 'ThreadManualReviewJobPayload'; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - } - | { - readonly __typename: 'UserAppealManualReviewJobPayload'; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - } - | { - readonly __typename: 'UserManualReviewJobPayload'; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - }; - }>; - }>; - } | null; -}; - -export type GQLManualReviewQueuesQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLManualReviewQueuesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly hasAppealsEnabled: boolean; - readonly previewJobsViewEnabled: boolean; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly permissions: ReadonlyArray; - readonly favoriteMRTQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - }>; - readonly reviewableQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly pendingJobCount: number; - readonly oldestJobCreatedAt?: Date | string | null; - readonly isDefaultQueue: boolean; - readonly isAppealsQueue: boolean; - }>; - } | null; -}; - -export type GQLRoutingRulesQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLRoutingRulesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly routingRules: ReadonlyArray<{ - readonly __typename: 'RoutingRule'; - readonly id: string; - readonly name: string; - readonly destinationQueue: { - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - }; - }>; - } | null; -}; - -export type GQLDeleteManualReviewQueueMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteManualReviewQueueMutation = { - readonly __typename: 'Mutation'; - readonly deleteManualReviewQueue: boolean; -}; - -export type GQLDeleteAllJobsFromQueueMutationVariables = Exact<{ - queueId: Scalars['ID']; -}>; - -export type GQLDeleteAllJobsFromQueueMutation = { - readonly __typename: 'Mutation'; - readonly deleteAllJobsFromQueue: - | { - readonly __typename: 'DeleteAllJobsFromQueueSuccessResponse'; - readonly _: boolean; - } - | { - readonly __typename: 'DeleteAllJobsUnauthorizedError'; - readonly title: string; - }; -}; - -export type GQLAddFavoriteMrtQueueMutationVariables = Exact<{ - queueId: Scalars['ID']; -}>; - -export type GQLAddFavoriteMrtQueueMutation = { - readonly __typename: 'Mutation'; - readonly addFavoriteMRTQueue: { - readonly __typename: 'AddFavoriteMRTQueueSuccessResponse'; - readonly _?: boolean | null; - }; -}; - -export type GQLRemoveFavoriteMrtQueueMutationVariables = Exact<{ - queueId: Scalars['ID']; -}>; - -export type GQLRemoveFavoriteMrtQueueMutation = { - readonly __typename: 'Mutation'; - readonly removeFavoriteMRTQueue: { - readonly __typename: 'RemoveFavoriteMRTQueueSuccessResponse'; - readonly _?: boolean | null; - }; -}; - -export type GQLGetResolvedJobsForUserQueryVariables = Exact<{ - timeZone: Scalars['String']; -}>; - -export type GQLGetResolvedJobsForUserQuery = { - readonly __typename: 'Query'; - readonly getResolvedJobsForUser: number; -}; - -export type GQLGetSkippedJobsForUserQueryVariables = Exact<{ - timeZone: Scalars['String']; -}>; - -export type GQLGetSkippedJobsForUserQuery = { - readonly __typename: 'Query'; - readonly getSkippedJobsForUser: number; -}; - -export type GQLRecentDecisionsSummaryDataQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLRecentDecisionsSummaryDataQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }>; - readonly mrtQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - }>; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - }>; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } | null; -}; - -type GQLManualReviewDecisionComponentFieldsAcceptAppealDecisionComponentFragment = - { - readonly __typename: 'AcceptAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - }; - -type GQLManualReviewDecisionComponentFieldsAutomaticCloseDecisionComponentFragment = - { - readonly __typename: 'AutomaticCloseDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - }; - -type GQLManualReviewDecisionComponentFieldsIgnoreDecisionComponentFragment = { - readonly __typename: 'IgnoreDecisionComponent'; - readonly type: GQLManualReviewDecisionType; -}; - -type GQLManualReviewDecisionComponentFieldsRejectAppealDecisionComponentFragment = - { - readonly __typename: 'RejectAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - }; - -type GQLManualReviewDecisionComponentFieldsSubmitNcmecReportDecisionComponentFragment = - { - readonly __typename: 'SubmitNCMECReportDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - readonly reportedMedia: ReadonlyArray<{ - readonly __typename: 'NcmecReportedMediaDetails'; - readonly id: string; - readonly typeId: string; - readonly url: string; - readonly fileAnnotations: ReadonlyArray; - readonly industryClassification: GQLNcmecIndustryClassification; - }>; - }; - -type GQLManualReviewDecisionComponentFieldsTransformJobAndRecreateInQueueDecisionComponentFragment = - { - readonly __typename: 'TransformJobAndRecreateInQueueDecisionComponent'; - readonly newQueueId?: string | null; - readonly originalQueueId?: string | null; - readonly type: GQLManualReviewDecisionType; - }; - -type GQLManualReviewDecisionComponentFieldsUserOrRelatedActionDecisionComponentFragment = - { - readonly __typename: 'UserOrRelatedActionDecisionComponent'; - readonly itemTypeId: string; - readonly itemIds: ReadonlyArray; - readonly actionIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly type: GQLManualReviewDecisionType; - }; - -export type GQLManualReviewDecisionComponentFieldsFragment = - | GQLManualReviewDecisionComponentFieldsAcceptAppealDecisionComponentFragment - | GQLManualReviewDecisionComponentFieldsAutomaticCloseDecisionComponentFragment - | GQLManualReviewDecisionComponentFieldsIgnoreDecisionComponentFragment - | GQLManualReviewDecisionComponentFieldsRejectAppealDecisionComponentFragment - | GQLManualReviewDecisionComponentFieldsSubmitNcmecReportDecisionComponentFragment - | GQLManualReviewDecisionComponentFieldsTransformJobAndRecreateInQueueDecisionComponentFragment - | GQLManualReviewDecisionComponentFieldsUserOrRelatedActionDecisionComponentFragment; - -export type GQLGetRecentDecisionsQueryVariables = Exact<{ - input: GQLRecentDecisionsInput; -}>; - -export type GQLGetRecentDecisionsQuery = { - readonly __typename: 'Query'; - readonly getRecentDecisions: ReadonlyArray<{ - readonly __typename: 'ManualReviewDecision'; - readonly id: string; - readonly jobId: string; - readonly queueId: string; - readonly reviewerId?: string | null; - readonly itemId?: string | null; - readonly itemTypeId?: string | null; - readonly createdAt: Date | string; - readonly decisionReason?: string | null; - readonly decisions: ReadonlyArray< - | { - readonly __typename: 'AcceptAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'AutomaticCloseDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'IgnoreDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'RejectAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'SubmitNCMECReportDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - readonly reportedMedia: ReadonlyArray<{ - readonly __typename: 'NcmecReportedMediaDetails'; - readonly id: string; - readonly typeId: string; - readonly url: string; - readonly fileAnnotations: ReadonlyArray; - readonly industryClassification: GQLNcmecIndustryClassification; - }>; - } - | { - readonly __typename: 'TransformJobAndRecreateInQueueDecisionComponent'; - readonly newQueueId?: string | null; - readonly originalQueueId?: string | null; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'UserOrRelatedActionDecisionComponent'; - readonly itemTypeId: string; - readonly itemIds: ReadonlyArray; - readonly actionIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly type: GQLManualReviewDecisionType; - } - >; - readonly relatedActions: ReadonlyArray< - | { - readonly __typename: 'AcceptAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'AutomaticCloseDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'IgnoreDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'RejectAppealDecisionComponent'; - readonly appealId: string; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'SubmitNCMECReportDecisionComponent'; - readonly type: GQLManualReviewDecisionType; - readonly reportedMedia: ReadonlyArray<{ - readonly __typename: 'NcmecReportedMediaDetails'; - readonly id: string; - readonly typeId: string; - readonly url: string; - readonly fileAnnotations: ReadonlyArray; - readonly industryClassification: GQLNcmecIndustryClassification; - }>; - } - | { - readonly __typename: 'TransformJobAndRecreateInQueueDecisionComponent'; - readonly newQueueId?: string | null; - readonly originalQueueId?: string | null; - readonly type: GQLManualReviewDecisionType; - } - | { - readonly __typename: 'UserOrRelatedActionDecisionComponent'; - readonly itemTypeId: string; - readonly itemIds: ReadonlyArray; - readonly actionIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly type: GQLManualReviewDecisionType; - } - >; - }>; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - }>; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }>; - readonly mrtQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - }>; - } | null; -}; - -export type GQLGetSkipsForRecentDecisionsQueryVariables = Exact<{ - input: GQLRecentDecisionsInput; -}>; - -export type GQLGetSkipsForRecentDecisionsQuery = { - readonly __typename: 'Query'; - readonly getSkipsForRecentDecisions: ReadonlyArray<{ - readonly __typename: 'SkippedJob'; - readonly jobId: string; - readonly userId: string; - readonly queueId: string; - readonly ts: Date | string; - }>; -}; - -export type GQLGetDecidedJobQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLGetDecidedJobQuery = { - readonly __typename: 'Query'; - readonly getDecidedJob?: { - readonly __typename: 'ManualReviewJob'; - readonly id: string; - readonly createdAt: Date | string; - readonly policyIds: ReadonlyArray; - readonly numTimesReported?: number | null; - readonly payload: - | { - readonly __typename: 'ContentAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ContentManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly policyId?: string | null; - readonly reportId: string; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'NcmecManualReviewJobPayload'; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly allMediaItems: ReadonlyArray<{ - readonly __typename: 'NcmecContentItem'; - readonly isConfirmedCSAM: boolean; - readonly isReported: boolean; - readonly contentItem: - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'ThreadAppealManualReviewJobPayload'; - readonly appealId: string; - readonly appealReason?: string | null; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ThreadManualReviewJobPayload'; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'UserAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'UserManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedItems?: ReadonlyArray<{ - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null> | null; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - }; - } | null; -}; - -export type GQLManualReviewSafetySettingsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLManualReviewSafetySettingsQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly interfacePreferences: { - readonly __typename: 'UserInterfacePreferences'; - readonly moderatorSafetyMuteVideo: boolean; - readonly moderatorSafetyGrayscale: boolean; - readonly moderatorSafetyBlurLevel: number; - }; - } | null; -}; - -export type GQLSetModeratorSafetySettingsMutationVariables = Exact<{ - moderatorSafetySettings: GQLModeratorSafetySettingsInput; -}>; - -export type GQLSetModeratorSafetySettingsMutation = { - readonly __typename: 'Mutation'; - readonly setModeratorSafetySettings?: { - readonly __typename: 'SetModeratorSafetySettingsSuccessResponse'; - readonly _?: boolean | null; - } | null; -}; - -export type GQLActionsWithCustomParamsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLActionsWithCustomParamsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly customMrtApiParams: ReadonlyArray<{ - readonly __typename: 'CustomMrtApiParamSpec'; - readonly name: string; - readonly type: string; - readonly displayName: string; - } | null>; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - } | null; -}; - -export type GQLJobFieldsFragment = { - readonly __typename: 'ManualReviewJob'; - readonly id: string; - readonly createdAt: Date | string; - readonly policyIds: ReadonlyArray; - readonly numTimesReported?: number | null; - readonly payload: - | { - readonly __typename: 'ContentAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ContentManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly policyId?: string | null; - readonly reportId: string; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'NcmecManualReviewJobPayload'; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly allMediaItems: ReadonlyArray<{ - readonly __typename: 'NcmecContentItem'; - readonly isConfirmedCSAM: boolean; - readonly isReported: boolean; - readonly contentItem: - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'ThreadAppealManualReviewJobPayload'; - readonly appealId: string; - readonly appealReason?: string | null; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ThreadManualReviewJobPayload'; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'UserAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'UserManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedItems?: ReadonlyArray<{ - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null> | null; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - }; -}; - -export type GQLManualReviewJobInfoQueryVariables = Exact<{ - jobIds?: InputMaybe | Scalars['ID']>; -}>; - -export type GQLManualReviewJobInfoQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly hasNCMECReportingEnabled: boolean; - readonly requiresPolicyForDecisionsInMrt: boolean; - readonly requiresDecisionReasonInMrt: boolean; - readonly allowMultiplePoliciesPerAction: boolean; - readonly hideSkipButtonForNonAdmins: boolean; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly parentId?: string | null; - readonly policyText?: string | null; - readonly enforcementGuidelines?: string | null; - }>; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly penalty: GQLUserPenaltySeverity; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - readonly customMrtApiParams: ReadonlyArray<{ - readonly __typename: 'CustomMrtApiParamSpec'; - readonly name: string; - readonly type: string; - readonly displayName: string; - } | null>; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly penalty: GQLUserPenaltySeverity; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly penalty: GQLUserPenaltySeverity; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly penalty: GQLUserPenaltySeverity; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; - readonly mrtQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - readonly isAppealsQueue: boolean; - readonly autoCloseJobs: boolean; - }>; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly role?: GQLUserRole | null; - readonly reviewableQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - readonly pendingJobCount: number; - readonly hiddenActionIds: ReadonlyArray; - readonly jobs: ReadonlyArray<{ - readonly __typename: 'ManualReviewJob'; - readonly id: string; - readonly createdAt: Date | string; - readonly policyIds: ReadonlyArray; - readonly numTimesReported?: number | null; - readonly payload: - | { - readonly __typename: 'ContentAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ContentManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly policyId?: string | null; - readonly reportId: string; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'NcmecManualReviewJobPayload'; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly allMediaItems: ReadonlyArray<{ - readonly __typename: 'NcmecContentItem'; - readonly isConfirmedCSAM: boolean; - readonly isReported: boolean; - readonly contentItem: - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'ThreadAppealManualReviewJobPayload'; - readonly appealId: string; - readonly appealReason?: string | null; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ThreadManualReviewJobPayload'; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'UserAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'UserManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedItems?: ReadonlyArray<{ - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null> | null; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - }; - }>; - }>; - } | null; -}; - -export type GQLDequeueManualReviewJobMutationVariables = Exact<{ - queueId: Scalars['ID']; -}>; - -export type GQLDequeueManualReviewJobMutation = { - readonly __typename: 'Mutation'; - readonly dequeueManualReviewJob?: { - readonly __typename: 'DequeueManualReviewJobSuccessResponse'; - readonly lockToken: string; - readonly numPendingJobs: number; - readonly job: { - readonly __typename: 'ManualReviewJob'; - readonly id: string; - readonly createdAt: Date | string; - readonly policyIds: ReadonlyArray; - readonly numTimesReported?: number | null; - readonly payload: - | { - readonly __typename: 'ContentAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ContentManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly policyId?: string | null; - readonly reportId: string; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'NcmecManualReviewJobPayload'; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly allMediaItems: ReadonlyArray<{ - readonly __typename: 'NcmecContentItem'; - readonly isConfirmedCSAM: boolean; - readonly isReported: boolean; - readonly contentItem: - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'ThreadAppealManualReviewJobPayload'; - readonly appealId: string; - readonly appealReason?: string | null; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'ThreadManualReviewJobPayload'; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - } - | { - readonly __typename: 'UserAppealManualReviewJobPayload'; - readonly userScore?: number | null; - readonly appealReason?: string | null; - readonly appealId: string; - readonly actionsTaken: ReadonlyArray; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly appealerIdentifier?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - readonly enqueueSourceInfo?: { - readonly __typename: 'AppealEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } | null; - } - | { - readonly __typename: 'UserManualReviewJobPayload'; - readonly userScore?: number | null; - readonly reportHistory: ReadonlyArray<{ - readonly __typename: 'ReportHistoryEntry'; - readonly reportId: string; - readonly policyId?: string | null; - readonly reason?: string | null; - readonly reportedAt: Date | string; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly item: { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }; - readonly itemThreadContentItems?: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }> | null; - readonly reportedItems?: ReadonlyArray<{ - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null> | null; - readonly additionalContentItems: ReadonlyArray<{ - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - }>; - readonly reportedForReasons: ReadonlyArray<{ - readonly __typename: 'ReportedForReason'; - readonly reason?: string | null; - readonly reporterId?: { - readonly __typename: 'ItemIdentifier'; - readonly id: string; - readonly typeId: string; - } | null; - }>; - readonly enqueueSourceInfo?: - | { readonly __typename: 'AppealEnqueueSourceInfo' } - | { - readonly __typename: 'MrtJobEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'PostActionsEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'ReportEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - } - | { - readonly __typename: 'RuleExecutionEnqueueSourceInfo'; - readonly kind: GQLJobCreationSourceOptions; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } - | null; - }; - }; - } | null; -}; - -export type GQLSubmitManualReviewDecisionMutationVariables = Exact<{ - input: GQLSubmitDecisionInput; -}>; - -export type GQLSubmitManualReviewDecisionMutation = { - readonly __typename: 'Mutation'; - readonly submitManualReviewDecision: - | { - readonly __typename: 'JobHasAlreadyBeenSubmittedError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'NoJobWithIdInQueueError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'RecordingJobDecisionFailedError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - readonly detail?: string | null; - } - | { - readonly __typename: 'SubmitDecisionSuccessResponse'; - readonly success: boolean; - } - | { - readonly __typename: 'SubmittedJobActionNotFoundError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - }; -}; - -export type GQLLogSkipMutationVariables = Exact<{ - input: GQLLogSkipInput; -}>; - -export type GQLLogSkipMutation = { - readonly __typename: 'Mutation'; - readonly logSkip: boolean; -}; - -export type GQLReleaseJobLockMutationVariables = Exact<{ - input: GQLReleaseJobLockInput; -}>; - -export type GQLReleaseJobLockMutation = { - readonly __typename: 'Mutation'; - readonly releaseJobLock: boolean; -}; - -export type GQLGetRelatedItemsQueryVariables = Exact<{ - itemIdentifiers: - | ReadonlyArray - | GQLItemIdentifierInput; -}>; - -export type GQLGetRelatedItemsQuery = { - readonly __typename: 'Query'; - readonly latestItemSubmissions: ReadonlyArray< - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - }; - } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - }; - } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - }; - }; - } - >; -}; - -export type GQLManualReviewJobCommentFieldsFragment = { - readonly __typename: 'ManualReviewJobComment'; - readonly id: string; - readonly createdAt: Date | string; - readonly commentText: string; - readonly author: { - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }; -}; - -export type GQLGetCommentsForJobQueryVariables = Exact<{ - jobId: Scalars['ID']; -}>; - -export type GQLGetCommentsForJobQuery = { - readonly __typename: 'Query'; - readonly getCommentsForJob: ReadonlyArray<{ - readonly __typename: 'ManualReviewJobComment'; - readonly id: string; - readonly createdAt: Date | string; - readonly commentText: string; - readonly author: { - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }; - }>; -}; - -export type GQLAddJobCommentMutationVariables = Exact<{ - input: GQLCreateManualReviewJobCommentInput; -}>; - -export type GQLAddJobCommentMutation = { - readonly __typename: 'Mutation'; - readonly createManualReviewJobComment: - | { - readonly __typename: 'AddManualReviewJobCommentSuccessResponse'; - readonly comment: { - readonly __typename: 'ManualReviewJobComment'; - readonly id: string; - readonly createdAt: Date | string; - readonly commentText: string; - readonly author: { - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }; - }; - } - | { readonly __typename: 'NotFoundError'; readonly title: string }; -}; - -export type GQLDeleteJobCommentMutationVariables = Exact<{ - input: GQLDeleteManualReviewJobCommentInput; -}>; - -export type GQLDeleteJobCommentMutation = { - readonly __typename: 'Mutation'; - readonly deleteManualReviewJobComment: boolean; -}; - -export type GQLGetThreadHistoryQueryVariables = Exact<{ - threadIdentifier: GQLItemIdentifierInput; - endDate?: InputMaybe; -}>; - -export type GQLGetThreadHistoryQuery = { - readonly __typename: 'Query'; - readonly threadHistory: ReadonlyArray<{ - readonly __typename: 'ItemSubmissions'; - readonly latest: - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - }; - }; - } - | { readonly __typename: 'ThreadItem' } - | { readonly __typename: 'UserItem' }; - }>; -}; - -export type GQLItemTypeHiddenFieldsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLItemTypeHiddenFieldsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly hiddenFields: ReadonlyArray; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly hiddenFields: ReadonlyArray; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly hiddenFields: ReadonlyArray; - } - >; - } | null; -}; - -export type GQLAllManualReviewQueuesQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLAllManualReviewQueuesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly mrtQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - }>; - } | null; -}; - -export type GQLGetLatestUserSubmittedItemsWithThreadsQueryVariables = Exact<{ - userId: GQLItemIdentifierInput; - reportedMessages: - | ReadonlyArray - | GQLItemIdentifierInput; -}>; - -export type GQLGetLatestUserSubmittedItemsWithThreadsQuery = { - readonly __typename: 'Query'; - readonly ncmecThreads: ReadonlyArray<{ - readonly __typename: 'ThreadWithMessagesAndIpAddress'; - readonly threadId: string; - readonly threadTypeId: string; - readonly messages: ReadonlyArray<{ - readonly __typename: 'MessageWithIpAddress'; - readonly message: { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - }; - }; - }; - readonly ipAddress: { - readonly __typename: 'IpAddress'; - readonly ip: string; - readonly port?: number | null; - }; - }>; - }>; -}; - -export type GQLGetMoreInfoForThreadItemsQueryVariables = Exact<{ - ids: ReadonlyArray | GQLItemIdentifierInput; -}>; - -export type GQLGetMoreInfoForThreadItemsQuery = { - readonly __typename: 'Query'; - readonly partialItems: - | { - readonly __typename: 'PartialItemsEndpointResponseError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'PartialItemsInvalidResponseError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'PartialItemsMissingEndpointError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'PartialItemsSuccessResponse'; - readonly items: ReadonlyArray< - | { readonly __typename: 'ContentItem' } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - }; - } - | { readonly __typename: 'UserItem' } - >; - }; -}; - -export type GQLGetMoreInfoForPartialItemsQueryVariables = Exact<{ - ids: ReadonlyArray | GQLItemIdentifierInput; -}>; - -export type GQLGetMoreInfoForPartialItemsQuery = { - readonly __typename: 'Query'; - readonly partialItems: - | { - readonly __typename: 'PartialItemsEndpointResponseError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'PartialItemsInvalidResponseError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'PartialItemsMissingEndpointError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'PartialItemsSuccessResponse'; - readonly items: ReadonlyArray< - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'ThreadItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - }; - } - >; - }; -}; - -export type GQLGetExistingJobsForItemQueryVariables = Exact<{ - itemId: Scalars['ID']; - itemTypeId: Scalars['ID']; -}>; - -export type GQLGetExistingJobsForItemQuery = { - readonly __typename: 'Query'; - readonly getExistingJobsForItem: ReadonlyArray<{ - readonly __typename: 'ManualReviewExistingJob'; - readonly queueId: string; - readonly job: { - readonly __typename: 'ManualReviewJob'; - readonly createdAt: Date | string; - }; - }>; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly mrtQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - }>; - } | null; -}; - -export type GQLGetLatestUserSubmittedItemsQueryVariables = Exact<{ - itemIdentifier: GQLItemIdentifierInput; - oldestReturnedSubmissionDate?: InputMaybe; - earliestReturnedSubmissionDate?: InputMaybe; -}>; - -export type GQLGetLatestUserSubmittedItemsQuery = { - readonly __typename: 'Query'; - readonly latestItemsCreatedBy: ReadonlyArray<{ - readonly __typename: 'ItemSubmissions'; - readonly latest: - | { - readonly __typename: 'ContentItem'; - readonly id: string; - readonly submissionId: string; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - }; - }; - } - | { readonly __typename: 'ThreadItem' } - | { readonly __typename: 'UserItem' }; - }>; -}; - -export type GQLOrgDataQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLOrgDataQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly name: string; - } | null; -}; - -export type GQLGetMoreInfoForItemsQueryVariables = Exact<{ - ids: ReadonlyArray | GQLItemIdentifierInput; -}>; - -export type GQLGetMoreInfoForItemsQuery = { - readonly __typename: 'Query'; - readonly partialItems: - | { - readonly __typename: 'PartialItemsEndpointResponseError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'PartialItemsInvalidResponseError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'PartialItemsMissingEndpointError'; - readonly title: string; - readonly status: number; - readonly type: ReadonlyArray; - } - | { - readonly __typename: 'PartialItemsSuccessResponse'; - readonly items: ReadonlyArray< - | { readonly __typename: 'ContentItem' } - | { readonly __typename: 'ThreadItem' } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly data: JsonObject; - readonly userScore: number; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - }; - }; - } - >; - }; -}; - -export type GQLGetUserItemsQueryVariables = Exact<{ - itemIdentifiers: - | ReadonlyArray - | GQLItemIdentifierInput; -}>; - -export type GQLGetUserItemsQuery = { - readonly __typename: 'Query'; - readonly latestItemSubmissions: ReadonlyArray< - | { readonly __typename: 'ContentItem' } - | { readonly __typename: 'ThreadItem' } - | { - readonly __typename: 'UserItem'; - readonly id: string; - readonly submissionId: string; - readonly submissionTime?: Date | string | null; - readonly data: JsonObject; - readonly type: { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly required: boolean; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - }; - }; - } - >; -}; - -export type GQLManualReviewHasAppealsEnabledQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLManualReviewHasAppealsEnabledQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly hasAppealsEnabled: boolean; - } | null; -}; - -export type GQLDeleteRoutingRuleMutationVariables = Exact<{ - input: GQLDeleteRoutingRuleInput; -}>; - -export type GQLDeleteRoutingRuleMutation = { - readonly __typename: 'Mutation'; - readonly deleteRoutingRule: boolean; -}; - -export type GQLManualReviewQueueRoutingRulesQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLManualReviewQueueRoutingRulesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - } - >; - readonly routingRules: ReadonlyArray<{ - readonly __typename: 'RoutingRule'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly destinationQueue: { - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - }; - }>; - readonly appealsRoutingRules: ReadonlyArray<{ - readonly __typename: 'RoutingRule'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly destinationQueue: { - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - }; - }>; - readonly signals: ReadonlyArray<{ - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly integration?: GQLIntegration | null; - readonly docsUrl?: string | null; - readonly description: string; - readonly eligibleInputs: ReadonlyArray; - readonly shouldPromptForMatchingValues: boolean; - readonly recommendedThresholds?: { - readonly __typename: 'RecommendedThresholds'; - readonly highPrecisionThreshold: string | number; - readonly highRecallThreshold: string | number; - } | null; - readonly supportedLanguages: - | { readonly __typename: 'AllLanguages'; readonly _?: boolean | null } - | { - readonly __typename: 'Languages'; - readonly languages: ReadonlyArray; - }; - readonly pricingStructure: { - readonly __typename: 'SignalPricingStructure'; - readonly type: GQLSignalPricingStructureType; - }; - readonly disabledInfo: { - readonly __typename: 'DisabledInfo'; - readonly disabled: boolean; - readonly disabledMessage?: string | null; - }; - readonly outputType: - | { - readonly __typename: 'EnumSignalOutputType'; - readonly scalarType: GQLScalarType; - readonly enum: ReadonlyArray; - readonly ordered: boolean; - } - | { - readonly __typename: 'ScalarSignalOutputType'; - readonly scalarType: GQLScalarType; - }; - readonly eligibleSubcategories: ReadonlyArray<{ - readonly __typename: 'SignalSubcategory'; - readonly id: string; - readonly label: string; - readonly description?: string | null; - readonly childrenIds: ReadonlyArray; - }>; - }>; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly reviewableQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - readonly isAppealsQueue: boolean; - }>; - } | null; -}; - -export type GQLCreateRoutingRuleMutationVariables = Exact<{ - input: GQLCreateRoutingRuleInput; -}>; - -export type GQLCreateRoutingRuleMutation = { - readonly __typename: 'Mutation'; - readonly createRoutingRule: - | { - readonly __typename: 'MutateRoutingRuleSuccessResponse'; - readonly data: { - readonly __typename: 'RoutingRule'; - readonly id: string; - }; - } - | { readonly __typename: 'QueueDoesNotExistError'; readonly title: string } - | { - readonly __typename: 'RoutingRuleNameExistsError'; - readonly title: string; - }; -}; - -export type GQLUpdateRoutingRuleMutationVariables = Exact<{ - input: GQLUpdateRoutingRuleInput; -}>; - -export type GQLUpdateRoutingRuleMutation = { - readonly __typename: 'Mutation'; - readonly updateRoutingRule: - | { - readonly __typename: 'MutateRoutingRuleSuccessResponse'; - readonly data: { - readonly __typename: 'RoutingRule'; - readonly id: string; - }; - } - | { readonly __typename: 'NotFoundError'; readonly title: string } - | { readonly __typename: 'QueueDoesNotExistError'; readonly title: string } - | { - readonly __typename: 'RoutingRuleNameExistsError'; - readonly title: string; - }; -}; - -export type GQLReorderRoutingRulesMutationVariables = Exact<{ - input: GQLReorderRoutingRulesInput; -}>; - -export type GQLReorderRoutingRulesMutation = { - readonly __typename: 'Mutation'; - readonly reorderRoutingRules: { - readonly __typename: 'MutateRoutingRulesOrderSuccessResponse'; - readonly data: ReadonlyArray<{ - readonly __typename: 'RoutingRule'; - readonly id: string; - }>; - }; -}; - -export type GQLManualReviewChartConfigurationSettingsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLManualReviewChartConfigurationSettingsQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly interfacePreferences: { - readonly __typename: 'UserInterfacePreferences'; - readonly mrtChartConfigurations: ReadonlyArray< - | { - readonly __typename: 'GetDecisionCountSettings'; - readonly title: string; - readonly metric: GQLManualReviewChartMetric; - readonly timeDivision: GQLMetricsTimeDivisionOptions; - readonly decisionGroupBy: ReadonlyArray; - readonly filterBy: { - readonly __typename: 'DecisionCountFilterBy'; - readonly startDate: Date | string; - readonly endDate: Date | string; - readonly type: ReadonlyArray; - readonly actionIds: ReadonlyArray; - readonly policyIds: ReadonlyArray; - readonly queueIds: ReadonlyArray; - readonly reviewerIds: ReadonlyArray; - readonly itemTypeIds: ReadonlyArray; - }; - } - | { - readonly __typename: 'GetJobCreationCountSettings'; - readonly title: string; - readonly metric: GQLManualReviewChartMetric; - readonly timeDivision: GQLMetricsTimeDivisionOptions; - readonly jobCreationGroupBy: ReadonlyArray; - readonly filterBy: { - readonly __typename: 'JobCreationFilterBy'; - readonly startDate: Date | string; - readonly endDate: Date | string; - readonly policyIds: ReadonlyArray; - readonly queueIds: ReadonlyArray; - readonly itemTypeIds: ReadonlyArray; - readonly ruleIds: ReadonlyArray; - readonly sources: ReadonlyArray; - }; - } - >; - }; - } | null; -}; - -export type GQLSetMrtChartConfigurationSettingsMutationVariables = Exact<{ - mrtChartConfigurationSettings: GQLManualReviewChartConfigurationsInput; -}>; - -export type GQLSetMrtChartConfigurationSettingsMutation = { - readonly __typename: 'Mutation'; - readonly setMrtChartConfigurationSettings?: { - readonly __typename: 'SetMrtChartConfigurationSettingsSuccessResponse'; - readonly _?: boolean | null; - } | null; -}; - -export type GQLManualReviewDecisionInsightsOrgInfoQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLManualReviewDecisionInsightsOrgInfoQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }>; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - }>; - readonly mrtQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - }>; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } | null; -}; - -export type GQLGetDecisionCountsQueryVariables = Exact<{ - input: GQLGetDecisionCountInput; -}>; - -export type GQLGetDecisionCountsQuery = { - readonly __typename: 'Query'; - readonly getDecisionCounts: ReadonlyArray<{ - readonly __typename: 'DecisionCount'; - readonly count: number; - readonly time: string; - readonly type?: GQLManualReviewDecisionType | null; - readonly action_id?: string | null; - readonly policy_id?: string | null; - readonly queue_id?: string | null; - readonly reviewer_id?: string | null; - }>; -}; - -export type GQLGetJobCreationCountsQueryVariables = Exact<{ - input: GQLGetJobCreationCountInput; -}>; - -export type GQLGetJobCreationCountsQuery = { - readonly __typename: 'Query'; - readonly getJobCreationCounts: ReadonlyArray<{ - readonly __typename: 'JobCreationCount'; - readonly count: number; - readonly time: string; - readonly policyId?: string | null; - readonly queueId?: string | null; - readonly itemTypeId?: string | null; - readonly ruleId?: string | null; - readonly source?: GQLJobCreationSourceOptions | null; - }>; -}; - -export type GQLGetResolvedJobCountsQueryVariables = Exact<{ - input: GQLGetResolvedJobCountInput; -}>; - -export type GQLGetResolvedJobCountsQuery = { - readonly __typename: 'Query'; - readonly getResolvedJobCounts: ReadonlyArray<{ - readonly __typename: 'ResolvedJobCount'; - readonly count: number; - readonly time: string; - readonly reviewerId?: string | null; - readonly queueId?: string | null; - }>; -}; - -export type GQLGetSkippedJobCountsQueryVariables = Exact<{ - input: GQLGetSkippedJobCountInput; -}>; - -export type GQLGetSkippedJobCountsQuery = { - readonly __typename: 'Query'; - readonly getSkippedJobCounts: ReadonlyArray<{ - readonly __typename: 'SkippedJobCount'; - readonly count: number; - readonly time: string; - readonly reviewerId?: string | null; - readonly queueId?: string | null; - }>; -}; - -export type GQLManualReviewDecisionInsightsFilterByInfoQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLManualReviewDecisionInsightsFilterByInfoQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }>; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - }>; - readonly mrtQueues: ReadonlyArray<{ - readonly __typename: 'ManualReviewQueue'; - readonly id: string; - readonly name: string; - }>; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } | null; -}; - -export type GQLNcmecReportValuesFragment = { - readonly __typename: 'NCMECReport'; - readonly ts: Date | string; - readonly reportId: string; - readonly userId: string; - readonly reviewerId?: string | null; - readonly reportXml: string; - readonly isTest?: boolean | null; - readonly userItemType: { - readonly __typename: 'UserItemType'; - readonly name: string; - }; - readonly reportedMedia: ReadonlyArray<{ - readonly __typename: 'NCMECReportedMedia'; - readonly id: string; - readonly xml: string; - }>; - readonly additionalFiles: ReadonlyArray<{ - readonly __typename: 'NcmecAdditionalFile'; - readonly url: string; - readonly xml: string; - readonly ncmecFileId: string; - }>; - readonly reportedMessages: ReadonlyArray<{ - readonly __typename: 'NCMECReportedThread'; - readonly fileName: string; - readonly csv: string; - readonly ncmecFileId: string; - }>; -}; - -export type GQLAllNcmecReportsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLAllNcmecReportsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly hasNCMECReportingEnabled: boolean; - readonly ncmecReports: ReadonlyArray<{ - readonly __typename: 'NCMECReport'; - readonly ts: Date | string; - readonly reportId: string; - readonly userId: string; - readonly reviewerId?: string | null; - readonly reportXml: string; - readonly isTest?: boolean | null; - readonly userItemType: { - readonly __typename: 'UserItemType'; - readonly name: string; - }; - readonly reportedMedia: ReadonlyArray<{ - readonly __typename: 'NCMECReportedMedia'; - readonly id: string; - readonly xml: string; - }>; - readonly additionalFiles: ReadonlyArray<{ - readonly __typename: 'NcmecAdditionalFile'; - readonly url: string; - readonly xml: string; - readonly ncmecFileId: string; - }>; - readonly reportedMessages: ReadonlyArray<{ - readonly __typename: 'NCMECReportedThread'; - readonly fileName: string; - readonly csv: string; - readonly ncmecFileId: string; - }>; - }>; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }>; - } | null; -}; - -export type GQLPermissionsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLPermissionsQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLGetNcmecReportQueryVariables = Exact<{ - reportId: Scalars['ID']; -}>; - -export type GQLGetNcmecReportQuery = { - readonly __typename: 'Query'; - readonly ncmecReportById?: { - readonly __typename: 'NCMECReport'; - readonly ts: Date | string; - readonly reportId: string; - readonly userId: string; - readonly reviewerId?: string | null; - readonly reportXml: string; - readonly isTest?: boolean | null; - readonly userItemType: { - readonly __typename: 'UserItemType'; - readonly name: string; - }; - readonly reportedMedia: ReadonlyArray<{ - readonly __typename: 'NCMECReportedMedia'; - readonly id: string; - readonly xml: string; - }>; - readonly additionalFiles: ReadonlyArray<{ - readonly __typename: 'NcmecAdditionalFile'; - readonly url: string; - readonly xml: string; - readonly ncmecFileId: string; - }>; - readonly reportedMessages: ReadonlyArray<{ - readonly __typename: 'NCMECReportedThread'; - readonly fileName: string; - readonly csv: string; - readonly ncmecFileId: string; - }>; - } | null; -}; - -export type GQLTotalPendingJobsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLTotalPendingJobsQuery = { - readonly __typename: 'Query'; - readonly getTotalPendingJobsCount: number; -}; - -export type GQLRuleNamesAndIdsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLRuleNamesAndIdsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } | null; -}; - -export type GQLDataForOverviewChartsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLDataForOverviewChartsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - }>; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - } - >; - } | null; -}; - -export type GQLViolationsPerPolicyQueryVariables = Exact<{ - input: GQLTopPolicyViolationsInput; -}>; - -export type GQLViolationsPerPolicyQuery = { - readonly __typename: 'Query'; - readonly topPolicyViolations: ReadonlyArray<{ - readonly __typename: 'PolicyViolationsCount'; - readonly count: number; - readonly policyId: string; - }>; -}; - -export type GQLPolicyFieldsFragment = { - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly policyText?: string | null; - readonly enforcementGuidelines?: string | null; - readonly parentId?: string | null; - readonly policyType?: GQLPolicyType | null; - readonly userStrikeCount?: number | null; - readonly applyUserStrikeCountConfigToChildren?: boolean | null; -}; - -export type GQLPoliciesQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLPoliciesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly policyText?: string | null; - readonly enforcementGuidelines?: string | null; - readonly parentId?: string | null; - readonly policyType?: GQLPolicyType | null; - readonly userStrikeCount?: number | null; - readonly applyUserStrikeCountConfigToChildren?: boolean | null; - }>; - } | null; -}; - -export type GQLPoliciesWithModelsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLPoliciesWithModelsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly policyText?: string | null; - readonly enforcementGuidelines?: string | null; - readonly parentId?: string | null; - readonly policyType?: GQLPolicyType | null; - readonly userStrikeCount?: number | null; - readonly applyUserStrikeCountConfigToChildren?: boolean | null; - }>; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLAddPoliciesMutationVariables = Exact<{ - policies: ReadonlyArray | GQLAddPolicyInput; -}>; - -export type GQLAddPoliciesMutation = { - readonly __typename: 'Mutation'; - readonly addPolicies: { - readonly __typename: 'AddPoliciesResponse'; - readonly failures: ReadonlyArray; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly policyText?: string | null; - readonly enforcementGuidelines?: string | null; - readonly parentId?: string | null; - readonly policyType?: GQLPolicyType | null; - readonly userStrikeCount?: number | null; - readonly applyUserStrikeCountConfigToChildren?: boolean | null; - }>; - }; -}; - -export type GQLUpdatePolicyMutationVariables = Exact<{ - input: GQLUpdatePolicyInput; -}>; - -export type GQLUpdatePolicyMutation = { - readonly __typename: 'Mutation'; - readonly updatePolicy: - | { readonly __typename: 'NotFoundError' } - | { - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly policyText?: string | null; - readonly enforcementGuidelines?: string | null; - readonly parentId?: string | null; - readonly policyType?: GQLPolicyType | null; - readonly userStrikeCount?: number | null; - readonly applyUserStrikeCountConfigToChildren?: boolean | null; - }; -}; - -export type GQLDeletePolicyMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeletePolicyMutation = { - readonly __typename: 'Mutation'; - readonly deletePolicy?: boolean | null; -}; - -export type GQLIsDemoOrgQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLIsDemoOrgQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly isDemoOrg: boolean; - } | null; -}; - -export type GQLReportingRulesQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLReportingRulesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly name: string; - readonly reportingRules: ReadonlyArray<{ - readonly __typename: 'ReportingRule'; - readonly id: string; - readonly name: string; - readonly status: GQLReportingRuleStatus; - readonly creator?: { - readonly __typename: 'User'; - readonly firstName: string; - readonly lastName: string; - } | null; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly name: string; - }>; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - }>; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLCreateReportingRuleMutationVariables = Exact<{ - input: GQLCreateReportingRuleInput; -}>; - -export type GQLCreateReportingRuleMutation = { - readonly __typename: 'Mutation'; - readonly createReportingRule: - | { - readonly __typename: 'MutateReportingRuleSuccessResponse'; - readonly data: { - readonly __typename: 'ReportingRule'; - readonly id: string; - }; - } - | { - readonly __typename: 'ReportingRuleNameExistsError'; - readonly title: string; - }; -}; - -export type GQLUpdateReportingRuleMutationVariables = Exact<{ - input: GQLUpdateReportingRuleInput; -}>; - -export type GQLUpdateReportingRuleMutation = { - readonly __typename: 'Mutation'; - readonly updateReportingRule: - | { - readonly __typename: 'MutateReportingRuleSuccessResponse'; - readonly data: { - readonly __typename: 'ReportingRule'; - readonly id: string; - }; - } - | { readonly __typename: 'NotFoundError'; readonly title: string } - | { - readonly __typename: 'ReportingRuleNameExistsError'; - readonly title: string; - }; -}; - -export type GQLDeleteReportingRuleMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteReportingRuleMutation = { - readonly __typename: 'Mutation'; - readonly deleteReportingRule: boolean; -}; - -type GQLRulesDashboardRuleFieldsFragmentContentRuleFragment = { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - readonly createdAt: string; - readonly updatedAt: string; - readonly status: GQLRuleStatus; - readonly creator: { - readonly __typename: 'User'; - readonly firstName: string; - readonly lastName: string; - }; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly name: string; - }>; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; -}; - -type GQLRulesDashboardRuleFieldsFragmentUserRuleFragment = { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - readonly createdAt: string; - readonly updatedAt: string; - readonly status: GQLRuleStatus; - readonly creator: { - readonly __typename: 'User'; - readonly firstName: string; - readonly lastName: string; - }; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly name: string; - }>; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; -}; - -export type GQLRulesDashboardRuleFieldsFragmentFragment = - | GQLRulesDashboardRuleFieldsFragmentContentRuleFragment - | GQLRulesDashboardRuleFieldsFragmentUserRuleFragment; - -export type GQLRulesQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLRulesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly name: string; - readonly rules: ReadonlyArray< - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - readonly createdAt: string; - readonly updatedAt: string; - readonly status: GQLRuleStatus; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly creator: { - readonly __typename: 'User'; - readonly firstName: string; - readonly lastName: string; - }; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly name: string; - }>; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - readonly createdAt: string; - readonly updatedAt: string; - readonly status: GQLRuleStatus; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly creator: { - readonly __typename: 'User'; - readonly firstName: string; - readonly lastName: string; - }; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly name: string; - }>; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - } - >; - } - >; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - readonly favoriteRules: ReadonlyArray< - | { readonly __typename: 'ContentRule'; readonly id: string } - | { readonly __typename: 'UserRule'; readonly id: string } - >; - } | null; -}; - -export type GQLDeleteRuleMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteRuleMutation = { - readonly __typename: 'Mutation'; - readonly deleteRule?: boolean | null; -}; - -export type GQLAddFavoriteRuleMutationVariables = Exact<{ - ruleId: Scalars['ID']; -}>; - -export type GQLAddFavoriteRuleMutation = { - readonly __typename: 'Mutation'; - readonly addFavoriteRule: { - readonly __typename: 'AddFavoriteRuleSuccessResponse'; - readonly _?: boolean | null; - }; -}; - -export type GQLRemoveFavoriteRuleMutationVariables = Exact<{ - ruleId: Scalars['ID']; -}>; - -export type GQLRemoveFavoriteRuleMutation = { - readonly __typename: 'Mutation'; - readonly removeFavoriteRule: { - readonly __typename: 'RemoveFavoriteRuleSuccessResponse'; - readonly _?: boolean | null; - }; -}; - -export type GQLRulesDashboardInsightsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLRulesDashboardInsightsQuery = { - readonly __typename: 'Query'; - readonly allRuleInsights: { - readonly __typename: 'AllRuleInsights'; - readonly actionedSubmissionsByPolicyByDay: ReadonlyArray<{ - readonly __typename: 'CountByPolicyByDay'; - readonly date: Date | string; - readonly count: number; - readonly policy: { - readonly __typename: 'CountByPolicyByDayPolicy'; - readonly name: string; - readonly id: string; - }; - }>; - readonly actionedSubmissionsByTagByDay: ReadonlyArray<{ - readonly __typename: 'CountByTagByDay'; - readonly date: Date | string; - readonly count: number; - readonly tag: string; - }>; - readonly actionedSubmissionsByActionByDay: ReadonlyArray<{ - readonly __typename: 'CountByActionByDay'; - readonly date: Date | string; - readonly count: number; - readonly action: { - readonly __typename: 'CountByActionByDayAction'; - readonly name: string; - }; - }>; - readonly actionedSubmissionsByDay: ReadonlyArray<{ - readonly __typename: 'CountByDay'; - readonly date: Date | string; - readonly count: number; - }>; - readonly totalSubmissionsByDay: ReadonlyArray<{ - readonly __typename: 'CountByDay'; - readonly date: Date | string; - readonly count: number; - }>; - }; -}; - -export type GQLPolicyRollupDataQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLPolicyRollupDataQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly parentId?: string | null; - }>; - } | null; -}; - -export type GQLActionStatisticsDataQueryVariables = Exact<{ - input: GQLActionStatisticsInput; -}>; - -export type GQLActionStatisticsDataQuery = { - readonly __typename: 'Query'; - readonly actionStatistics: ReadonlyArray<{ - readonly __typename: 'ActionData'; - readonly item_type_id?: string | null; - readonly action_id?: string | null; - readonly policy_id?: string | null; - readonly rule_id?: string | null; - readonly source?: string | null; - readonly count: number; - readonly time: string; - }>; -}; - -export type GQLReportingRuleInfoQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLReportingRuleInfoQuery = { - readonly __typename: 'Query'; - readonly reportingRule?: { - readonly __typename: 'ReportingRule'; - readonly name: string; - } | null; -}; - -export type GQLRuleInfoQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLRuleInfoQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; - readonly rule?: - | { readonly __typename: 'ContentRule'; readonly name: string } - | { readonly __typename: 'UserRule'; readonly name: string } - | null; -}; - -export type GQLSpotTestRuleQueryVariables = Exact<{ - ruleId: Scalars['ID']; - item: GQLSpotTestItemInput; -}>; - -export type GQLSpotTestRuleQuery = { - readonly __typename: 'Query'; - readonly spotTestRule: { - readonly __typename: 'RuleExecutionResult'; - readonly ts: Date | string; - readonly contentId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly userId?: string | null; - readonly userTypeId?: string | null; - readonly content: string; - readonly environment: GQLRuleEnvironment; - readonly result?: { - readonly __typename: 'ConditionSetWithResult'; - readonly conjunction?: GQLConditionConjunction | null; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSetWithResult'; - readonly conjunction?: GQLConditionConjunction | null; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSetWithResult' } - | { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - }> | null; - } | null; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - >; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - | { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - }> | null; - } | null; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - >; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } | null; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; - }; -}; - -export type GQLReportingRulePassRateAnalyticsQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLReportingRulePassRateAnalyticsQuery = { - readonly __typename: 'Query'; - readonly rule?: - | { - readonly __typename: 'ContentRule'; - readonly insights: { - readonly __typename: 'RuleInsights'; - readonly passRateData?: ReadonlyArray<{ - readonly __typename: 'RulePassRateData'; - readonly date: string; - readonly totalMatches: number; - readonly totalRequests: number; - } | null> | null; - }; - } - | { - readonly __typename: 'UserRule'; - readonly insights: { - readonly __typename: 'RuleInsights'; - readonly passRateData?: ReadonlyArray<{ - readonly __typename: 'RulePassRateData'; - readonly date: string; - readonly totalMatches: number; - readonly totalRequests: number; - } | null> | null; - }; - } - | null; -}; - -export type GQLSampleReportingRuleExecutionResultFieldsFragment = { - readonly __typename: 'ReportingRuleExecutionResult'; - readonly ts: Date | string; - readonly itemId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly creatorId?: string | null; - readonly creatorTypeId?: string | null; - readonly itemData: string; - readonly environment: GQLRuleEnvironment; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; -}; - -export type GQLReportingRuleInsightsCurrentVersionSamplesQueryVariables = - Exact<{ - id: Scalars['ID']; - }>; - -export type GQLReportingRuleInsightsCurrentVersionSamplesQuery = { - readonly __typename: 'Query'; - readonly reportingRule?: { - readonly __typename: 'ReportingRule'; - readonly id: string; - readonly name: string; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - } - >; - readonly insights: { - readonly __typename: 'ReportingRuleInsights'; - readonly samples: ReadonlyArray<{ - readonly __typename: 'ReportingRuleExecutionResult'; - readonly ts: Date | string; - readonly itemId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly creatorId?: string | null; - readonly creatorTypeId?: string | null; - readonly itemData: string; - readonly environment: GQLRuleEnvironment; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; - }>; - }; - } | null; -}; - -export type GQLReportingRuleInsightsPriorVersionSamplesQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLReportingRuleInsightsPriorVersionSamplesQuery = { - readonly __typename: 'Query'; - readonly reportingRule?: { - readonly __typename: 'ReportingRule'; - readonly name: string; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - } - >; - readonly insights: { - readonly __typename: 'ReportingRuleInsights'; - readonly samples: ReadonlyArray<{ - readonly __typename: 'ReportingRuleExecutionResult'; - readonly ts: Date | string; - readonly itemId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly creatorId?: string | null; - readonly creatorTypeId?: string | null; - readonly itemData: string; - readonly environment: GQLRuleEnvironment; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; - }>; - }; - } | null; -}; - -export type GQLRulePassRateAnalyticsQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLRulePassRateAnalyticsQuery = { - readonly __typename: 'Query'; - readonly rule?: - | { - readonly __typename: 'ContentRule'; - readonly insights: { - readonly __typename: 'RuleInsights'; - readonly passRateData?: ReadonlyArray<{ - readonly __typename: 'RulePassRateData'; - readonly date: string; - readonly totalMatches: number; - readonly totalRequests: number; - } | null> | null; - }; - } - | { - readonly __typename: 'UserRule'; - readonly insights: { - readonly __typename: 'RuleInsights'; - readonly passRateData?: ReadonlyArray<{ - readonly __typename: 'RulePassRateData'; - readonly date: string; - readonly totalMatches: number; - readonly totalRequests: number; - } | null> | null; - }; - } - | null; - readonly allRuleInsights: { - readonly __typename: 'AllRuleInsights'; - readonly totalSubmissionsByDay: ReadonlyArray<{ - readonly __typename: 'CountByDay'; - readonly date: Date | string; - readonly count: number; - }>; - }; -}; - -export type GQLLeafConditionWithResultFieldsFragment = { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { readonly __typename: 'AggregationSignalArgs' } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - }> | null; - } | null; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; -}; - -export type GQLSampleRuleExecutionResultFieldsFragment = { - readonly __typename: 'RuleExecutionResult'; - readonly ts: Date | string; - readonly contentId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly userId?: string | null; - readonly userTypeId?: string | null; - readonly content: string; - readonly environment: GQLRuleEnvironment; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; -}; - -export type GQLSampleRuleExecutionResultConditionResultFieldsFragment = { - readonly __typename: 'ConditionSetWithResult'; - readonly conjunction?: GQLConditionConjunction | null; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSetWithResult'; - readonly conjunction?: GQLConditionConjunction | null; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSetWithResult' } - | { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - }> | null; - } | null; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - >; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - | { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - }> | null; - } | null; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - >; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; -}; - -export type GQLRuleInsightsTableAllSignalsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLRuleInsightsTableAllSignalsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly signals: ReadonlyArray<{ - readonly __typename: 'Signal'; - readonly id: string; - readonly integration?: GQLIntegration | null; - readonly eligibleSubcategories: ReadonlyArray<{ - readonly __typename: 'SignalSubcategory'; - readonly id: string; - readonly label: string; - }>; - }>; - } | null; -}; - -export type GQLRuleInsightsCurrentVersionSamplesQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLRuleInsightsCurrentVersionSamplesQuery = { - readonly __typename: 'Query'; - readonly rule?: - | { - readonly __typename: 'ContentRule'; - readonly name: string; - readonly insights: { - readonly __typename: 'RuleInsights'; - readonly samples: ReadonlyArray<{ - readonly __typename: 'RuleExecutionResult'; - readonly ts: Date | string; - readonly contentId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly userId?: string | null; - readonly userTypeId?: string | null; - readonly content: string; - readonly environment: GQLRuleEnvironment; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; - }>; - }; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - }>; - } - >; - } - | { - readonly __typename: 'UserRule'; - readonly name: string; - readonly insights: { - readonly __typename: 'RuleInsights'; - readonly samples: ReadonlyArray<{ - readonly __typename: 'RuleExecutionResult'; - readonly ts: Date | string; - readonly contentId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly userId?: string | null; - readonly userTypeId?: string | null; - readonly content: string; - readonly environment: GQLRuleEnvironment; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; - }>; - }; - } - | null; -}; - -export type GQLRuleInsightsPriorVersionSamplesQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLRuleInsightsPriorVersionSamplesQuery = { - readonly __typename: 'Query'; - readonly rule?: - | { - readonly __typename: 'ContentRule'; - readonly name: string; - readonly insights: { - readonly __typename: 'RuleInsights'; - readonly samples: ReadonlyArray<{ - readonly __typename: 'RuleExecutionResult'; - readonly ts: Date | string; - readonly contentId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly userId?: string | null; - readonly userTypeId?: string | null; - readonly content: string; - readonly environment: GQLRuleEnvironment; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; - }>; - }; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly name: string; - readonly id: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly name: string; - readonly id: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly name: string; - readonly id: string; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly name: string; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - } - >; - } - | { - readonly __typename: 'UserRule'; - readonly name: string; - readonly insights: { - readonly __typename: 'RuleInsights'; - readonly samples: ReadonlyArray<{ - readonly __typename: 'RuleExecutionResult'; - readonly ts: Date | string; - readonly contentId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly userId?: string | null; - readonly userTypeId?: string | null; - readonly content: string; - readonly environment: GQLRuleEnvironment; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; - }>; - }; - } - | null; -}; - -export type GQLGetFullResultForRuleQueryVariables = Exact<{ - input: GQLGetFullResultForItemInput; -}>; - -export type GQLGetFullResultForRuleQuery = { - readonly __typename: 'Query'; - readonly getFullRuleResultForItem: - | { readonly __typename: 'NotFoundError'; readonly title: string } - | { - readonly __typename: 'RuleExecutionResult'; - readonly ts: Date | string; - readonly contentId: string; - readonly itemTypeName: string; - readonly itemTypeId: string; - readonly userId?: string | null; - readonly userTypeId?: string | null; - readonly content: string; - readonly environment: GQLRuleEnvironment; - readonly result?: { - readonly __typename: 'ConditionSetWithResult'; - readonly conjunction?: GQLConditionConjunction | null; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSetWithResult'; - readonly conjunction?: GQLConditionConjunction | null; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSetWithResult' } - | { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - }> | null; - } | null; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - >; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - | { - readonly __typename: 'LeafConditionWithResult'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - readonly googlePlaceInfo?: { - readonly __typename: 'GooglePlaceLocationInfo'; - readonly id: string; - } | null; - }> | null; - } | null; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } - >; - readonly result?: { - readonly __typename: 'ConditionResult'; - readonly outcome: GQLConditionOutcome; - readonly score?: string | null; - readonly matchedValue?: string | null; - } | null; - } | null; - readonly signalResults?: ReadonlyArray<{ - readonly __typename: 'SignalWithScore'; - readonly signalName: string; - readonly integration?: GQLIntegration | null; - readonly subcategory?: string | null; - readonly score: string; - }> | null; - }; -}; - -export type GQLMatchingBankNamesQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLMatchingBankNamesQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly banks?: { - readonly __typename: 'MatchingBanks'; - readonly textBanks: ReadonlyArray<{ - readonly __typename: 'TextBank'; - readonly id: string; - readonly name: string; - }>; - readonly locationBanks: ReadonlyArray<{ - readonly __typename: 'LocationBank'; - readonly id: string; - readonly name: string; - }>; - readonly hashBanks: ReadonlyArray<{ - readonly __typename: 'HashBank'; - readonly id: string; - readonly name: string; - }>; - } | null; - } | null; -}; - -export type GQLReportingRuleFormRuleFieldsFragmentFragment = { - readonly __typename: 'ReportingRule'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly status: GQLReportingRuleStatus; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - }>; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; -}; - -export type GQLReportingRuleQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLReportingRuleQuery = { - readonly __typename: 'Query'; - readonly reportingRule?: { - readonly __typename: 'ReportingRule'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly status: GQLReportingRuleStatus; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - }>; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; - } | null; -}; - -export type GQLReportingRuleFormOrgDataQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLReportingRuleFormOrgDataQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly parentId?: string | null; - }>; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - readonly signals: ReadonlyArray<{ - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly integration?: GQLIntegration | null; - readonly docsUrl?: string | null; - readonly description: string; - readonly eligibleInputs: ReadonlyArray; - readonly shouldPromptForMatchingValues: boolean; - readonly recommendedThresholds?: { - readonly __typename: 'RecommendedThresholds'; - readonly highPrecisionThreshold: string | number; - readonly highRecallThreshold: string | number; - } | null; - readonly supportedLanguages: - | { readonly __typename: 'AllLanguages'; readonly _?: boolean | null } - | { - readonly __typename: 'Languages'; - readonly languages: ReadonlyArray; - }; - readonly pricingStructure: { - readonly __typename: 'SignalPricingStructure'; - readonly type: GQLSignalPricingStructureType; - }; - readonly disabledInfo: { - readonly __typename: 'DisabledInfo'; - readonly disabled: boolean; - readonly disabledMessage?: string | null; - }; - readonly outputType: - | { - readonly __typename: 'EnumSignalOutputType'; - readonly scalarType: GQLScalarType; - readonly enum: ReadonlyArray; - readonly ordered: boolean; - } - | { - readonly __typename: 'ScalarSignalOutputType'; - readonly scalarType: GQLScalarType; - }; - readonly eligibleSubcategories: ReadonlyArray<{ - readonly __typename: 'SignalSubcategory'; - readonly id: string; - readonly label: string; - readonly description?: string | null; - readonly childrenIds: ReadonlyArray; - }>; - }>; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLDerivedFieldFieldsFragment = { - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; -}; - -type GQLItemTypeFragmentContentItemTypeFragment = { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; -}; - -type GQLItemTypeFragmentThreadItemTypeFragment = { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; -}; - -type GQLItemTypeFragmentUserItemTypeFragment = { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; -}; - -export type GQLItemTypeFragmentFragment = - | GQLItemTypeFragmentContentItemTypeFragment - | GQLItemTypeFragmentThreadItemTypeFragment - | GQLItemTypeFragmentUserItemTypeFragment; - -export type GQLSignalsFragmentFragment = { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly integration?: GQLIntegration | null; - readonly docsUrl?: string | null; - readonly description: string; - readonly eligibleInputs: ReadonlyArray; - readonly shouldPromptForMatchingValues: boolean; - readonly recommendedThresholds?: { - readonly __typename: 'RecommendedThresholds'; - readonly highPrecisionThreshold: string | number; - readonly highRecallThreshold: string | number; - } | null; - readonly supportedLanguages: - | { readonly __typename: 'AllLanguages'; readonly _?: boolean | null } - | { - readonly __typename: 'Languages'; - readonly languages: ReadonlyArray; - }; - readonly pricingStructure: { - readonly __typename: 'SignalPricingStructure'; - readonly type: GQLSignalPricingStructureType; - }; - readonly disabledInfo: { - readonly __typename: 'DisabledInfo'; - readonly disabled: boolean; - readonly disabledMessage?: string | null; - }; - readonly outputType: - | { - readonly __typename: 'EnumSignalOutputType'; - readonly scalarType: GQLScalarType; - readonly enum: ReadonlyArray; - readonly ordered: boolean; - } - | { - readonly __typename: 'ScalarSignalOutputType'; - readonly scalarType: GQLScalarType; - }; - readonly eligibleSubcategories: ReadonlyArray<{ - readonly __typename: 'SignalSubcategory'; - readonly id: string; - readonly label: string; - readonly description?: string | null; - readonly childrenIds: ReadonlyArray; - }>; -}; - -export type GQLLeafConditionFieldsFragment = { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { readonly __typename: 'AggregationSignalArgs' } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; -}; - -export type GQLConditionSetFieldsFragment = { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; -}; - -type GQLRuleFormRuleFieldsFragmentContentRuleFragment = { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly status: GQLRuleStatus; - readonly tags?: ReadonlyArray | null; - readonly maxDailyActions?: number | null; - readonly expirationTime?: string | null; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - }>; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; -}; - -type GQLRuleFormRuleFieldsFragmentUserRuleFragment = { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly status: GQLRuleStatus; - readonly tags?: ReadonlyArray | null; - readonly maxDailyActions?: number | null; - readonly expirationTime?: string | null; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - }>; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; -}; - -export type GQLRuleFormRuleFieldsFragmentFragment = - | GQLRuleFormRuleFieldsFragmentContentRuleFragment - | GQLRuleFormRuleFieldsFragmentUserRuleFragment; - -export type GQLRuleQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLRuleQuery = { - readonly __typename: 'Query'; - readonly rule?: - | { - readonly __typename: 'ContentRule'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly status: GQLRuleStatus; - readonly tags?: ReadonlyArray | null; - readonly maxDailyActions?: number | null; - readonly expirationTime?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - }>; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; - } - | { - readonly __typename: 'UserRule'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly status: GQLRuleStatus; - readonly tags?: ReadonlyArray | null; - readonly maxDailyActions?: number | null; - readonly expirationTime?: string | null; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - }>; - readonly conditionSet: { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { - readonly __typename: 'ConditionSet'; - readonly conjunction: GQLConditionConjunction; - readonly conditions: ReadonlyArray< - | { readonly __typename: 'ConditionSet' } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - } - | { - readonly __typename: 'LeafCondition'; - readonly comparator?: GQLValueComparator | null; - readonly threshold?: string | number | null; - readonly input: { - readonly __typename: 'ConditionInputField'; - readonly type: GQLConditionInputInputType; - readonly name?: string | null; - readonly contentTypeId?: string | null; - readonly contentTypeIds?: ReadonlyArray | null; - readonly spec?: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - } | null; - }; - readonly signal?: { - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly subcategory?: string | null; - readonly args?: { - readonly __typename: 'AggregationSignalArgs'; - } | null; - } | null; - readonly matchingValues?: { - readonly __typename: 'MatchingValues'; - readonly strings?: ReadonlyArray | null; - readonly textBankIds?: ReadonlyArray | null; - readonly locationBankIds?: ReadonlyArray | null; - readonly imageBankIds?: ReadonlyArray | null; - readonly locations?: ReadonlyArray<{ - readonly __typename: 'LocationArea'; - readonly id: string; - readonly name?: string | null; - readonly geometry: { - readonly __typename: 'LocationGeometry'; - readonly radius: number; - readonly center: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - }; - readonly bounds?: { - readonly __typename: 'PlaceBounds'; - readonly northeastCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - readonly southwestCorner: { - readonly __typename: 'LatLng'; - readonly lat: number; - readonly lng: number; - }; - } | null; - }> | null; - } | null; - } - >; - }; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; - } - | null; -}; - -type GQLActionFragmentCustomActionFragment = { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; -}; - -type GQLActionFragmentEnqueueAuthorToMrtActionFragment = { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; -}; - -type GQLActionFragmentEnqueueToMrtActionFragment = { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; -}; - -type GQLActionFragmentEnqueueToNcmecActionFragment = { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; -}; - -export type GQLActionFragmentFragment = - | GQLActionFragmentCustomActionFragment - | GQLActionFragmentEnqueueAuthorToMrtActionFragment - | GQLActionFragmentEnqueueToMrtActionFragment - | GQLActionFragmentEnqueueToNcmecActionFragment; - -export type GQLContentRuleFormConfigQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLContentRuleFormConfigQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly policies: ReadonlyArray<{ - readonly __typename: 'Policy'; - readonly id: string; - readonly name: string; - readonly parentId?: string | null; - }>; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ContentSchemaFieldRoles'; - readonly displayName?: string | null; - readonly parentId?: string | null; - readonly threadId?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'ThreadSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly creatorId?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly version: string; - readonly schemaVariant: GQLItemTypeSchemaVariant; - readonly hiddenFields: ReadonlyArray; - readonly schemaFieldRoles: { - readonly __typename: 'UserSchemaFieldRoles'; - readonly displayName?: string | null; - readonly createdAt?: string | null; - readonly profileIcon?: string | null; - readonly backgroundImage?: string | null; - readonly isDeleted?: string | null; - }; - readonly baseFields: ReadonlyArray<{ - readonly __typename: 'BaseField'; - readonly name: string; - readonly required: boolean; - readonly type: GQLFieldType; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - }>; - readonly derivedFields: ReadonlyArray<{ - readonly __typename: 'DerivedField'; - readonly type: GQLFieldType; - readonly name: string; - readonly container?: { - readonly __typename: 'Container'; - readonly containerType: GQLContainerType; - readonly keyScalarType?: GQLScalarType | null; - readonly valueScalarType: GQLScalarType; - } | null; - readonly spec: { - readonly __typename: 'DerivedFieldSpec'; - readonly derivationType: GQLDerivedFieldDerivationType; - readonly source: - | { - readonly __typename: 'DerivedFieldFieldSource'; - readonly name: string; - readonly contentTypeId: string; - } - | { - readonly __typename: 'DerivedFieldFullItemSource'; - readonly _?: boolean | null; - } - | { - readonly __typename: 'DerivedFieldCoopInputSource'; - readonly coopInput: GQLCoopInput; - }; - }; - }>; - } - >; - readonly actions: ReadonlyArray< - | { - readonly __typename: 'CustomAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueAuthorToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToMrtAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - | { - readonly __typename: 'EnqueueToNcmecAction'; - readonly id: string; - readonly name: string; - readonly description?: string | null; - readonly itemTypes: ReadonlyArray< - | { - readonly __typename: 'ContentItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'ThreadItemType'; - readonly id: string; - readonly name: string; - } - | { - readonly __typename: 'UserItemType'; - readonly id: string; - readonly name: string; - } - >; - } - >; - readonly signals: ReadonlyArray<{ - readonly __typename: 'Signal'; - readonly id: string; - readonly type: GQLSignalType; - readonly name: string; - readonly integration?: GQLIntegration | null; - readonly docsUrl?: string | null; - readonly description: string; - readonly eligibleInputs: ReadonlyArray; - readonly shouldPromptForMatchingValues: boolean; - readonly recommendedThresholds?: { - readonly __typename: 'RecommendedThresholds'; - readonly highPrecisionThreshold: string | number; - readonly highRecallThreshold: string | number; - } | null; - readonly supportedLanguages: - | { readonly __typename: 'AllLanguages'; readonly _?: boolean | null } - | { - readonly __typename: 'Languages'; - readonly languages: ReadonlyArray; - }; - readonly pricingStructure: { - readonly __typename: 'SignalPricingStructure'; - readonly type: GQLSignalPricingStructureType; - }; - readonly disabledInfo: { - readonly __typename: 'DisabledInfo'; - readonly disabled: boolean; - readonly disabledMessage?: string | null; - }; - readonly outputType: - | { - readonly __typename: 'EnumSignalOutputType'; - readonly scalarType: GQLScalarType; - readonly enum: ReadonlyArray; - readonly ordered: boolean; - } - | { - readonly __typename: 'ScalarSignalOutputType'; - readonly scalarType: GQLScalarType; - }; - readonly eligibleSubcategories: ReadonlyArray<{ - readonly __typename: 'SignalSubcategory'; - readonly id: string; - readonly label: string; - readonly description?: string | null; - readonly childrenIds: ReadonlyArray; - }>; - }>; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLCreateContentRuleMutationVariables = Exact<{ - input: GQLCreateContentRuleInput; -}>; - -export type GQLCreateContentRuleMutation = { - readonly __typename: 'Mutation'; - readonly createContentRule: - | { - readonly __typename: 'MutateContentRuleSuccessResponse'; - readonly data: { - readonly __typename: 'ContentRule'; - readonly id: string; - }; - } - | { readonly __typename: 'RuleNameExistsError'; readonly title: string }; -}; - -export type GQLUpdateContentRuleMutationVariables = Exact<{ - input: GQLUpdateContentRuleInput; -}>; - -export type GQLUpdateContentRuleMutation = { - readonly __typename: 'Mutation'; - readonly updateContentRule: - | { - readonly __typename: 'MutateContentRuleSuccessResponse'; - readonly data: { - readonly __typename: 'ContentRule'; - readonly id: string; - }; - } - | { readonly __typename: 'NotFoundError'; readonly title: string } - | { - readonly __typename: 'RuleHasRunningBacktestsError'; - readonly title: string; - } - | { readonly __typename: 'RuleNameExistsError'; readonly title: string }; -}; - -export type GQLCreateUserRuleMutationVariables = Exact<{ - input: GQLCreateUserRuleInput; -}>; - -export type GQLCreateUserRuleMutation = { - readonly __typename: 'Mutation'; - readonly createUserRule: - | { - readonly __typename: 'MutateUserRuleSuccessResponse'; - readonly data: { readonly __typename: 'UserRule'; readonly id: string }; - } - | { readonly __typename: 'RuleNameExistsError'; readonly title: string }; -}; - -export type GQLUpdateUserRuleMutationVariables = Exact<{ - input: GQLUpdateUserRuleInput; -}>; - -export type GQLUpdateUserRuleMutation = { - readonly __typename: 'Mutation'; - readonly updateUserRule: - | { - readonly __typename: 'MutateUserRuleSuccessResponse'; - readonly data: { readonly __typename: 'UserRule'; readonly id: string }; - } - | { readonly __typename: 'NotFoundError'; readonly title: string } - | { - readonly __typename: 'RuleHasRunningBacktestsError'; - readonly title: string; - } - | { readonly __typename: 'RuleNameExistsError'; readonly title: string }; -}; - -export type GQLRecentUserStrikeActionsQueryVariables = Exact<{ - input: GQLRecentUserStrikeActionsInput; -}>; - -export type GQLRecentUserStrikeActionsQuery = { - readonly __typename: 'Query'; - readonly recentUserStrikeActions: ReadonlyArray<{ - readonly __typename: 'RecentUserStrikeActions'; - readonly itemId: string; - readonly itemTypeId: string; - readonly actionId: string; - readonly source: string; - readonly time: Date | string; - }>; -}; - -export type GQLUserStrikeDistributionQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLUserStrikeDistributionQuery = { - readonly __typename: 'Query'; - readonly getUserStrikeCountDistribution: ReadonlyArray<{ - readonly __typename: 'UserStrikeBucket'; - readonly numStrikes: number; - readonly numUsers: number; - }>; -}; - -export type GQLUserStrikeThresholdsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLUserStrikeThresholdsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly userStrikeTTL: number; - readonly userStrikeThresholds: ReadonlyArray<{ - readonly __typename: 'UserStrikeThreshold'; - readonly id: string; - readonly threshold: number; - readonly actions: ReadonlyArray; - }>; - } | null; -}; - -export type GQLSetAllUserStrikeThresholdMutationVariables = Exact<{ - input: GQLSetAllUserStrikeThresholdsInput; -}>; - -export type GQLSetAllUserStrikeThresholdMutation = { - readonly __typename: 'Mutation'; - readonly setAllUserStrikeThresholds: { - readonly __typename: 'SetAllUserStrikeThresholdsSuccessResponse'; - readonly _?: boolean | null; - }; -}; - -export type GQLUpdateUserStrikeTtlMutationVariables = Exact<{ - input: GQLUpdateUserStrikeTtlInput; -}>; - -export type GQLUpdateUserStrikeTtlMutation = { - readonly __typename: 'Mutation'; - readonly updateUserStrikeTTL: { - readonly __typename: 'UpdateUserStrikeTTLSuccessResponse'; - readonly _?: boolean | null; - }; -}; - -export type GQLAccountSettingsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLAccountSettingsQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly email: string; - readonly firstName: string; - readonly lastName: string; - readonly loginMethods: ReadonlyArray; - } | null; -}; - -export type GQLPersonalSafetySettingsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLPersonalSafetySettingsQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly interfacePreferences: { - readonly __typename: 'UserInterfacePreferences'; - readonly moderatorSafetyMuteVideo: boolean; - readonly moderatorSafetyGrayscale: boolean; - readonly moderatorSafetyBlurLevel: number; - }; - } | null; -}; - -export type GQLUpdateAccountInfoMutationVariables = Exact<{ - firstName?: InputMaybe; - lastName?: InputMaybe; -}>; - -export type GQLUpdateAccountInfoMutation = { - readonly __typename: 'Mutation'; - readonly updateAccountInfo?: boolean | null; -}; - -export type GQLChangePasswordMutationVariables = Exact<{ - input: GQLChangePasswordInput; -}>; - -export type GQLChangePasswordMutation = { - readonly __typename: 'Mutation'; - readonly changePassword: - | { - readonly __typename: 'ChangePasswordError'; - readonly title: string; - readonly detail?: string | null; - } - | { - readonly __typename: 'ChangePasswordSuccessResponse'; - readonly _?: boolean | null; - }; -}; - -export type GQLManageUsersQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLManageUsersQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly name: string; - readonly hasNCMECReportingEnabled: boolean; - readonly users: ReadonlyArray<{ - readonly __typename: 'User'; - readonly id: string; - readonly firstName: string; - readonly lastName: string; - readonly email: string; - readonly role?: GQLUserRole | null; - readonly createdAt: string; - readonly approvedByAdmin?: boolean | null; - readonly rejectedByAdmin?: boolean | null; - }>; - readonly pendingInvites: ReadonlyArray<{ - readonly __typename: 'PendingInvite'; - readonly id: string; - readonly email: string; - readonly role: GQLUserRole; - readonly createdAt: Date | string; - }>; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly email: string; - readonly firstName: string; - readonly lastName: string; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLDeleteUserMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteUserMutation = { - readonly __typename: 'Mutation'; - readonly deleteUser?: boolean | null; -}; - -export type GQLUpdateRoleMutationVariables = Exact<{ - input: GQLUpdateRoleInput; -}>; - -export type GQLUpdateRoleMutation = { - readonly __typename: 'Mutation'; - readonly updateRole?: boolean | null; -}; - -export type GQLApproveUserMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLApproveUserMutation = { - readonly __typename: 'Mutation'; - readonly approveUser?: boolean | null; -}; - -export type GQLRejectUserMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLRejectUserMutation = { - readonly __typename: 'Mutation'; - readonly rejectUser?: boolean | null; -}; - -export type GQLDeleteInviteMutationVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GQLDeleteInviteMutation = { - readonly __typename: 'Mutation'; - readonly deleteInvite?: boolean | null; -}; - -export type GQLHasNcmecReportingEnabledQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLHasNcmecReportingEnabledQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly hasNCMECReportingEnabled: boolean; - } | null; -}; - -export type GQLInviteUserMutationVariables = Exact<{ - input: GQLInviteUserInput; -}>; - -export type GQLInviteUserMutation = { - readonly __typename: 'Mutation'; - readonly inviteUser?: string | null; -}; - -export type GQLNcmecOrgSettingsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLNcmecOrgSettingsQuery = { - readonly __typename: 'Query'; - readonly ncmecOrgSettings?: { - readonly __typename: 'NcmecOrgSettings'; - readonly username: string; - readonly password: string; - readonly contactEmail?: string | null; - readonly moreInfoUrl?: string | null; - readonly companyTemplate?: string | null; - readonly legalUrl?: string | null; - readonly ncmecPreservationEndpoint?: string | null; - readonly ncmecAdditionalInfoEndpoint?: string | null; - } | null; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly hasNCMECReportingEnabled: boolean; - } | null; -}; - -export type GQLUpdateNcmecOrgSettingsMutationVariables = Exact<{ - input: GQLNcmecOrgSettingsInput; -}>; - -export type GQLUpdateNcmecOrgSettingsMutation = { - readonly __typename: 'Mutation'; - readonly updateNcmecOrgSettings: { - readonly __typename: 'UpdateNcmecOrgSettingsResponse'; - readonly success: boolean; - }; -}; - -export type GQLOrgDefaultSafetySettingsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLOrgDefaultSafetySettingsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly defaultInterfacePreferences: { - readonly __typename: 'UserInterfacePreferences'; - readonly moderatorSafetyMuteVideo: boolean; - readonly moderatorSafetyGrayscale: boolean; - readonly moderatorSafetyBlurLevel: number; - }; - } | null; -}; - -export type GQLSetOrgDefaultSafetySettingsMutationVariables = Exact<{ - orgDefaultSafetySettings: GQLModeratorSafetySettingsInput; -}>; - -export type GQLSetOrgDefaultSafetySettingsMutation = { - readonly __typename: 'Mutation'; - readonly setOrgDefaultSafetySettings?: { - readonly __typename: 'SetModeratorSafetySettingsSuccessResponse'; - readonly _?: boolean | null; - } | null; -}; - -export type GQLOrgSettingsQueryVariables = Exact<{ [key: string]: never }>; - -export type GQLOrgSettingsQuery = { - readonly __typename: 'Query'; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly name: string; - readonly email: string; - readonly websiteUrl: string; - readonly onCallAlertEmail?: string | null; - } | null; - readonly me?: { - readonly __typename: 'User'; - readonly id: string; - readonly permissions: ReadonlyArray; - } | null; -}; - -export type GQLUpdateOrgInfoMutationVariables = Exact<{ - input: GQLUpdateOrgInfoInput; -}>; - -export type GQLUpdateOrgInfoMutation = { - readonly __typename: 'Mutation'; - readonly updateOrgInfo: { - readonly __typename: 'UpdateOrgInfoSuccessResponse'; - readonly _?: boolean | null; - }; -}; - -export type GQLGetSsoCredentialsQueryVariables = Exact<{ - [key: string]: never; -}>; - -export type GQLGetSsoCredentialsQuery = { - readonly __typename: 'Query'; - readonly me?: { - readonly __typename: 'User'; - readonly permissions: ReadonlyArray; - } | null; - readonly myOrg?: { - readonly __typename: 'Org'; - readonly id: string; - readonly ssoUrl?: string | null; - readonly ssoCert?: string | null; - } | null; -}; - -export type GQLUpdateSsoCredentialsMutationVariables = Exact<{ - input: GQLUpdateSsoCredentialsInput; -}>; - -export type GQLUpdateSsoCredentialsMutation = { - readonly __typename: 'Mutation'; - readonly updateSSOCredentials: boolean; -}; - -export const GQLCustomActionFragmentFragmentDoc = gql` - fragment CustomActionFragment on CustomAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - } - } - callbackUrl - callbackUrlHeaders - callbackUrlBody - } -`; -export const GQLManualReviewDecisionComponentFieldsFragmentDoc = gql` - fragment ManualReviewDecisionComponentFields on ManualReviewDecisionComponentBase { - type - ... on UserOrRelatedActionDecisionComponent { - itemTypeId - itemIds - actionIds - policyIds - } - ... on RejectAppealDecisionComponent { - appealId - } - ... on AcceptAppealDecisionComponent { - appealId - } - ... on TransformJobAndRecreateInQueueDecisionComponent { - newQueueId - originalQueueId - } - ... on SubmitNCMECReportDecisionComponent { - type - reportedMedia { - id - typeId - url - fileAnnotations - industryClassification - } - } - } -`; -export const GQLDerivedFieldFieldsFragmentDoc = gql` - fragment DerivedFieldFields on DerivedField { - type - name - container { - containerType - keyScalarType - valueScalarType - } - spec { - derivationType - source { - ... on DerivedFieldFieldSource { - name - contentTypeId - } - ... on DerivedFieldFullItemSource { - _ - } - ... on DerivedFieldCoopInputSource { - coopInput: name - } - } - } - } -`; -export const GQLItemTypeFragmentFragmentDoc = gql` - fragment ItemTypeFragment on ItemTypeBase { - id - name - description - version - schemaVariant - hiddenFields - baseFields { - name - required - type - container { - containerType - keyScalarType - valueScalarType - } - } - derivedFields { - ...DerivedFieldFields - } - ... on UserItemType { - schemaFieldRoles { - displayName - createdAt - profileIcon - backgroundImage - isDeleted - } - } - ... on ContentItemType { - schemaFieldRoles { - displayName - parentId - threadId - createdAt - creatorId - isDeleted - } - } - ... on ThreadItemType { - schemaFieldRoles { - displayName - createdAt - creatorId - isDeleted - } - } - } - ${GQLDerivedFieldFieldsFragmentDoc} -`; -export const GQLItemFieldsFragmentDoc = gql` - fragment ItemFields on ItemBase { - id - submissionId - submissionTime - type { - ...ItemTypeFragment - ... on UserItemType { - schemaFieldRoles { - displayName - createdAt - profileIcon - backgroundImage - isDeleted - } - } - ... on ContentItemType { - schemaFieldRoles { - displayName - parentId - threadId - createdAt - creatorId - isDeleted - } - } - ... on ThreadItemType { - schemaFieldRoles { - displayName - createdAt - creatorId - isDeleted - } - } - } - data - } - ${GQLItemTypeFragmentFragmentDoc} -`; -export const GQLJobFieldsFragmentDoc = gql` - fragment JobFields on ManualReviewJob { - id - createdAt - policyIds - numTimesReported - payload { - ... on ContentManualReviewJobPayload { - userScore - reportHistory { - reporterId { - id - typeId - } - policyId - reportId - reason - reportedAt - } - item { - ... on ItemBase { - ...ItemFields - } - } - additionalContentItems { - ... on ContentItem { - ...ItemFields - } - } - itemThreadContentItems { - ... on ContentItem { - ...ItemFields - } - } - reportedForReasons { - ... on ReportedForReason { - reporterId { - id - typeId - } - reason - } - } - enqueueSourceInfo { - ... on ReportEnqueueSourceInfo { - kind - } - ... on RuleExecutionEnqueueSourceInfo { - kind - rules { - ... on ContentRule { - id - name - } - ... on UserRule { - id - name - } - } - } - ... on MrtJobEnqueueSourceInfo { - kind - } - ... on PostActionsEnqueueSourceInfo { - kind - } - } - } - ... on UserManualReviewJobPayload { - userScore - reportHistory { - reportId - reporterId { - id - typeId - } - policyId - reason - reportedAt - } - item { - ... on ItemBase { - ...ItemFields - } - } - itemThreadContentItems { - ... on ContentItem { - ...ItemFields - } - } - reportedItems { - id - typeId - } - additionalContentItems { - ... on ContentItem { - ...ItemFields - } - } - reportedForReasons { - ... on ReportedForReason { - reporterId { - id - typeId - } - reason - } - } - enqueueSourceInfo { - ... on ReportEnqueueSourceInfo { - kind - } - ... on RuleExecutionEnqueueSourceInfo { - kind - rules { - ... on ContentRule { - id - name - } - ... on UserRule { - id - name - } - } - } - ... on MrtJobEnqueueSourceInfo { - kind - } - ... on PostActionsEnqueueSourceInfo { - kind - } - } - } - ... on ThreadManualReviewJobPayload { - reportHistory { - reportId - reporterId { - id - typeId - } - policyId - reason - reportedAt - } - item { - ... on ItemBase { - ...ItemFields - } - } - reportedForReasons { - ... on ReportedForReason { - reporterId { - id - typeId - } - reason - } - } - enqueueSourceInfo { - ... on ReportEnqueueSourceInfo { - kind - } - ... on RuleExecutionEnqueueSourceInfo { - kind - rules { - ... on ContentRule { - id - name - } - ... on UserRule { - id - name - } - } - } - ... on MrtJobEnqueueSourceInfo { - kind - } - ... on PostActionsEnqueueSourceInfo { - kind - } - } - } - ... on ContentAppealManualReviewJobPayload { - userScore - item { - ... on ItemBase { - ...ItemFields - } - } - additionalContentItems { - ... on ContentItem { - ...ItemFields - } - } - appealReason - appealId - actionsTaken - appealerIdentifier { - id - typeId - } - enqueueSourceInfo { - ... on AppealEnqueueSourceInfo { - kind - } - } - } - ... on UserAppealManualReviewJobPayload { - userScore - item { - ... on ItemBase { - ...ItemFields - } - } - additionalContentItems { - ... on ContentItem { - ...ItemFields - } - } - appealReason - appealId - actionsTaken - appealerIdentifier { - id - typeId - } - enqueueSourceInfo { - ... on AppealEnqueueSourceInfo { - kind - } - } - } - ... on ThreadAppealManualReviewJobPayload { - item { - ... on ItemBase { - ...ItemFields - } - } - appealId - appealReason - actionsTaken - appealerIdentifier { - id - typeId - } - enqueueSourceInfo { - ... on AppealEnqueueSourceInfo { - kind - } - } - } - ... on NcmecManualReviewJobPayload { - item { - ... on ItemBase { - ...ItemFields - } - } - allMediaItems { - contentItem { - ...ItemFields - } - isConfirmedCSAM - isReported - } - enqueueSourceInfo { - ... on ReportEnqueueSourceInfo { - kind - } - ... on RuleExecutionEnqueueSourceInfo { - kind - rules { - ... on ContentRule { - id - name - } - ... on UserRule { - id - name - } - } - } - ... on MrtJobEnqueueSourceInfo { - kind - } - ... on PostActionsEnqueueSourceInfo { - kind - } - } - } - } - } - ${GQLItemFieldsFragmentDoc} -`; -export const GQLManualReviewJobCommentFieldsFragmentDoc = gql` - fragment ManualReviewJobCommentFields on ManualReviewJobComment { - id - createdAt - commentText - author { - id - firstName - lastName - } - } -`; -export const GQLNcmecReportValuesFragmentDoc = gql` - fragment NCMECReportValues on NCMECReport { - ts - reportId - userId - userItemType { - name - } - reportedMedia { - id - xml - } - additionalFiles { - url - xml - ncmecFileId - } - reviewerId - reportXml - reportedMessages { - fileName - csv - ncmecFileId - } - isTest - } -`; -export const GQLPolicyFieldsFragmentDoc = gql` - fragment PolicyFields on Policy { - id - name - policyText - enforcementGuidelines - parentId - policyType - userStrikeCount - applyUserStrikeCountConfigToChildren - } -`; -export const GQLRulesDashboardRuleFieldsFragmentFragmentDoc = gql` - fragment RulesDashboardRuleFieldsFragment on Rule { - id - name - creator { - firstName - lastName - } - createdAt - updatedAt - status - policies { - name - } - actions { - ... on ActionBase { - id - name - } - } - } -`; -export const GQLSampleReportingRuleExecutionResultFieldsFragmentDoc = gql` - fragment SampleReportingRuleExecutionResultFields on ReportingRuleExecutionResult { - ts - itemId - itemTypeName - itemTypeId - creatorId - creatorTypeId - itemData - environment - signalResults { - signalName - integration - subcategory - score - } - } -`; -export const GQLSampleRuleExecutionResultFieldsFragmentDoc = gql` - fragment SampleRuleExecutionResultFields on RuleExecutionResult { - ts - contentId - itemTypeName - itemTypeId - userId - userTypeId - content - environment - signalResults { - signalName - integration - subcategory - score - } - } -`; -export const GQLLeafConditionWithResultFieldsFragmentDoc = gql` - fragment LeafConditionWithResultFields on LeafConditionWithResult { - input { - type - name - contentTypeId - spec { - derivationType - } - } - signal { - id - type - name - subcategory - args { - __typename - } - } - matchingValues { - strings - textBankIds - locationBankIds - imageBankIds - locations { - id - name - geometry { - center { - lat - lng - } - radius - } - bounds { - northeastCorner { - lat - lng - } - southwestCorner { - lat - lng - } - } - googlePlaceInfo { - id - } - } - } - comparator - threshold - result { - outcome - score - matchedValue - } - } -`; -export const GQLSampleRuleExecutionResultConditionResultFieldsFragmentDoc = gql` - fragment SampleRuleExecutionResultConditionResultFields on ConditionSetWithResult { - conjunction - conditions { - ... on ConditionSetWithResult { - conjunction - conditions { - ... on LeafConditionWithResult { - ...LeafConditionWithResultFields - } - } - result { - outcome - score - matchedValue - } - } - ... on LeafConditionWithResult { - ...LeafConditionWithResultFields - } - } - result { - outcome - score - matchedValue - } - } - ${GQLLeafConditionWithResultFieldsFragmentDoc} -`; -export const GQLLeafConditionFieldsFragmentDoc = gql` - fragment LeafConditionFields on LeafCondition { - input { - type - name - contentTypeId - contentTypeIds - spec { - source { - ... on DerivedFieldFieldSource { - name - contentTypeId - } - ... on DerivedFieldFullItemSource { - _ - } - ... on DerivedFieldCoopInputSource { - coopInput: name - } - } - derivationType - } - } - signal { - id - type - name - subcategory - args { - __typename - } - } - matchingValues { - strings - textBankIds - locationBankIds - imageBankIds - locations { - id - name - geometry { - center { - lat - lng - } - radius - } - bounds { - northeastCorner { - lat - lng - } - southwestCorner { - lat - lng - } - } - } - } - comparator - threshold - } -`; -export const GQLConditionSetFieldsFragmentDoc = gql` - fragment ConditionSetFields on ConditionSet { - conjunction - conditions { - ... on ConditionSet { - conjunction - conditions { - ... on LeafCondition { - ...LeafConditionFields - } - } - } - ... on LeafCondition { - ...LeafConditionFields - } - } - } - ${GQLLeafConditionFieldsFragmentDoc} -`; -export const GQLReportingRuleFormRuleFieldsFragmentFragmentDoc = gql` - fragment ReportingRuleFormRuleFieldsFragment on ReportingRule { - __typename - id - name - description - status - policies { - id - } - conditionSet { - ...ConditionSetFields - } - actions { - ... on CustomAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on EnqueueToMrtAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on EnqueueToNcmecAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on EnqueueAuthorToMrtAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - } - } - ${GQLConditionSetFieldsFragmentDoc} -`; -export const GQLSignalsFragmentFragmentDoc = gql` - fragment SignalsFragment on Signal { - id - type - name - integration - docsUrl - recommendedThresholds { - highPrecisionThreshold - highRecallThreshold - } - supportedLanguages { - ... on AllLanguages { - _ - } - ... on Languages { - languages - } - } - pricingStructure { - type - } - disabledInfo { - disabled - disabledMessage - } - description - eligibleInputs - outputType { - ... on ScalarSignalOutputType { - scalarType - } - ... on EnumSignalOutputType { - scalarType - enum - ordered - } - } - shouldPromptForMatchingValues - eligibleSubcategories { - id - label - description - childrenIds - } - } -`; -export const GQLRuleFormRuleFieldsFragmentFragmentDoc = gql` - fragment RuleFormRuleFieldsFragment on Rule { - __typename - id - name - description - status - policies { - id - } - tags - maxDailyActions - expirationTime - conditionSet { - ...ConditionSetFields - } - actions { - ... on CustomAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on EnqueueToMrtAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on EnqueueToNcmecAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on EnqueueAuthorToMrtAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - } - } - ${GQLConditionSetFieldsFragmentDoc} -`; -export const GQLActionFragmentFragmentDoc = gql` - fragment ActionFragment on ActionBase { - ... on CustomAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on EnqueueToMrtAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on EnqueueToNcmecAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on EnqueueAuthorToMrtAction { - id - name - description - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - } -`; -export const GQLApiAuthDocument = gql` - query ApiAuth { - apiKey - myOrg { - id - publicSigningKey - } - me { - id - permissions - } - } -`; - -/** - * __useGQLApiAuthQuery__ - * - * To run a query within a React component, call `useGQLApiAuthQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLApiAuthQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLApiAuthQuery({ - * variables: { - * }, - * }); - */ -export function useGQLApiAuthQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLApiAuthQuery, - GQLApiAuthQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLApiAuthDocument, - options, - ); -} -export function useGQLApiAuthLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLApiAuthQuery, - GQLApiAuthQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLApiAuthDocument, - options, - ); -} -export type GQLApiAuthQueryHookResult = ReturnType; -export type GQLApiAuthLazyQueryHookResult = ReturnType< - typeof useGQLApiAuthLazyQuery ->; -export type GQLApiAuthQueryResult = Apollo.QueryResult< - GQLApiAuthQuery, - GQLApiAuthQueryVariables ->; -export const GQLRotateApiKeyDocument = gql` - mutation RotateApiKey($input: RotateApiKeyInput!) { - rotateApiKey(input: $input) { - ... on RotateApiKeySuccessResponse { - apiKey - record { - id - name - description - isActive - createdAt - lastUsedAt - createdBy - } - } - ... on RotateApiKeyError { - title - status - type - detail - pointer - requestId - } - } - } -`; -export type GQLRotateApiKeyMutationFn = Apollo.MutationFunction< - GQLRotateApiKeyMutation, - GQLRotateApiKeyMutationVariables ->; - -/** - * __useGQLRotateApiKeyMutation__ - * - * To run a mutation, you first call `useGQLRotateApiKeyMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLRotateApiKeyMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlRotateApiKeyMutation, { data, loading, error }] = useGQLRotateApiKeyMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLRotateApiKeyMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLRotateApiKeyMutation, - GQLRotateApiKeyMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLRotateApiKeyMutation, - GQLRotateApiKeyMutationVariables - >(GQLRotateApiKeyDocument, options); -} -export type GQLRotateApiKeyMutationHookResult = ReturnType< - typeof useGQLRotateApiKeyMutation ->; -export type GQLRotateApiKeyMutationResult = - Apollo.MutationResult; -export type GQLRotateApiKeyMutationOptions = Apollo.BaseMutationOptions< - GQLRotateApiKeyMutation, - GQLRotateApiKeyMutationVariables ->; -export const GQLHashBanksDocument = gql` - query HashBanks { - hashBanks { - id - name - description - hma_name - enabled_ratio - org_id - } - } -`; - -/** - * __useGQLHashBanksQuery__ - * - * To run a query within a React component, call `useGQLHashBanksQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLHashBanksQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLHashBanksQuery({ - * variables: { - * }, - * }); - */ -export function useGQLHashBanksQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLHashBanksQuery, - GQLHashBanksQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLHashBanksDocument, - options, - ); -} -export function useGQLHashBanksLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLHashBanksQuery, - GQLHashBanksQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLHashBanksDocument, - options, - ); -} -export type GQLHashBanksQueryHookResult = ReturnType< - typeof useGQLHashBanksQuery ->; -export type GQLHashBanksLazyQueryHookResult = ReturnType< - typeof useGQLHashBanksLazyQuery ->; -export type GQLHashBanksQueryResult = Apollo.QueryResult< - GQLHashBanksQuery, - GQLHashBanksQueryVariables ->; -export const GQLHashBankByIdDocument = gql` - query HashBankById($id: ID!) { - hashBankById(id: $id) { - id - name - description - hma_name - enabled_ratio - org_id - } - } -`; - -/** - * __useGQLHashBankByIdQuery__ - * - * To run a query within a React component, call `useGQLHashBankByIdQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLHashBankByIdQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLHashBankByIdQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLHashBankByIdQuery( - baseOptions: Apollo.QueryHookOptions< - GQLHashBankByIdQuery, - GQLHashBankByIdQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLHashBankByIdDocument, - options, - ); -} -export function useGQLHashBankByIdLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLHashBankByIdQuery, - GQLHashBankByIdQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLHashBankByIdQuery, - GQLHashBankByIdQueryVariables - >(GQLHashBankByIdDocument, options); -} -export type GQLHashBankByIdQueryHookResult = ReturnType< - typeof useGQLHashBankByIdQuery ->; -export type GQLHashBankByIdLazyQueryHookResult = ReturnType< - typeof useGQLHashBankByIdLazyQuery ->; -export type GQLHashBankByIdQueryResult = Apollo.QueryResult< - GQLHashBankByIdQuery, - GQLHashBankByIdQueryVariables ->; -export const GQLCreateHashBankDocument = gql` - mutation CreateHashBank($input: CreateHashBankInput!) { - createHashBank(input: $input) { - ... on MutateHashBankSuccessResponse { - data { - id - name - description - hma_name - enabled_ratio - org_id - } - } - ... on MatchingBankNameExistsError { - title - status - type - pointer - detail - requestId - } - } - } -`; -export type GQLCreateHashBankMutationFn = Apollo.MutationFunction< - GQLCreateHashBankMutation, - GQLCreateHashBankMutationVariables ->; - -/** - * __useGQLCreateHashBankMutation__ - * - * To run a mutation, you first call `useGQLCreateHashBankMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateHashBankMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateHashBankMutation, { data, loading, error }] = useGQLCreateHashBankMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateHashBankMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateHashBankMutation, - GQLCreateHashBankMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateHashBankMutation, - GQLCreateHashBankMutationVariables - >(GQLCreateHashBankDocument, options); -} -export type GQLCreateHashBankMutationHookResult = ReturnType< - typeof useGQLCreateHashBankMutation ->; -export type GQLCreateHashBankMutationResult = - Apollo.MutationResult; -export type GQLCreateHashBankMutationOptions = Apollo.BaseMutationOptions< - GQLCreateHashBankMutation, - GQLCreateHashBankMutationVariables ->; -export const GQLUpdateHashBankDocument = gql` - mutation UpdateHashBank($input: UpdateHashBankInput!) { - updateHashBank(input: $input) { - ... on MutateHashBankSuccessResponse { - data { - id - name - description - hma_name - enabled_ratio - org_id - } - } - ... on MatchingBankNameExistsError { - title - status - type - pointer - detail - requestId - } - } - } -`; -export type GQLUpdateHashBankMutationFn = Apollo.MutationFunction< - GQLUpdateHashBankMutation, - GQLUpdateHashBankMutationVariables ->; - -/** - * __useGQLUpdateHashBankMutation__ - * - * To run a mutation, you first call `useGQLUpdateHashBankMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateHashBankMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateHashBankMutation, { data, loading, error }] = useGQLUpdateHashBankMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateHashBankMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateHashBankMutation, - GQLUpdateHashBankMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateHashBankMutation, - GQLUpdateHashBankMutationVariables - >(GQLUpdateHashBankDocument, options); -} -export type GQLUpdateHashBankMutationHookResult = ReturnType< - typeof useGQLUpdateHashBankMutation ->; -export type GQLUpdateHashBankMutationResult = - Apollo.MutationResult; -export type GQLUpdateHashBankMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateHashBankMutation, - GQLUpdateHashBankMutationVariables ->; -export const GQLDeleteHashBankDocument = gql` - mutation DeleteHashBank($id: ID!) { - deleteHashBank(id: $id) - } -`; -export type GQLDeleteHashBankMutationFn = Apollo.MutationFunction< - GQLDeleteHashBankMutation, - GQLDeleteHashBankMutationVariables ->; - -/** - * __useGQLDeleteHashBankMutation__ - * - * To run a mutation, you first call `useGQLDeleteHashBankMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteHashBankMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteHashBankMutation, { data, loading, error }] = useGQLDeleteHashBankMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteHashBankMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteHashBankMutation, - GQLDeleteHashBankMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteHashBankMutation, - GQLDeleteHashBankMutationVariables - >(GQLDeleteHashBankDocument, options); -} -export type GQLDeleteHashBankMutationHookResult = ReturnType< - typeof useGQLDeleteHashBankMutation ->; -export type GQLDeleteHashBankMutationResult = - Apollo.MutationResult; -export type GQLDeleteHashBankMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteHashBankMutation, - GQLDeleteHashBankMutationVariables ->; -export const GQLUserAndOrgDocument = gql` - query UserAndOrg { - me { - id - email - } - myOrg { - id - } - } -`; - -/** - * __useGQLUserAndOrgQuery__ - * - * To run a query within a React component, call `useGQLUserAndOrgQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLUserAndOrgQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLUserAndOrgQuery({ - * variables: { - * }, - * }); - */ -export function useGQLUserAndOrgQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLUserAndOrgQuery, - GQLUserAndOrgQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLUserAndOrgDocument, - options, - ); -} -export function useGQLUserAndOrgLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLUserAndOrgQuery, - GQLUserAndOrgQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLUserAndOrgDocument, - options, - ); -} -export type GQLUserAndOrgQueryHookResult = ReturnType< - typeof useGQLUserAndOrgQuery ->; -export type GQLUserAndOrgLazyQueryHookResult = ReturnType< - typeof useGQLUserAndOrgLazyQuery ->; -export type GQLUserAndOrgQueryResult = Apollo.QueryResult< - GQLUserAndOrgQuery, - GQLUserAndOrgQueryVariables ->; -export const GQLLoggedInUserForRouteDocument = gql` - query LoggedInUserForRoute { - me { - id - approvedByAdmin - rejectedByAdmin - } - } -`; - -/** - * __useGQLLoggedInUserForRouteQuery__ - * - * To run a query within a React component, call `useGQLLoggedInUserForRouteQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLLoggedInUserForRouteQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLLoggedInUserForRouteQuery({ - * variables: { - * }, - * }); - */ -export function useGQLLoggedInUserForRouteQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLLoggedInUserForRouteQuery, - GQLLoggedInUserForRouteQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLLoggedInUserForRouteQuery, - GQLLoggedInUserForRouteQueryVariables - >(GQLLoggedInUserForRouteDocument, options); -} -export function useGQLLoggedInUserForRouteLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLLoggedInUserForRouteQuery, - GQLLoggedInUserForRouteQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLLoggedInUserForRouteQuery, - GQLLoggedInUserForRouteQueryVariables - >(GQLLoggedInUserForRouteDocument, options); -} -export type GQLLoggedInUserForRouteQueryHookResult = ReturnType< - typeof useGQLLoggedInUserForRouteQuery ->; -export type GQLLoggedInUserForRouteLazyQueryHookResult = ReturnType< - typeof useGQLLoggedInUserForRouteLazyQuery ->; -export type GQLLoggedInUserForRouteQueryResult = Apollo.QueryResult< - GQLLoggedInUserForRouteQuery, - GQLLoggedInUserForRouteQueryVariables ->; -export const GQLPermissionGatedRouteLoggedInUserDocument = gql` - query PermissionGatedRouteLoggedInUser { - me { - id - permissions - } - } -`; - -/** - * __useGQLPermissionGatedRouteLoggedInUserQuery__ - * - * To run a query within a React component, call `useGQLPermissionGatedRouteLoggedInUserQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLPermissionGatedRouteLoggedInUserQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLPermissionGatedRouteLoggedInUserQuery({ - * variables: { - * }, - * }); - */ -export function useGQLPermissionGatedRouteLoggedInUserQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLPermissionGatedRouteLoggedInUserQuery, - GQLPermissionGatedRouteLoggedInUserQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLPermissionGatedRouteLoggedInUserQuery, - GQLPermissionGatedRouteLoggedInUserQueryVariables - >(GQLPermissionGatedRouteLoggedInUserDocument, options); -} -export function useGQLPermissionGatedRouteLoggedInUserLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLPermissionGatedRouteLoggedInUserQuery, - GQLPermissionGatedRouteLoggedInUserQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLPermissionGatedRouteLoggedInUserQuery, - GQLPermissionGatedRouteLoggedInUserQueryVariables - >(GQLPermissionGatedRouteLoggedInUserDocument, options); -} -export type GQLPermissionGatedRouteLoggedInUserQueryHookResult = ReturnType< - typeof useGQLPermissionGatedRouteLoggedInUserQuery ->; -export type GQLPermissionGatedRouteLoggedInUserLazyQueryHookResult = ReturnType< - typeof useGQLPermissionGatedRouteLoggedInUserLazyQuery ->; -export type GQLPermissionGatedRouteLoggedInUserQueryResult = Apollo.QueryResult< - GQLPermissionGatedRouteLoggedInUserQuery, - GQLPermissionGatedRouteLoggedInUserQueryVariables ->; -export const GQLLoginDocument = gql` - mutation Login($input: LoginInput!) { - login(input: $input) { - ... on LoginSuccessResponse { - user { - id - email - } - } - ... on LoginUserDoesNotExistError { - title - status - } - ... on LoginIncorrectPasswordError { - title - status - } - ... on LoginSsoRequiredError { - title - status - } - } - } -`; -export type GQLLoginMutationFn = Apollo.MutationFunction< - GQLLoginMutation, - GQLLoginMutationVariables ->; - -/** - * __useGQLLoginMutation__ - * - * To run a mutation, you first call `useGQLLoginMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLLoginMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlLoginMutation, { data, loading, error }] = useGQLLoginMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLLoginMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLLoginMutation, - GQLLoginMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation( - GQLLoginDocument, - options, - ); -} -export type GQLLoginMutationHookResult = ReturnType; -export type GQLLoginMutationResult = Apollo.MutationResult; -export type GQLLoginMutationOptions = Apollo.BaseMutationOptions< - GQLLoginMutation, - GQLLoginMutationVariables ->; -export const GQLGetSsoRedirectUrlDocument = gql` - query GetSSORedirectUrl($emailAddress: String!) { - getSSORedirectUrl(emailAddress: $emailAddress) - } -`; - -/** - * __useGQLGetSsoRedirectUrlQuery__ - * - * To run a query within a React component, call `useGQLGetSsoRedirectUrlQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetSsoRedirectUrlQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetSsoRedirectUrlQuery({ - * variables: { - * emailAddress: // value for 'emailAddress' - * }, - * }); - */ -export function useGQLGetSsoRedirectUrlQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetSsoRedirectUrlQuery, - GQLGetSsoRedirectUrlQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetSsoRedirectUrlQuery, - GQLGetSsoRedirectUrlQueryVariables - >(GQLGetSsoRedirectUrlDocument, options); -} -export function useGQLGetSsoRedirectUrlLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetSsoRedirectUrlQuery, - GQLGetSsoRedirectUrlQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetSsoRedirectUrlQuery, - GQLGetSsoRedirectUrlQueryVariables - >(GQLGetSsoRedirectUrlDocument, options); -} -export type GQLGetSsoRedirectUrlQueryHookResult = ReturnType< - typeof useGQLGetSsoRedirectUrlQuery ->; -export type GQLGetSsoRedirectUrlLazyQueryHookResult = ReturnType< - typeof useGQLGetSsoRedirectUrlLazyQuery ->; -export type GQLGetSsoRedirectUrlQueryResult = Apollo.QueryResult< - GQLGetSsoRedirectUrlQuery, - GQLGetSsoRedirectUrlQueryVariables ->; -export const GQLRejectedUserDocument = gql` - query RejectedUser { - me { - id - } - } -`; - -/** - * __useGQLRejectedUserQuery__ - * - * To run a query within a React component, call `useGQLRejectedUserQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRejectedUserQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRejectedUserQuery({ - * variables: { - * }, - * }); - */ -export function useGQLRejectedUserQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLRejectedUserQuery, - GQLRejectedUserQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLRejectedUserDocument, - options, - ); -} -export function useGQLRejectedUserLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRejectedUserQuery, - GQLRejectedUserQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRejectedUserQuery, - GQLRejectedUserQueryVariables - >(GQLRejectedUserDocument, options); -} -export type GQLRejectedUserQueryHookResult = ReturnType< - typeof useGQLRejectedUserQuery ->; -export type GQLRejectedUserLazyQueryHookResult = ReturnType< - typeof useGQLRejectedUserLazyQuery ->; -export type GQLRejectedUserQueryResult = Apollo.QueryResult< - GQLRejectedUserQuery, - GQLRejectedUserQueryVariables ->; -export const GQLDeleteRejectedUserDocument = gql` - mutation DeleteRejectedUser($id: ID!) { - deleteUser(id: $id) - } -`; -export type GQLDeleteRejectedUserMutationFn = Apollo.MutationFunction< - GQLDeleteRejectedUserMutation, - GQLDeleteRejectedUserMutationVariables ->; - -/** - * __useGQLDeleteRejectedUserMutation__ - * - * To run a mutation, you first call `useGQLDeleteRejectedUserMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteRejectedUserMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteRejectedUserMutation, { data, loading, error }] = useGQLDeleteRejectedUserMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteRejectedUserMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteRejectedUserMutation, - GQLDeleteRejectedUserMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteRejectedUserMutation, - GQLDeleteRejectedUserMutationVariables - >(GQLDeleteRejectedUserDocument, options); -} -export type GQLDeleteRejectedUserMutationHookResult = ReturnType< - typeof useGQLDeleteRejectedUserMutation ->; -export type GQLDeleteRejectedUserMutationResult = - Apollo.MutationResult; -export type GQLDeleteRejectedUserMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteRejectedUserMutation, - GQLDeleteRejectedUserMutationVariables ->; -export const GQLInviteUserTokenDocument = gql` - query InviteUserToken($token: String!) { - inviteUserToken(token: $token) { - ... on InviteUserTokenSuccessResponse { - tokenData { - token - email - role - orgId - samlEnabled - } - } - ... on InviteUserTokenExpiredError { - title - } - ... on InviteUserTokenMissingError { - title - } - } - } -`; - -/** - * __useGQLInviteUserTokenQuery__ - * - * To run a query within a React component, call `useGQLInviteUserTokenQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLInviteUserTokenQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLInviteUserTokenQuery({ - * variables: { - * token: // value for 'token' - * }, - * }); - */ -export function useGQLInviteUserTokenQuery( - baseOptions: Apollo.QueryHookOptions< - GQLInviteUserTokenQuery, - GQLInviteUserTokenQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLInviteUserTokenQuery, - GQLInviteUserTokenQueryVariables - >(GQLInviteUserTokenDocument, options); -} -export function useGQLInviteUserTokenLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLInviteUserTokenQuery, - GQLInviteUserTokenQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLInviteUserTokenQuery, - GQLInviteUserTokenQueryVariables - >(GQLInviteUserTokenDocument, options); -} -export type GQLInviteUserTokenQueryHookResult = ReturnType< - typeof useGQLInviteUserTokenQuery ->; -export type GQLInviteUserTokenLazyQueryHookResult = ReturnType< - typeof useGQLInviteUserTokenLazyQuery ->; -export type GQLInviteUserTokenQueryResult = Apollo.QueryResult< - GQLInviteUserTokenQuery, - GQLInviteUserTokenQueryVariables ->; -export const GQLSignUpDocument = gql` - mutation SignUp($input: SignUpInput!) { - signUp(input: $input) { - ... on SignUpSuccessResponse { - data { - id - loginMethods - } - } - ... on SignUpUserExistsError { - title - } - } - } -`; -export type GQLSignUpMutationFn = Apollo.MutationFunction< - GQLSignUpMutation, - GQLSignUpMutationVariables ->; - -/** - * __useGQLSignUpMutation__ - * - * To run a mutation, you first call `useGQLSignUpMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLSignUpMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlSignUpMutation, { data, loading, error }] = useGQLSignUpMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLSignUpMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLSignUpMutation, - GQLSignUpMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation( - GQLSignUpDocument, - options, - ); -} -export type GQLSignUpMutationHookResult = ReturnType< - typeof useGQLSignUpMutation ->; -export type GQLSignUpMutationResult = Apollo.MutationResult; -export type GQLSignUpMutationOptions = Apollo.BaseMutationOptions< - GQLSignUpMutation, - GQLSignUpMutationVariables ->; -export const GQLSendPasswordResetDocument = gql` - mutation SendPasswordReset($input: SendPasswordResetInput!) { - sendPasswordReset(input: $input) - } -`; -export type GQLSendPasswordResetMutationFn = Apollo.MutationFunction< - GQLSendPasswordResetMutation, - GQLSendPasswordResetMutationVariables ->; - -/** - * __useGQLSendPasswordResetMutation__ - * - * To run a mutation, you first call `useGQLSendPasswordResetMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLSendPasswordResetMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlSendPasswordResetMutation, { data, loading, error }] = useGQLSendPasswordResetMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLSendPasswordResetMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLSendPasswordResetMutation, - GQLSendPasswordResetMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLSendPasswordResetMutation, - GQLSendPasswordResetMutationVariables - >(GQLSendPasswordResetDocument, options); -} -export type GQLSendPasswordResetMutationHookResult = ReturnType< - typeof useGQLSendPasswordResetMutation ->; -export type GQLSendPasswordResetMutationResult = - Apollo.MutationResult; -export type GQLSendPasswordResetMutationOptions = Apollo.BaseMutationOptions< - GQLSendPasswordResetMutation, - GQLSendPasswordResetMutationVariables ->; -export const GQLResetPasswordDocument = gql` - mutation ResetPassword($input: ResetPasswordInput!) { - resetPassword(input: $input) - } -`; -export type GQLResetPasswordMutationFn = Apollo.MutationFunction< - GQLResetPasswordMutation, - GQLResetPasswordMutationVariables ->; - -/** - * __useGQLResetPasswordMutation__ - * - * To run a mutation, you first call `useGQLResetPasswordMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLResetPasswordMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlResetPasswordMutation, { data, loading, error }] = useGQLResetPasswordMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLResetPasswordMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLResetPasswordMutation, - GQLResetPasswordMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLResetPasswordMutation, - GQLResetPasswordMutationVariables - >(GQLResetPasswordDocument, options); -} -export type GQLResetPasswordMutationHookResult = ReturnType< - typeof useGQLResetPasswordMutation ->; -export type GQLResetPasswordMutationResult = - Apollo.MutationResult; -export type GQLResetPasswordMutationOptions = Apollo.BaseMutationOptions< - GQLResetPasswordMutation, - GQLResetPasswordMutationVariables ->; -export const GQLDashboardOrgDocument = gql` - query DashboardOrg { - myOrg { - id - name - hasReportingRulesEnabled - hasNCMECReportingEnabled - hasAppealsEnabled - isDemoOrg - } - me { - id - permissions - email - } - } -`; - -/** - * __useGQLDashboardOrgQuery__ - * - * To run a query within a React component, call `useGQLDashboardOrgQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLDashboardOrgQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLDashboardOrgQuery({ - * variables: { - * }, - * }); - */ -export function useGQLDashboardOrgQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLDashboardOrgQuery, - GQLDashboardOrgQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLDashboardOrgDocument, - options, - ); -} -export function useGQLDashboardOrgLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLDashboardOrgQuery, - GQLDashboardOrgQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLDashboardOrgQuery, - GQLDashboardOrgQueryVariables - >(GQLDashboardOrgDocument, options); -} -export type GQLDashboardOrgQueryHookResult = ReturnType< - typeof useGQLDashboardOrgQuery ->; -export type GQLDashboardOrgLazyQueryHookResult = ReturnType< - typeof useGQLDashboardOrgLazyQuery ->; -export type GQLDashboardOrgQueryResult = Apollo.QueryResult< - GQLDashboardOrgQuery, - GQLDashboardOrgQueryVariables ->; -export const GQLLogoutDocument = gql` - mutation Logout { - logout - } -`; -export type GQLLogoutMutationFn = Apollo.MutationFunction< - GQLLogoutMutation, - GQLLogoutMutationVariables ->; - -/** - * __useGQLLogoutMutation__ - * - * To run a mutation, you first call `useGQLLogoutMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLLogoutMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlLogoutMutation, { data, loading, error }] = useGQLLogoutMutation({ - * variables: { - * }, - * }); - */ -export function useGQLLogoutMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLLogoutMutation, - GQLLogoutMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation( - GQLLogoutDocument, - options, - ); -} -export type GQLLogoutMutationHookResult = ReturnType< - typeof useGQLLogoutMutation ->; -export type GQLLogoutMutationResult = Apollo.MutationResult; -export type GQLLogoutMutationOptions = Apollo.BaseMutationOptions< - GQLLogoutMutation, - GQLLogoutMutationVariables ->; -export const GQLActionDocument = gql` - query Action($id: ID!) { - action(id: $id) { - ... on CustomAction { - ...CustomActionFragment - } - } - } - ${GQLCustomActionFragmentFragmentDoc} -`; - -/** - * __useGQLActionQuery__ - * - * To run a query within a React component, call `useGQLActionQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLActionQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLActionQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLActionQuery( - baseOptions: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLActionDocument, - options, - ); -} -export function useGQLActionLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLActionQuery, - GQLActionQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLActionDocument, - options, - ); -} -export type GQLActionQueryHookResult = ReturnType; -export type GQLActionLazyQueryHookResult = ReturnType< - typeof useGQLActionLazyQuery ->; -export type GQLActionQueryResult = Apollo.QueryResult< - GQLActionQuery, - GQLActionQueryVariables ->; -export const GQLActionFormDocument = gql` - query ActionForm { - myOrg { - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - me { - permissions - } - } -`; - -/** - * __useGQLActionFormQuery__ - * - * To run a query within a React component, call `useGQLActionFormQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLActionFormQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLActionFormQuery({ - * variables: { - * }, - * }); - */ -export function useGQLActionFormQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLActionFormQuery, - GQLActionFormQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLActionFormDocument, - options, - ); -} -export function useGQLActionFormLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLActionFormQuery, - GQLActionFormQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLActionFormDocument, - options, - ); -} -export type GQLActionFormQueryHookResult = ReturnType< - typeof useGQLActionFormQuery ->; -export type GQLActionFormLazyQueryHookResult = ReturnType< - typeof useGQLActionFormLazyQuery ->; -export type GQLActionFormQueryResult = Apollo.QueryResult< - GQLActionFormQuery, - GQLActionFormQueryVariables ->; -export const GQLCreateActionDocument = gql` - mutation CreateAction($input: CreateActionInput!) { - createAction(input: $input) { - ... on MutateActionSuccessResponse { - data { - ... on CustomAction { - ...CustomActionFragment - } - } - } - ... on ActionNameExistsError { - title - status - type - } - } - } - ${GQLCustomActionFragmentFragmentDoc} -`; -export type GQLCreateActionMutationFn = Apollo.MutationFunction< - GQLCreateActionMutation, - GQLCreateActionMutationVariables ->; - -/** - * __useGQLCreateActionMutation__ - * - * To run a mutation, you first call `useGQLCreateActionMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateActionMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateActionMutation, { data, loading, error }] = useGQLCreateActionMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateActionMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateActionMutation, - GQLCreateActionMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateActionMutation, - GQLCreateActionMutationVariables - >(GQLCreateActionDocument, options); -} -export type GQLCreateActionMutationHookResult = ReturnType< - typeof useGQLCreateActionMutation ->; -export type GQLCreateActionMutationResult = - Apollo.MutationResult; -export type GQLCreateActionMutationOptions = Apollo.BaseMutationOptions< - GQLCreateActionMutation, - GQLCreateActionMutationVariables ->; -export const GQLUpdateActionDocument = gql` - mutation UpdateAction($input: UpdateActionInput!) { - updateAction(input: $input) { - ... on MutateActionSuccessResponse { - data { - ... on CustomAction { - ...CustomActionFragment - } - } - } - ... on ActionNameExistsError { - title - status - type - } - } - } - ${GQLCustomActionFragmentFragmentDoc} -`; -export type GQLUpdateActionMutationFn = Apollo.MutationFunction< - GQLUpdateActionMutation, - GQLUpdateActionMutationVariables ->; - -/** - * __useGQLUpdateActionMutation__ - * - * To run a mutation, you first call `useGQLUpdateActionMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateActionMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateActionMutation, { data, loading, error }] = useGQLUpdateActionMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateActionMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateActionMutation, - GQLUpdateActionMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateActionMutation, - GQLUpdateActionMutationVariables - >(GQLUpdateActionDocument, options); -} -export type GQLUpdateActionMutationHookResult = ReturnType< - typeof useGQLUpdateActionMutation ->; -export type GQLUpdateActionMutationResult = - Apollo.MutationResult; -export type GQLUpdateActionMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateActionMutation, - GQLUpdateActionMutationVariables ->; -export const GQLActionsDocument = gql` - query Actions { - myOrg { - actions { - ... on ActionBase { - id - name - description - penalty - applyUserStrikes - } - } - } - me { - permissions - } - } -`; - -/** - * __useGQLActionsQuery__ - * - * To run a query within a React component, call `useGQLActionsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLActionsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLActionsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLActionsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLActionsQuery, - GQLActionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLActionsDocument, - options, - ); -} -export function useGQLActionsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLActionsQuery, - GQLActionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLActionsDocument, - options, - ); -} -export type GQLActionsQueryHookResult = ReturnType; -export type GQLActionsLazyQueryHookResult = ReturnType< - typeof useGQLActionsLazyQuery ->; -export type GQLActionsQueryResult = Apollo.QueryResult< - GQLActionsQuery, - GQLActionsQueryVariables ->; -export const GQLDeleteActionDocument = gql` - mutation DeleteAction($id: ID!) { - deleteAction(id: $id) - } -`; -export type GQLDeleteActionMutationFn = Apollo.MutationFunction< - GQLDeleteActionMutation, - GQLDeleteActionMutationVariables ->; - -/** - * __useGQLDeleteActionMutation__ - * - * To run a mutation, you first call `useGQLDeleteActionMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteActionMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteActionMutation, { data, loading, error }] = useGQLDeleteActionMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteActionMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteActionMutation, - GQLDeleteActionMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteActionMutation, - GQLDeleteActionMutationVariables - >(GQLDeleteActionDocument, options); -} -export type GQLDeleteActionMutationHookResult = ReturnType< - typeof useGQLDeleteActionMutation ->; -export type GQLDeleteActionMutationResult = - Apollo.MutationResult; -export type GQLDeleteActionMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteActionMutation, - GQLDeleteActionMutationVariables ->; -export const GQLCreateLocationBankDocument = gql` - mutation CreateLocationBank($input: CreateLocationBankInput!) { - createLocationBank(input: $input) { - ... on MutateLocationBankSuccessResponse { - data { - id - } - } - } - } -`; -export type GQLCreateLocationBankMutationFn = Apollo.MutationFunction< - GQLCreateLocationBankMutation, - GQLCreateLocationBankMutationVariables ->; - -/** - * __useGQLCreateLocationBankMutation__ - * - * To run a mutation, you first call `useGQLCreateLocationBankMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateLocationBankMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateLocationBankMutation, { data, loading, error }] = useGQLCreateLocationBankMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateLocationBankMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateLocationBankMutation, - GQLCreateLocationBankMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateLocationBankMutation, - GQLCreateLocationBankMutationVariables - >(GQLCreateLocationBankDocument, options); -} -export type GQLCreateLocationBankMutationHookResult = ReturnType< - typeof useGQLCreateLocationBankMutation ->; -export type GQLCreateLocationBankMutationResult = - Apollo.MutationResult; -export type GQLCreateLocationBankMutationOptions = Apollo.BaseMutationOptions< - GQLCreateLocationBankMutation, - GQLCreateLocationBankMutationVariables ->; -export const GQLUpdateLocationBankDocument = gql` - mutation UpdateLocationBank($input: UpdateLocationBankInput!) { - updateLocationBank(input: $input) { - ... on MutateLocationBankSuccessResponse { - data { - id - } - } - } - } -`; -export type GQLUpdateLocationBankMutationFn = Apollo.MutationFunction< - GQLUpdateLocationBankMutation, - GQLUpdateLocationBankMutationVariables ->; - -/** - * __useGQLUpdateLocationBankMutation__ - * - * To run a mutation, you first call `useGQLUpdateLocationBankMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateLocationBankMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateLocationBankMutation, { data, loading, error }] = useGQLUpdateLocationBankMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateLocationBankMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateLocationBankMutation, - GQLUpdateLocationBankMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateLocationBankMutation, - GQLUpdateLocationBankMutationVariables - >(GQLUpdateLocationBankDocument, options); -} -export type GQLUpdateLocationBankMutationHookResult = ReturnType< - typeof useGQLUpdateLocationBankMutation ->; -export type GQLUpdateLocationBankMutationResult = - Apollo.MutationResult; -export type GQLUpdateLocationBankMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateLocationBankMutation, - GQLUpdateLocationBankMutationVariables ->; -export const GQLLocationBankDocument = gql` - query LocationBank($id: ID!) { - locationBank(id: $id) { - id - name - description - locations { - id - name - geometry { - center { - lat - lng - } - radius - } - googlePlaceInfo { - id - } - bounds { - northeastCorner { - lat - lng - } - southwestCorner { - lat - lng - } - } - } - } - } -`; - -/** - * __useGQLLocationBankQuery__ - * - * To run a query within a React component, call `useGQLLocationBankQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLLocationBankQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLLocationBankQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLLocationBankQuery( - baseOptions: Apollo.QueryHookOptions< - GQLLocationBankQuery, - GQLLocationBankQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLLocationBankDocument, - options, - ); -} -export function useGQLLocationBankLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLLocationBankQuery, - GQLLocationBankQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLLocationBankQuery, - GQLLocationBankQueryVariables - >(GQLLocationBankDocument, options); -} -export type GQLLocationBankQueryHookResult = ReturnType< - typeof useGQLLocationBankQuery ->; -export type GQLLocationBankLazyQueryHookResult = ReturnType< - typeof useGQLLocationBankLazyQuery ->; -export type GQLLocationBankQueryResult = Apollo.QueryResult< - GQLLocationBankQuery, - GQLLocationBankQueryVariables ->; -export const GQLLocationBankFormDocument = gql` - query LocationBankForm { - me { - permissions - } - } -`; - -/** - * __useGQLLocationBankFormQuery__ - * - * To run a query within a React component, call `useGQLLocationBankFormQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLLocationBankFormQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLLocationBankFormQuery({ - * variables: { - * }, - * }); - */ -export function useGQLLocationBankFormQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLLocationBankFormQuery, - GQLLocationBankFormQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLLocationBankFormQuery, - GQLLocationBankFormQueryVariables - >(GQLLocationBankFormDocument, options); -} -export function useGQLLocationBankFormLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLLocationBankFormQuery, - GQLLocationBankFormQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLLocationBankFormQuery, - GQLLocationBankFormQueryVariables - >(GQLLocationBankFormDocument, options); -} -export type GQLLocationBankFormQueryHookResult = ReturnType< - typeof useGQLLocationBankFormQuery ->; -export type GQLLocationBankFormLazyQueryHookResult = ReturnType< - typeof useGQLLocationBankFormLazyQuery ->; -export type GQLLocationBankFormQueryResult = Apollo.QueryResult< - GQLLocationBankFormQuery, - GQLLocationBankFormQueryVariables ->; -export const GQLLocationBanksDocument = gql` - query LocationBanks { - myOrg { - banks { - locationBanks { - id - name - description - } - } - } - me { - permissions - } - } -`; - -/** - * __useGQLLocationBanksQuery__ - * - * To run a query within a React component, call `useGQLLocationBanksQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLLocationBanksQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLLocationBanksQuery({ - * variables: { - * }, - * }); - */ -export function useGQLLocationBanksQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLLocationBanksQuery, - GQLLocationBanksQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLLocationBanksDocument, - options, - ); -} -export function useGQLLocationBanksLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLLocationBanksQuery, - GQLLocationBanksQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLLocationBanksQuery, - GQLLocationBanksQueryVariables - >(GQLLocationBanksDocument, options); -} -export type GQLLocationBanksQueryHookResult = ReturnType< - typeof useGQLLocationBanksQuery ->; -export type GQLLocationBanksLazyQueryHookResult = ReturnType< - typeof useGQLLocationBanksLazyQuery ->; -export type GQLLocationBanksQueryResult = Apollo.QueryResult< - GQLLocationBanksQuery, - GQLLocationBanksQueryVariables ->; -export const GQLDeleteLocationBankDocument = gql` - mutation DeleteLocationBank($id: ID!) { - deleteLocationBank(id: $id) - } -`; -export type GQLDeleteLocationBankMutationFn = Apollo.MutationFunction< - GQLDeleteLocationBankMutation, - GQLDeleteLocationBankMutationVariables ->; - -/** - * __useGQLDeleteLocationBankMutation__ - * - * To run a mutation, you first call `useGQLDeleteLocationBankMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteLocationBankMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteLocationBankMutation, { data, loading, error }] = useGQLDeleteLocationBankMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteLocationBankMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteLocationBankMutation, - GQLDeleteLocationBankMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteLocationBankMutation, - GQLDeleteLocationBankMutationVariables - >(GQLDeleteLocationBankDocument, options); -} -export type GQLDeleteLocationBankMutationHookResult = ReturnType< - typeof useGQLDeleteLocationBankMutation ->; -export type GQLDeleteLocationBankMutationResult = - Apollo.MutationResult; -export type GQLDeleteLocationBankMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteLocationBankMutation, - GQLDeleteLocationBankMutationVariables ->; -export const GQLCreateTextBankDocument = gql` - mutation CreateTextBank($input: CreateTextBankInput!) { - createTextBank(input: $input) { - success - error - } - } -`; -export type GQLCreateTextBankMutationFn = Apollo.MutationFunction< - GQLCreateTextBankMutation, - GQLCreateTextBankMutationVariables ->; - -/** - * __useGQLCreateTextBankMutation__ - * - * To run a mutation, you first call `useGQLCreateTextBankMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateTextBankMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateTextBankMutation, { data, loading, error }] = useGQLCreateTextBankMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateTextBankMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateTextBankMutation, - GQLCreateTextBankMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateTextBankMutation, - GQLCreateTextBankMutationVariables - >(GQLCreateTextBankDocument, options); -} -export type GQLCreateTextBankMutationHookResult = ReturnType< - typeof useGQLCreateTextBankMutation ->; -export type GQLCreateTextBankMutationResult = - Apollo.MutationResult; -export type GQLCreateTextBankMutationOptions = Apollo.BaseMutationOptions< - GQLCreateTextBankMutation, - GQLCreateTextBankMutationVariables ->; -export const GQLUpdateTextBankDocument = gql` - mutation UpdateTextBank($input: UpdateTextBankInput!) { - updateTextBank(input: $input) { - success - error - } - } -`; -export type GQLUpdateTextBankMutationFn = Apollo.MutationFunction< - GQLUpdateTextBankMutation, - GQLUpdateTextBankMutationVariables ->; - -/** - * __useGQLUpdateTextBankMutation__ - * - * To run a mutation, you first call `useGQLUpdateTextBankMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateTextBankMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateTextBankMutation, { data, loading, error }] = useGQLUpdateTextBankMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateTextBankMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateTextBankMutation, - GQLUpdateTextBankMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateTextBankMutation, - GQLUpdateTextBankMutationVariables - >(GQLUpdateTextBankDocument, options); -} -export type GQLUpdateTextBankMutationHookResult = ReturnType< - typeof useGQLUpdateTextBankMutation ->; -export type GQLUpdateTextBankMutationResult = - Apollo.MutationResult; -export type GQLUpdateTextBankMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateTextBankMutation, - GQLUpdateTextBankMutationVariables ->; -export const GQLTextBankDocument = gql` - query TextBank($id: ID!) { - textBank(id: $id) { - id - name - description - type - strings - } - } -`; - -/** - * __useGQLTextBankQuery__ - * - * To run a query within a React component, call `useGQLTextBankQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLTextBankQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLTextBankQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLTextBankQuery( - baseOptions: Apollo.QueryHookOptions< - GQLTextBankQuery, - GQLTextBankQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLTextBankDocument, - options, - ); -} -export function useGQLTextBankLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLTextBankQuery, - GQLTextBankQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLTextBankDocument, - options, - ); -} -export type GQLTextBankQueryHookResult = ReturnType; -export type GQLTextBankLazyQueryHookResult = ReturnType< - typeof useGQLTextBankLazyQuery ->; -export type GQLTextBankQueryResult = Apollo.QueryResult< - GQLTextBankQuery, - GQLTextBankQueryVariables ->; -export const GQLTextBankFormDocument = gql` - query TextBankForm { - me { - permissions - } - } -`; - -/** - * __useGQLTextBankFormQuery__ - * - * To run a query within a React component, call `useGQLTextBankFormQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLTextBankFormQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLTextBankFormQuery({ - * variables: { - * }, - * }); - */ -export function useGQLTextBankFormQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLTextBankFormQuery, - GQLTextBankFormQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLTextBankFormDocument, - options, - ); -} -export function useGQLTextBankFormLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLTextBankFormQuery, - GQLTextBankFormQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLTextBankFormQuery, - GQLTextBankFormQueryVariables - >(GQLTextBankFormDocument, options); -} -export type GQLTextBankFormQueryHookResult = ReturnType< - typeof useGQLTextBankFormQuery ->; -export type GQLTextBankFormLazyQueryHookResult = ReturnType< - typeof useGQLTextBankFormLazyQuery ->; -export type GQLTextBankFormQueryResult = Apollo.QueryResult< - GQLTextBankFormQuery, - GQLTextBankFormQueryVariables ->; -export const GQLTextBanksDocument = gql` - query TextBanks { - myOrg { - banks { - textBanks { - id - name - description - type - } - } - } - me { - permissions - } - } -`; - -/** - * __useGQLTextBanksQuery__ - * - * To run a query within a React component, call `useGQLTextBanksQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLTextBanksQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLTextBanksQuery({ - * variables: { - * }, - * }); - */ -export function useGQLTextBanksQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLTextBanksQuery, - GQLTextBanksQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLTextBanksDocument, - options, - ); -} -export function useGQLTextBanksLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLTextBanksQuery, - GQLTextBanksQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLTextBanksDocument, - options, - ); -} -export type GQLTextBanksQueryHookResult = ReturnType< - typeof useGQLTextBanksQuery ->; -export type GQLTextBanksLazyQueryHookResult = ReturnType< - typeof useGQLTextBanksLazyQuery ->; -export type GQLTextBanksQueryResult = Apollo.QueryResult< - GQLTextBanksQuery, - GQLTextBanksQueryVariables ->; -export const GQLDeleteTextBankDocument = gql` - mutation DeleteTextBank($id: ID!) { - deleteTextBank(id: $id) - } -`; -export type GQLDeleteTextBankMutationFn = Apollo.MutationFunction< - GQLDeleteTextBankMutation, - GQLDeleteTextBankMutationVariables ->; - -/** - * __useGQLDeleteTextBankMutation__ - * - * To run a mutation, you first call `useGQLDeleteTextBankMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteTextBankMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteTextBankMutation, { data, loading, error }] = useGQLDeleteTextBankMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteTextBankMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteTextBankMutation, - GQLDeleteTextBankMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteTextBankMutation, - GQLDeleteTextBankMutationVariables - >(GQLDeleteTextBankDocument, options); -} -export type GQLDeleteTextBankMutationHookResult = ReturnType< - typeof useGQLDeleteTextBankMutation ->; -export type GQLDeleteTextBankMutationResult = - Apollo.MutationResult; -export type GQLDeleteTextBankMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteTextBankMutation, - GQLDeleteTextBankMutationVariables ->; -export const GQLBulkActionsFormDataDocument = gql` - query BulkActionsFormData { - myOrg { - id - itemTypes { - ... on ItemTypeBase { - id - name - } - } - actions { - ... on ActionBase { - id - name - } - ... on CustomAction { - itemTypes { - ... on ItemTypeBase { - id - } - } - } - ... on EnqueueToMrtAction { - itemTypes { - ... on ItemTypeBase { - id - } - } - } - ... on EnqueueToNcmecAction { - itemTypes { - ... on ItemTypeBase { - id - } - } - } - ... on EnqueueAuthorToMrtAction { - itemTypes { - ... on ItemTypeBase { - id - } - } - } - } - policies { - id - name - parentId - } - allowMultiplePoliciesPerAction - } - me { - permissions - } - } -`; - -/** - * __useGQLBulkActionsFormDataQuery__ - * - * To run a query within a React component, call `useGQLBulkActionsFormDataQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLBulkActionsFormDataQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLBulkActionsFormDataQuery({ - * variables: { - * }, - * }); - */ -export function useGQLBulkActionsFormDataQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLBulkActionsFormDataQuery, - GQLBulkActionsFormDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLBulkActionsFormDataQuery, - GQLBulkActionsFormDataQueryVariables - >(GQLBulkActionsFormDataDocument, options); -} -export function useGQLBulkActionsFormDataLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLBulkActionsFormDataQuery, - GQLBulkActionsFormDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLBulkActionsFormDataQuery, - GQLBulkActionsFormDataQueryVariables - >(GQLBulkActionsFormDataDocument, options); -} -export type GQLBulkActionsFormDataQueryHookResult = ReturnType< - typeof useGQLBulkActionsFormDataQuery ->; -export type GQLBulkActionsFormDataLazyQueryHookResult = ReturnType< - typeof useGQLBulkActionsFormDataLazyQuery ->; -export type GQLBulkActionsFormDataQueryResult = Apollo.QueryResult< - GQLBulkActionsFormDataQuery, - GQLBulkActionsFormDataQueryVariables ->; -export const GQLBulkActionExecutionDocument = gql` - mutation BulkActionExecution($input: ExecuteBulkActionInput!) { - bulkExecuteActions(input: $input) { - results { - itemId - actionId - success - } - } - } -`; -export type GQLBulkActionExecutionMutationFn = Apollo.MutationFunction< - GQLBulkActionExecutionMutation, - GQLBulkActionExecutionMutationVariables ->; - -/** - * __useGQLBulkActionExecutionMutation__ - * - * To run a mutation, you first call `useGQLBulkActionExecutionMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLBulkActionExecutionMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlBulkActionExecutionMutation, { data, loading, error }] = useGQLBulkActionExecutionMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLBulkActionExecutionMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLBulkActionExecutionMutation, - GQLBulkActionExecutionMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLBulkActionExecutionMutation, - GQLBulkActionExecutionMutationVariables - >(GQLBulkActionExecutionDocument, options); -} -export type GQLBulkActionExecutionMutationHookResult = ReturnType< - typeof useGQLBulkActionExecutionMutation ->; -export type GQLBulkActionExecutionMutationResult = - Apollo.MutationResult; -export type GQLBulkActionExecutionMutationOptions = Apollo.BaseMutationOptions< - GQLBulkActionExecutionMutation, - GQLBulkActionExecutionMutationVariables ->; -export const GQLMatchingBankIdsDocument = gql` - query MatchingBankIds { - myOrg { - banks { - textBanks { - id - name - description - type - } - locationBanks { - id - name - description - locations { - id - } - } - hashBanks { - id - name - description - enabled_ratio - } - } - } - } -`; - -/** - * __useGQLMatchingBankIdsQuery__ - * - * To run a query within a React component, call `useGQLMatchingBankIdsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLMatchingBankIdsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLMatchingBankIdsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLMatchingBankIdsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLMatchingBankIdsQuery, - GQLMatchingBankIdsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLMatchingBankIdsQuery, - GQLMatchingBankIdsQueryVariables - >(GQLMatchingBankIdsDocument, options); -} -export function useGQLMatchingBankIdsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLMatchingBankIdsQuery, - GQLMatchingBankIdsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLMatchingBankIdsQuery, - GQLMatchingBankIdsQueryVariables - >(GQLMatchingBankIdsDocument, options); -} -export type GQLMatchingBankIdsQueryHookResult = ReturnType< - typeof useGQLMatchingBankIdsQuery ->; -export type GQLMatchingBankIdsLazyQueryHookResult = ReturnType< - typeof useGQLMatchingBankIdsLazyQuery ->; -export type GQLMatchingBankIdsQueryResult = Apollo.QueryResult< - GQLMatchingBankIdsQuery, - GQLMatchingBankIdsQueryVariables ->; -export const GQLSetIntegrationConfigDocument = gql` - mutation SetIntegrationConfig($input: SetIntegrationConfigInput!) { - setIntegrationConfig(input: $input) { - ... on SetIntegrationConfigSuccessResponse { - config { - name - } - } - ... on IntegrationConfigTooManyCredentialsError { - title - } - ... on IntegrationNoInputCredentialsError { - title - } - ... on IntegrationEmptyInputCredentialsError { - title - } - } - } -`; -export type GQLSetIntegrationConfigMutationFn = Apollo.MutationFunction< - GQLSetIntegrationConfigMutation, - GQLSetIntegrationConfigMutationVariables ->; - -/** - * __useGQLSetIntegrationConfigMutation__ - * - * To run a mutation, you first call `useGQLSetIntegrationConfigMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLSetIntegrationConfigMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlSetIntegrationConfigMutation, { data, loading, error }] = useGQLSetIntegrationConfigMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLSetIntegrationConfigMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLSetIntegrationConfigMutation, - GQLSetIntegrationConfigMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLSetIntegrationConfigMutation, - GQLSetIntegrationConfigMutationVariables - >(GQLSetIntegrationConfigDocument, options); -} -export type GQLSetIntegrationConfigMutationHookResult = ReturnType< - typeof useGQLSetIntegrationConfigMutation ->; -export type GQLSetIntegrationConfigMutationResult = - Apollo.MutationResult; -export type GQLSetIntegrationConfigMutationOptions = Apollo.BaseMutationOptions< - GQLSetIntegrationConfigMutation, - GQLSetIntegrationConfigMutationVariables ->; -export const GQLIntegrationConfigDocument = gql` - query IntegrationConfig($name: Integration!) { - integrationConfig(name: $name) { - ... on IntegrationConfigSuccessResult { - config { - name - apiCredential { - ... on HiveIntegrationApiCredential { - apiKeys { - apiKey - project - } - } - ... on OpenAiIntegrationApiCredential { - apiKey - } - ... on PerspectiveIntegrationApiCredential { - apiKey - } - ... on ClarifaiIntegrationApiCredential { - text { - ... on ClarifaiIntegrationApiKey { - apiKey - } - ... on ClarifaiIntegrationPersonalAccessToken { - pat - userId - appId - } - } - image { - ... on ClarifaiIntegrationApiKey { - apiKey - } - ... on ClarifaiIntegrationPersonalAccessToken { - pat - userId - appId - } - } - } - ... on AmazonRekognitionIntegrationApiCredential { - awsAccessKeyId - awsSecretAccessKey - } - ... on CheckstepIntegrationApiCredential { - apiKeys { - apiKey - platform - } - } - } - } - } - ... on IntegrationConfigUnsupportedIntegrationError { - title - } - ... on IntegrationConfigUnsupportedIntegrationError { - title - } - } - } -`; - -/** - * __useGQLIntegrationConfigQuery__ - * - * To run a query within a React component, call `useGQLIntegrationConfigQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLIntegrationConfigQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLIntegrationConfigQuery({ - * variables: { - * name: // value for 'name' - * }, - * }); - */ -export function useGQLIntegrationConfigQuery( - baseOptions: Apollo.QueryHookOptions< - GQLIntegrationConfigQuery, - GQLIntegrationConfigQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLIntegrationConfigQuery, - GQLIntegrationConfigQueryVariables - >(GQLIntegrationConfigDocument, options); -} -export function useGQLIntegrationConfigLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLIntegrationConfigQuery, - GQLIntegrationConfigQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLIntegrationConfigQuery, - GQLIntegrationConfigQueryVariables - >(GQLIntegrationConfigDocument, options); -} -export type GQLIntegrationConfigQueryHookResult = ReturnType< - typeof useGQLIntegrationConfigQuery ->; -export type GQLIntegrationConfigLazyQueryHookResult = ReturnType< - typeof useGQLIntegrationConfigLazyQuery ->; -export type GQLIntegrationConfigQueryResult = Apollo.QueryResult< - GQLIntegrationConfigQuery, - GQLIntegrationConfigQueryVariables ->; -export const GQLMyIntegrationsDocument = gql` - query MyIntegrations { - myOrg { - integrationConfigs { - name - } - } - } -`; - -/** - * __useGQLMyIntegrationsQuery__ - * - * To run a query within a React component, call `useGQLMyIntegrationsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLMyIntegrationsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLMyIntegrationsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLMyIntegrationsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLMyIntegrationsQuery, - GQLMyIntegrationsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLMyIntegrationsQuery, - GQLMyIntegrationsQueryVariables - >(GQLMyIntegrationsDocument, options); -} -export function useGQLMyIntegrationsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLMyIntegrationsQuery, - GQLMyIntegrationsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLMyIntegrationsQuery, - GQLMyIntegrationsQueryVariables - >(GQLMyIntegrationsDocument, options); -} -export type GQLMyIntegrationsQueryHookResult = ReturnType< - typeof useGQLMyIntegrationsQuery ->; -export type GQLMyIntegrationsLazyQueryHookResult = ReturnType< - typeof useGQLMyIntegrationsLazyQuery ->; -export type GQLMyIntegrationsQueryResult = Apollo.QueryResult< - GQLMyIntegrationsQuery, - GQLMyIntegrationsQueryVariables ->; -export const GQLInvestigationItemTypesDocument = gql` - query InvestigationItemTypes { - myOrg { - itemTypes { - ...ItemTypeFragment - } - } - } - ${GQLItemTypeFragmentFragmentDoc} -`; - -/** - * __useGQLInvestigationItemTypesQuery__ - * - * To run a query within a React component, call `useGQLInvestigationItemTypesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLInvestigationItemTypesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLInvestigationItemTypesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLInvestigationItemTypesQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLInvestigationItemTypesQuery, - GQLInvestigationItemTypesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLInvestigationItemTypesQuery, - GQLInvestigationItemTypesQueryVariables - >(GQLInvestigationItemTypesDocument, options); -} -export function useGQLInvestigationItemTypesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLInvestigationItemTypesQuery, - GQLInvestigationItemTypesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLInvestigationItemTypesQuery, - GQLInvestigationItemTypesQueryVariables - >(GQLInvestigationItemTypesDocument, options); -} -export type GQLInvestigationItemTypesQueryHookResult = ReturnType< - typeof useGQLInvestigationItemTypesQuery ->; -export type GQLInvestigationItemTypesLazyQueryHookResult = ReturnType< - typeof useGQLInvestigationItemTypesLazyQuery ->; -export type GQLInvestigationItemTypesQueryResult = Apollo.QueryResult< - GQLInvestigationItemTypesQuery, - GQLInvestigationItemTypesQueryVariables ->; -export const GQLGetOrgDataDocument = gql` - query GetOrgData { - myOrg { - actions { - ... on ActionBase { - id - name - penalty - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - } - itemTypes { - ...ItemTypeFragment - } - policies { - id - name - parentId - } - rules { - id - actions { - ... on ActionBase { - id - name - } - } - } - requiresPolicyForDecisionsInMrt - allowMultiplePoliciesPerAction - } - } - ${GQLItemTypeFragmentFragmentDoc} -`; - -/** - * __useGQLGetOrgDataQuery__ - * - * To run a query within a React component, call `useGQLGetOrgDataQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetOrgDataQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetOrgDataQuery({ - * variables: { - * }, - * }); - */ -export function useGQLGetOrgDataQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLGetOrgDataQuery, - GQLGetOrgDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLGetOrgDataDocument, - options, - ); -} -export function useGQLGetOrgDataLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetOrgDataQuery, - GQLGetOrgDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLGetOrgDataDocument, - options, - ); -} -export type GQLGetOrgDataQueryHookResult = ReturnType< - typeof useGQLGetOrgDataQuery ->; -export type GQLGetOrgDataLazyQueryHookResult = ReturnType< - typeof useGQLGetOrgDataLazyQuery ->; -export type GQLGetOrgDataQueryResult = Apollo.QueryResult< - GQLGetOrgDataQuery, - GQLGetOrgDataQueryVariables ->; -export const GQLGetItemsWithIdDocument = gql` - query GetItemsWithId($id: ID!, $typeId: ID) { - itemsWithId(itemId: $id, typeId: $typeId, returnFirstResultOnly: true) { - latest { - ... on ItemBase { - id - data - submissionId - submissionTime - type { - ... on ItemTypeBase { - id - name - version - schemaVariant - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - ... on ContentItemType { - schemaFieldRoles { - displayName - parentId - threadId - createdAt - creatorId - } - } - ... on UserItemType { - schemaFieldRoles { - displayName - createdAt - profileIcon - } - } - ... on ThreadItemType { - schemaFieldRoles { - displayName - createdAt - creatorId - } - } - } - } - } - ... on UserItem { - userScore - } - } - } - } -`; - -/** - * __useGQLGetItemsWithIdQuery__ - * - * To run a query within a React component, call `useGQLGetItemsWithIdQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetItemsWithIdQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetItemsWithIdQuery({ - * variables: { - * id: // value for 'id' - * typeId: // value for 'typeId' - * }, - * }); - */ -export function useGQLGetItemsWithIdQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetItemsWithIdQuery, - GQLGetItemsWithIdQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetItemsWithIdQuery, - GQLGetItemsWithIdQueryVariables - >(GQLGetItemsWithIdDocument, options); -} -export function useGQLGetItemsWithIdLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetItemsWithIdQuery, - GQLGetItemsWithIdQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetItemsWithIdQuery, - GQLGetItemsWithIdQueryVariables - >(GQLGetItemsWithIdDocument, options); -} -export type GQLGetItemsWithIdQueryHookResult = ReturnType< - typeof useGQLGetItemsWithIdQuery ->; -export type GQLGetItemsWithIdLazyQueryHookResult = ReturnType< - typeof useGQLGetItemsWithIdLazyQuery ->; -export type GQLGetItemsWithIdQueryResult = Apollo.QueryResult< - GQLGetItemsWithIdQuery, - GQLGetItemsWithIdQueryVariables ->; -export const GQLInvestigationItemsDocument = gql` - query InvestigationItems( - $itemIdentifier: ItemIdentifierInput! - $submissionTime: DateTime - ) { - itemWithHistory( - itemIdentifier: $itemIdentifier - submissionTime: $submissionTime - ) { - ... on ItemHistoryResult { - item { - ... on ItemBase { - id - submissionId - type { - ... on ItemTypeBase { - id - } - } - } - } - executions { - date - ts - contentId - itemTypeName - itemTypeId - userId - userTypeId - content - environment - passed - ruleId - ruleName - policies - tags - result { - conjunction - conditions { - ... on ConditionSetWithResult { - conjunction - conditions { - ... on LeafConditionWithResult { - ...LeafConditionWithResultFields - } - } - result { - outcome - score - matchedValue - } - } - ... on LeafConditionWithResult { - ...LeafConditionWithResultFields - } - } - result { - outcome - score - matchedValue - } - } - } - } - ... on NotFoundError { - title - } - } - } - ${GQLLeafConditionWithResultFieldsFragmentDoc} -`; - -/** - * __useGQLInvestigationItemsQuery__ - * - * To run a query within a React component, call `useGQLInvestigationItemsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLInvestigationItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLInvestigationItemsQuery({ - * variables: { - * itemIdentifier: // value for 'itemIdentifier' - * submissionTime: // value for 'submissionTime' - * }, - * }); - */ -export function useGQLInvestigationItemsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLInvestigationItemsQuery, - GQLInvestigationItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLInvestigationItemsQuery, - GQLInvestigationItemsQueryVariables - >(GQLInvestigationItemsDocument, options); -} -export function useGQLInvestigationItemsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLInvestigationItemsQuery, - GQLInvestigationItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLInvestigationItemsQuery, - GQLInvestigationItemsQueryVariables - >(GQLInvestigationItemsDocument, options); -} -export type GQLInvestigationItemsQueryHookResult = ReturnType< - typeof useGQLInvestigationItemsQuery ->; -export type GQLInvestigationItemsLazyQueryHookResult = ReturnType< - typeof useGQLInvestigationItemsLazyQuery ->; -export type GQLInvestigationItemsQueryResult = Apollo.QueryResult< - GQLInvestigationItemsQuery, - GQLInvestigationItemsQueryVariables ->; -export const GQLGetAuthorInfoDocument = gql` - query GetAuthorInfo($userIdentifiers: [ItemIdentifierInput!]!) { - latestItemSubmissions(itemIdentifiers: $userIdentifiers) { - ... on UserItem { - id - data - submissionId - submissionTime - type { - ... on UserItemType { - id - baseFields { - name - required - type - container { - containerType - keyScalarType - valueScalarType - } - } - schemaFieldRoles { - displayName - createdAt - profileIcon - } - } - } - } - } - } -`; - -/** - * __useGQLGetAuthorInfoQuery__ - * - * To run a query within a React component, call `useGQLGetAuthorInfoQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetAuthorInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetAuthorInfoQuery({ - * variables: { - * userIdentifiers: // value for 'userIdentifiers' - * }, - * }); - */ -export function useGQLGetAuthorInfoQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetAuthorInfoQuery, - GQLGetAuthorInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLGetAuthorInfoDocument, - options, - ); -} -export function useGQLGetAuthorInfoLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetAuthorInfoQuery, - GQLGetAuthorInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetAuthorInfoQuery, - GQLGetAuthorInfoQueryVariables - >(GQLGetAuthorInfoDocument, options); -} -export type GQLGetAuthorInfoQueryHookResult = ReturnType< - typeof useGQLGetAuthorInfoQuery ->; -export type GQLGetAuthorInfoLazyQueryHookResult = ReturnType< - typeof useGQLGetAuthorInfoLazyQuery ->; -export type GQLGetAuthorInfoQueryResult = Apollo.QueryResult< - GQLGetAuthorInfoQuery, - GQLGetAuthorInfoQueryVariables ->; -export const GQLItemTypeDocument = gql` - query ItemType($id: ID!) { - itemType(id: $id) { - ...ItemTypeFragment - } - } - ${GQLItemTypeFragmentFragmentDoc} -`; - -/** - * __useGQLItemTypeQuery__ - * - * To run a query within a React component, call `useGQLItemTypeQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLItemTypeQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLItemTypeQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLItemTypeQuery( - baseOptions: Apollo.QueryHookOptions< - GQLItemTypeQuery, - GQLItemTypeQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLItemTypeDocument, - options, - ); -} -export function useGQLItemTypeLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLItemTypeQuery, - GQLItemTypeQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLItemTypeDocument, - options, - ); -} -export type GQLItemTypeQueryHookResult = ReturnType; -export type GQLItemTypeLazyQueryHookResult = ReturnType< - typeof useGQLItemTypeLazyQuery ->; -export type GQLItemTypeQueryResult = Apollo.QueryResult< - GQLItemTypeQuery, - GQLItemTypeQueryVariables ->; -export const GQLItemTypeFormOrgDocument = gql` - query ItemTypeFormOrg { - myOrg { - id - } - } -`; - -/** - * __useGQLItemTypeFormOrgQuery__ - * - * To run a query within a React component, call `useGQLItemTypeFormOrgQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLItemTypeFormOrgQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLItemTypeFormOrgQuery({ - * variables: { - * }, - * }); - */ -export function useGQLItemTypeFormOrgQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLItemTypeFormOrgQuery, - GQLItemTypeFormOrgQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLItemTypeFormOrgQuery, - GQLItemTypeFormOrgQueryVariables - >(GQLItemTypeFormOrgDocument, options); -} -export function useGQLItemTypeFormOrgLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLItemTypeFormOrgQuery, - GQLItemTypeFormOrgQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLItemTypeFormOrgQuery, - GQLItemTypeFormOrgQueryVariables - >(GQLItemTypeFormOrgDocument, options); -} -export type GQLItemTypeFormOrgQueryHookResult = ReturnType< - typeof useGQLItemTypeFormOrgQuery ->; -export type GQLItemTypeFormOrgLazyQueryHookResult = ReturnType< - typeof useGQLItemTypeFormOrgLazyQuery ->; -export type GQLItemTypeFormOrgQueryResult = Apollo.QueryResult< - GQLItemTypeFormOrgQuery, - GQLItemTypeFormOrgQueryVariables ->; -export const GQLDeleteItemTypeDocument = gql` - mutation DeleteItemType($id: ID!) { - deleteItemType(id: $id) { - ... on DeleteItemTypeSuccessResponse { - _ - } - ... on CannotDeleteDefaultUserError { - title - } - } - } -`; -export type GQLDeleteItemTypeMutationFn = Apollo.MutationFunction< - GQLDeleteItemTypeMutation, - GQLDeleteItemTypeMutationVariables ->; - -/** - * __useGQLDeleteItemTypeMutation__ - * - * To run a mutation, you first call `useGQLDeleteItemTypeMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteItemTypeMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteItemTypeMutation, { data, loading, error }] = useGQLDeleteItemTypeMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteItemTypeMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteItemTypeMutation, - GQLDeleteItemTypeMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteItemTypeMutation, - GQLDeleteItemTypeMutationVariables - >(GQLDeleteItemTypeDocument, options); -} -export type GQLDeleteItemTypeMutationHookResult = ReturnType< - typeof useGQLDeleteItemTypeMutation ->; -export type GQLDeleteItemTypeMutationResult = - Apollo.MutationResult; -export type GQLDeleteItemTypeMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteItemTypeMutation, - GQLDeleteItemTypeMutationVariables ->; -export const GQLCreateContentTypeDocument = gql` - mutation CreateContentType($input: CreateContentItemTypeInput!) { - createContentItemType(input: $input) { - ... on MutateContentTypeSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLCreateContentTypeMutationFn = Apollo.MutationFunction< - GQLCreateContentTypeMutation, - GQLCreateContentTypeMutationVariables ->; - -/** - * __useGQLCreateContentTypeMutation__ - * - * To run a mutation, you first call `useGQLCreateContentTypeMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateContentTypeMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateContentTypeMutation, { data, loading, error }] = useGQLCreateContentTypeMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateContentTypeMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateContentTypeMutation, - GQLCreateContentTypeMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateContentTypeMutation, - GQLCreateContentTypeMutationVariables - >(GQLCreateContentTypeDocument, options); -} -export type GQLCreateContentTypeMutationHookResult = ReturnType< - typeof useGQLCreateContentTypeMutation ->; -export type GQLCreateContentTypeMutationResult = - Apollo.MutationResult; -export type GQLCreateContentTypeMutationOptions = Apollo.BaseMutationOptions< - GQLCreateContentTypeMutation, - GQLCreateContentTypeMutationVariables ->; -export const GQLUpdateContentTypeDocument = gql` - mutation UpdateContentType($input: UpdateContentItemTypeInput!) { - updateContentItemType(input: $input) { - ... on MutateContentTypeSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLUpdateContentTypeMutationFn = Apollo.MutationFunction< - GQLUpdateContentTypeMutation, - GQLUpdateContentTypeMutationVariables ->; - -/** - * __useGQLUpdateContentTypeMutation__ - * - * To run a mutation, you first call `useGQLUpdateContentTypeMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateContentTypeMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateContentTypeMutation, { data, loading, error }] = useGQLUpdateContentTypeMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateContentTypeMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateContentTypeMutation, - GQLUpdateContentTypeMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateContentTypeMutation, - GQLUpdateContentTypeMutationVariables - >(GQLUpdateContentTypeDocument, options); -} -export type GQLUpdateContentTypeMutationHookResult = ReturnType< - typeof useGQLUpdateContentTypeMutation ->; -export type GQLUpdateContentTypeMutationResult = - Apollo.MutationResult; -export type GQLUpdateContentTypeMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateContentTypeMutation, - GQLUpdateContentTypeMutationVariables ->; -export const GQLCreateUserTypeDocument = gql` - mutation CreateUserType($input: CreateUserItemTypeInput!) { - createUserItemType(input: $input) { - ... on MutateUserTypeSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLCreateUserTypeMutationFn = Apollo.MutationFunction< - GQLCreateUserTypeMutation, - GQLCreateUserTypeMutationVariables ->; - -/** - * __useGQLCreateUserTypeMutation__ - * - * To run a mutation, you first call `useGQLCreateUserTypeMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateUserTypeMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateUserTypeMutation, { data, loading, error }] = useGQLCreateUserTypeMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateUserTypeMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateUserTypeMutation, - GQLCreateUserTypeMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateUserTypeMutation, - GQLCreateUserTypeMutationVariables - >(GQLCreateUserTypeDocument, options); -} -export type GQLCreateUserTypeMutationHookResult = ReturnType< - typeof useGQLCreateUserTypeMutation ->; -export type GQLCreateUserTypeMutationResult = - Apollo.MutationResult; -export type GQLCreateUserTypeMutationOptions = Apollo.BaseMutationOptions< - GQLCreateUserTypeMutation, - GQLCreateUserTypeMutationVariables ->; -export const GQLUpdateUserTypeDocument = gql` - mutation UpdateUserType($input: UpdateUserItemTypeInput!) { - updateUserItemType(input: $input) { - ... on MutateUserTypeSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLUpdateUserTypeMutationFn = Apollo.MutationFunction< - GQLUpdateUserTypeMutation, - GQLUpdateUserTypeMutationVariables ->; - -/** - * __useGQLUpdateUserTypeMutation__ - * - * To run a mutation, you first call `useGQLUpdateUserTypeMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateUserTypeMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateUserTypeMutation, { data, loading, error }] = useGQLUpdateUserTypeMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateUserTypeMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateUserTypeMutation, - GQLUpdateUserTypeMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateUserTypeMutation, - GQLUpdateUserTypeMutationVariables - >(GQLUpdateUserTypeDocument, options); -} -export type GQLUpdateUserTypeMutationHookResult = ReturnType< - typeof useGQLUpdateUserTypeMutation ->; -export type GQLUpdateUserTypeMutationResult = - Apollo.MutationResult; -export type GQLUpdateUserTypeMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateUserTypeMutation, - GQLUpdateUserTypeMutationVariables ->; -export const GQLCreateThreadTypeDocument = gql` - mutation CreateThreadType($input: CreateThreadItemTypeInput!) { - createThreadItemType(input: $input) { - ... on MutateThreadTypeSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLCreateThreadTypeMutationFn = Apollo.MutationFunction< - GQLCreateThreadTypeMutation, - GQLCreateThreadTypeMutationVariables ->; - -/** - * __useGQLCreateThreadTypeMutation__ - * - * To run a mutation, you first call `useGQLCreateThreadTypeMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateThreadTypeMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateThreadTypeMutation, { data, loading, error }] = useGQLCreateThreadTypeMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateThreadTypeMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateThreadTypeMutation, - GQLCreateThreadTypeMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateThreadTypeMutation, - GQLCreateThreadTypeMutationVariables - >(GQLCreateThreadTypeDocument, options); -} -export type GQLCreateThreadTypeMutationHookResult = ReturnType< - typeof useGQLCreateThreadTypeMutation ->; -export type GQLCreateThreadTypeMutationResult = - Apollo.MutationResult; -export type GQLCreateThreadTypeMutationOptions = Apollo.BaseMutationOptions< - GQLCreateThreadTypeMutation, - GQLCreateThreadTypeMutationVariables ->; -export const GQLUpdateThreadTypeDocument = gql` - mutation UpdateThreadType($input: UpdateThreadItemTypeInput!) { - updateThreadItemType(input: $input) { - ... on MutateThreadTypeSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLUpdateThreadTypeMutationFn = Apollo.MutationFunction< - GQLUpdateThreadTypeMutation, - GQLUpdateThreadTypeMutationVariables ->; - -/** - * __useGQLUpdateThreadTypeMutation__ - * - * To run a mutation, you first call `useGQLUpdateThreadTypeMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateThreadTypeMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateThreadTypeMutation, { data, loading, error }] = useGQLUpdateThreadTypeMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateThreadTypeMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateThreadTypeMutation, - GQLUpdateThreadTypeMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateThreadTypeMutation, - GQLUpdateThreadTypeMutationVariables - >(GQLUpdateThreadTypeDocument, options); -} -export type GQLUpdateThreadTypeMutationHookResult = ReturnType< - typeof useGQLUpdateThreadTypeMutation ->; -export type GQLUpdateThreadTypeMutationResult = - Apollo.MutationResult; -export type GQLUpdateThreadTypeMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateThreadTypeMutation, - GQLUpdateThreadTypeMutationVariables ->; -export const GQLItemTypesDocument = gql` - query ItemTypes { - myOrg { - itemTypes { - ... on ItemTypeBase { - ...ItemTypeFragment - } - ... on UserItemType { - isDefaultUserType - } - } - } - me { - permissions - } - } - ${GQLItemTypeFragmentFragmentDoc} -`; - -/** - * __useGQLItemTypesQuery__ - * - * To run a query within a React component, call `useGQLItemTypesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLItemTypesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLItemTypesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLItemTypesQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLItemTypesQuery, - GQLItemTypesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLItemTypesDocument, - options, - ); -} -export function useGQLItemTypesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLItemTypesQuery, - GQLItemTypesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLItemTypesDocument, - options, - ); -} -export type GQLItemTypesQueryHookResult = ReturnType< - typeof useGQLItemTypesQuery ->; -export type GQLItemTypesLazyQueryHookResult = ReturnType< - typeof useGQLItemTypesLazyQuery ->; -export type GQLItemTypesQueryResult = Apollo.QueryResult< - GQLItemTypesQuery, - GQLItemTypesQueryVariables ->; -export const GQLItemActionHistoryDocument = gql` - query ItemActionHistory( - $itemIdentifier: ItemIdentifierInput! - $submissionTime: DateTime - ) { - itemActionHistory( - itemIdentifier: $itemIdentifier - submissionTime: $submissionTime - ) { - ... on ItemAction { - itemId - itemTypeId - itemCreatorId - itemCreatorTypeId - actionId - actorId - jobId - policies - ruleIds - ts - } - } - myOrg { - users { - id - firstName - lastName - } - actions { - ... on ActionBase { - id - name - } - } - policies { - id - name - } - itemTypes { - ... on ItemTypeBase { - id - name - } - } - rules { - ... on ContentRule { - id - name - } - ... on UserRule { - id - name - } - } - } - } -`; - -/** - * __useGQLItemActionHistoryQuery__ - * - * To run a query within a React component, call `useGQLItemActionHistoryQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLItemActionHistoryQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLItemActionHistoryQuery({ - * variables: { - * itemIdentifier: // value for 'itemIdentifier' - * submissionTime: // value for 'submissionTime' - * }, - * }); - */ -export function useGQLItemActionHistoryQuery( - baseOptions: Apollo.QueryHookOptions< - GQLItemActionHistoryQuery, - GQLItemActionHistoryQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLItemActionHistoryQuery, - GQLItemActionHistoryQueryVariables - >(GQLItemActionHistoryDocument, options); -} -export function useGQLItemActionHistoryLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLItemActionHistoryQuery, - GQLItemActionHistoryQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLItemActionHistoryQuery, - GQLItemActionHistoryQueryVariables - >(GQLItemActionHistoryDocument, options); -} -export type GQLItemActionHistoryQueryHookResult = ReturnType< - typeof useGQLItemActionHistoryQuery ->; -export type GQLItemActionHistoryLazyQueryHookResult = ReturnType< - typeof useGQLItemActionHistoryLazyQuery ->; -export type GQLItemActionHistoryQueryResult = Apollo.QueryResult< - GQLItemActionHistoryQuery, - GQLItemActionHistoryQueryVariables ->; -export const GQLGetDecidedJobFromJobIdDocument = gql` - query getDecidedJobFromJobId($id: String!) { - getDecidedJobFromJobId(id: $id) { - job { - ...JobFields - } - decision { - id - queueId - reviewerId - itemId - itemTypeId - jobId - decisionReason - decisions { - ... on ManualReviewDecisionComponentBase { - ...ManualReviewDecisionComponentFields - } - } - relatedActions { - ... on ManualReviewDecisionComponentBase { - ...ManualReviewDecisionComponentFields - } - } - createdAt - } - } - } - ${GQLJobFieldsFragmentDoc} - ${GQLManualReviewDecisionComponentFieldsFragmentDoc} -`; - -/** - * __useGQLGetDecidedJobFromJobIdQuery__ - * - * To run a query within a React component, call `useGQLGetDecidedJobFromJobIdQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetDecidedJobFromJobIdQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetDecidedJobFromJobIdQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLGetDecidedJobFromJobIdQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetDecidedJobFromJobIdQuery, - GQLGetDecidedJobFromJobIdQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetDecidedJobFromJobIdQuery, - GQLGetDecidedJobFromJobIdQueryVariables - >(GQLGetDecidedJobFromJobIdDocument, options); -} -export function useGQLGetDecidedJobFromJobIdLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetDecidedJobFromJobIdQuery, - GQLGetDecidedJobFromJobIdQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetDecidedJobFromJobIdQuery, - GQLGetDecidedJobFromJobIdQueryVariables - >(GQLGetDecidedJobFromJobIdDocument, options); -} -export type GQLGetDecidedJobFromJobIdQueryHookResult = ReturnType< - typeof useGQLGetDecidedJobFromJobIdQuery ->; -export type GQLGetDecidedJobFromJobIdLazyQueryHookResult = ReturnType< - typeof useGQLGetDecidedJobFromJobIdLazyQuery ->; -export type GQLGetDecidedJobFromJobIdQueryResult = Apollo.QueryResult< - GQLGetDecidedJobFromJobIdQuery, - GQLGetDecidedJobFromJobIdQueryVariables ->; -export const GQLManualReviewMetricsDocument = gql` - query ManualReviewMetrics { - getTotalPendingJobsCount - reportingInsights { - totalIngestedReportsByDay { - date - count - } - } - } -`; - -/** - * __useGQLManualReviewMetricsQuery__ - * - * To run a query within a React component, call `useGQLManualReviewMetricsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewMetricsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewMetricsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLManualReviewMetricsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewMetricsQuery, - GQLManualReviewMetricsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewMetricsQuery, - GQLManualReviewMetricsQueryVariables - >(GQLManualReviewMetricsDocument, options); -} -export function useGQLManualReviewMetricsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewMetricsQuery, - GQLManualReviewMetricsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewMetricsQuery, - GQLManualReviewMetricsQueryVariables - >(GQLManualReviewMetricsDocument, options); -} -export type GQLManualReviewMetricsQueryHookResult = ReturnType< - typeof useGQLManualReviewMetricsQuery ->; -export type GQLManualReviewMetricsLazyQueryHookResult = ReturnType< - typeof useGQLManualReviewMetricsLazyQuery ->; -export type GQLManualReviewMetricsQueryResult = Apollo.QueryResult< - GQLManualReviewMetricsQuery, - GQLManualReviewMetricsQueryVariables ->; -export const GQLGetAverageTimeToReviewDocument = gql` - query getAverageTimeToReview($input: TimeToActionInput!) { - getTimeToAction(input: $input) { - timeToAction - queueId - } - } -`; - -/** - * __useGQLGetAverageTimeToReviewQuery__ - * - * To run a query within a React component, call `useGQLGetAverageTimeToReviewQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetAverageTimeToReviewQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetAverageTimeToReviewQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLGetAverageTimeToReviewQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetAverageTimeToReviewQuery, - GQLGetAverageTimeToReviewQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetAverageTimeToReviewQuery, - GQLGetAverageTimeToReviewQueryVariables - >(GQLGetAverageTimeToReviewDocument, options); -} -export function useGQLGetAverageTimeToReviewLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetAverageTimeToReviewQuery, - GQLGetAverageTimeToReviewQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetAverageTimeToReviewQuery, - GQLGetAverageTimeToReviewQueryVariables - >(GQLGetAverageTimeToReviewDocument, options); -} -export type GQLGetAverageTimeToReviewQueryHookResult = ReturnType< - typeof useGQLGetAverageTimeToReviewQuery ->; -export type GQLGetAverageTimeToReviewLazyQueryHookResult = ReturnType< - typeof useGQLGetAverageTimeToReviewLazyQuery ->; -export type GQLGetAverageTimeToReviewQueryResult = Apollo.QueryResult< - GQLGetAverageTimeToReviewQuery, - GQLGetAverageTimeToReviewQueryVariables ->; -export const GQLAppealSettingsDocument = gql` - query AppealSettings { - appealSettings { - appealsCallbackUrl - appealsCallbackHeaders - appealsCallbackBody - } - me { - role - } - } -`; - -/** - * __useGQLAppealSettingsQuery__ - * - * To run a query within a React component, call `useGQLAppealSettingsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLAppealSettingsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLAppealSettingsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLAppealSettingsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLAppealSettingsQuery, - GQLAppealSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLAppealSettingsQuery, - GQLAppealSettingsQueryVariables - >(GQLAppealSettingsDocument, options); -} -export function useGQLAppealSettingsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLAppealSettingsQuery, - GQLAppealSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLAppealSettingsQuery, - GQLAppealSettingsQueryVariables - >(GQLAppealSettingsDocument, options); -} -export type GQLAppealSettingsQueryHookResult = ReturnType< - typeof useGQLAppealSettingsQuery ->; -export type GQLAppealSettingsLazyQueryHookResult = ReturnType< - typeof useGQLAppealSettingsLazyQuery ->; -export type GQLAppealSettingsQueryResult = Apollo.QueryResult< - GQLAppealSettingsQuery, - GQLAppealSettingsQueryVariables ->; -export const GQLUpdateAppealSettingsDocument = gql` - mutation UpdateAppealSettings($input: AppealSettingsInput!) { - updateAppealSettings(input: $input) { - appealsCallbackUrl - appealsCallbackHeaders - appealsCallbackBody - } - } -`; -export type GQLUpdateAppealSettingsMutationFn = Apollo.MutationFunction< - GQLUpdateAppealSettingsMutation, - GQLUpdateAppealSettingsMutationVariables ->; - -/** - * __useGQLUpdateAppealSettingsMutation__ - * - * To run a mutation, you first call `useGQLUpdateAppealSettingsMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateAppealSettingsMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateAppealSettingsMutation, { data, loading, error }] = useGQLUpdateAppealSettingsMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateAppealSettingsMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateAppealSettingsMutation, - GQLUpdateAppealSettingsMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateAppealSettingsMutation, - GQLUpdateAppealSettingsMutationVariables - >(GQLUpdateAppealSettingsDocument, options); -} -export type GQLUpdateAppealSettingsMutationHookResult = ReturnType< - typeof useGQLUpdateAppealSettingsMutation ->; -export type GQLUpdateAppealSettingsMutationResult = - Apollo.MutationResult; -export type GQLUpdateAppealSettingsMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateAppealSettingsMutation, - GQLUpdateAppealSettingsMutationVariables ->; -export const GQLGetDecisionsTableDocument = gql` - query getDecisionsTable($input: GetDecisionCountsTableInput!) { - getDecisionsTable(input: $input) { - count - type - action_id - queue_id - reviewer_id - } - myOrg { - actions { - ... on ActionBase { - id - name - } - } - users { - id - firstName - lastName - } - mrtQueues { - id - name - } - } - } -`; - -/** - * __useGQLGetDecisionsTableQuery__ - * - * To run a query within a React component, call `useGQLGetDecisionsTableQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetDecisionsTableQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetDecisionsTableQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLGetDecisionsTableQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetDecisionsTableQuery, - GQLGetDecisionsTableQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetDecisionsTableQuery, - GQLGetDecisionsTableQueryVariables - >(GQLGetDecisionsTableDocument, options); -} -export function useGQLGetDecisionsTableLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetDecisionsTableQuery, - GQLGetDecisionsTableQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetDecisionsTableQuery, - GQLGetDecisionsTableQueryVariables - >(GQLGetDecisionsTableDocument, options); -} -export type GQLGetDecisionsTableQueryHookResult = ReturnType< - typeof useGQLGetDecisionsTableQuery ->; -export type GQLGetDecisionsTableLazyQueryHookResult = ReturnType< - typeof useGQLGetDecisionsTableLazyQuery ->; -export type GQLGetDecisionsTableQueryResult = Apollo.QueryResult< - GQLGetDecisionsTableQuery, - GQLGetDecisionsTableQueryVariables ->; -export const GQLQueueFormDataDocument = gql` - query QueueFormData { - myOrg { - hasAppealsEnabled - hasPartialItemsEndpoint - users { - id - firstName - lastName - role - } - actions { - ... on ActionBase { - id - name - } - } - usersWhoCanReviewEveryQueue { - id - } - } - } -`; - -/** - * __useGQLQueueFormDataQuery__ - * - * To run a query within a React component, call `useGQLQueueFormDataQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLQueueFormDataQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLQueueFormDataQuery({ - * variables: { - * }, - * }); - */ -export function useGQLQueueFormDataQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLQueueFormDataQuery, - GQLQueueFormDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLQueueFormDataDocument, - options, - ); -} -export function useGQLQueueFormDataLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLQueueFormDataQuery, - GQLQueueFormDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLQueueFormDataQuery, - GQLQueueFormDataQueryVariables - >(GQLQueueFormDataDocument, options); -} -export type GQLQueueFormDataQueryHookResult = ReturnType< - typeof useGQLQueueFormDataQuery ->; -export type GQLQueueFormDataLazyQueryHookResult = ReturnType< - typeof useGQLQueueFormDataLazyQuery ->; -export type GQLQueueFormDataQueryResult = Apollo.QueryResult< - GQLQueueFormDataQuery, - GQLQueueFormDataQueryVariables ->; -export const GQLManualReviewQueueDocument = gql` - query ManualReviewQueue($id: ID!) { - manualReviewQueue(id: $id) { - ... on ManualReviewQueue { - id - name - description - explicitlyAssignedReviewers { - id - } - hiddenActionIds - isAppealsQueue - autoCloseJobs - } - } - } -`; - -/** - * __useGQLManualReviewQueueQuery__ - * - * To run a query within a React component, call `useGQLManualReviewQueueQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewQueueQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewQueueQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLManualReviewQueueQuery( - baseOptions: Apollo.QueryHookOptions< - GQLManualReviewQueueQuery, - GQLManualReviewQueueQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewQueueQuery, - GQLManualReviewQueueQueryVariables - >(GQLManualReviewQueueDocument, options); -} -export function useGQLManualReviewQueueLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewQueueQuery, - GQLManualReviewQueueQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewQueueQuery, - GQLManualReviewQueueQueryVariables - >(GQLManualReviewQueueDocument, options); -} -export type GQLManualReviewQueueQueryHookResult = ReturnType< - typeof useGQLManualReviewQueueQuery ->; -export type GQLManualReviewQueueLazyQueryHookResult = ReturnType< - typeof useGQLManualReviewQueueLazyQuery ->; -export type GQLManualReviewQueueQueryResult = Apollo.QueryResult< - GQLManualReviewQueueQuery, - GQLManualReviewQueueQueryVariables ->; -export const GQLCreateManualReviewQueueDocument = gql` - mutation CreateManualReviewQueue($input: CreateManualReviewQueueInput!) { - createManualReviewQueue(input: $input) { - ... on MutateManualReviewQueueSuccessResponse { - data { - ... on ManualReviewQueue { - id - name - description - } - } - } - ... on ManualReviewQueueNameExistsError { - title - status - type - } - } - } -`; -export type GQLCreateManualReviewQueueMutationFn = Apollo.MutationFunction< - GQLCreateManualReviewQueueMutation, - GQLCreateManualReviewQueueMutationVariables ->; - -/** - * __useGQLCreateManualReviewQueueMutation__ - * - * To run a mutation, you first call `useGQLCreateManualReviewQueueMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateManualReviewQueueMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateManualReviewQueueMutation, { data, loading, error }] = useGQLCreateManualReviewQueueMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateManualReviewQueueMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateManualReviewQueueMutation, - GQLCreateManualReviewQueueMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateManualReviewQueueMutation, - GQLCreateManualReviewQueueMutationVariables - >(GQLCreateManualReviewQueueDocument, options); -} -export type GQLCreateManualReviewQueueMutationHookResult = ReturnType< - typeof useGQLCreateManualReviewQueueMutation ->; -export type GQLCreateManualReviewQueueMutationResult = - Apollo.MutationResult; -export type GQLCreateManualReviewQueueMutationOptions = - Apollo.BaseMutationOptions< - GQLCreateManualReviewQueueMutation, - GQLCreateManualReviewQueueMutationVariables - >; -export const GQLUpdateManualReviewQueueDocument = gql` - mutation UpdateManualReviewQueue($input: UpdateManualReviewQueueInput!) { - updateManualReviewQueue(input: $input) { - ... on MutateManualReviewQueueSuccessResponse { - data { - ... on ManualReviewQueue { - id - name - description - } - } - } - ... on ManualReviewQueueNameExistsError { - title - status - type - } - ... on NotFoundError { - title - status - type - } - } - } -`; -export type GQLUpdateManualReviewQueueMutationFn = Apollo.MutationFunction< - GQLUpdateManualReviewQueueMutation, - GQLUpdateManualReviewQueueMutationVariables ->; - -/** - * __useGQLUpdateManualReviewQueueMutation__ - * - * To run a mutation, you first call `useGQLUpdateManualReviewQueueMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateManualReviewQueueMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateManualReviewQueueMutation, { data, loading, error }] = useGQLUpdateManualReviewQueueMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateManualReviewQueueMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateManualReviewQueueMutation, - GQLUpdateManualReviewQueueMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateManualReviewQueueMutation, - GQLUpdateManualReviewQueueMutationVariables - >(GQLUpdateManualReviewQueueDocument, options); -} -export type GQLUpdateManualReviewQueueMutationHookResult = ReturnType< - typeof useGQLUpdateManualReviewQueueMutation ->; -export type GQLUpdateManualReviewQueueMutationResult = - Apollo.MutationResult; -export type GQLUpdateManualReviewQueueMutationOptions = - Apollo.BaseMutationOptions< - GQLUpdateManualReviewQueueMutation, - GQLUpdateManualReviewQueueMutationVariables - >; -export const GQLManualReviewQueueJobsPreviewDocument = gql` - query ManualReviewQueueJobsPreview($queueIds: [ID!]) { - myOrg { - policies { - id - name - } - } - me { - id - permissions - reviewableQueues(queueIds: $queueIds) { - id - name - description - pendingJobCount - jobs { - id - createdAt - policyIds - payload { - ... on ContentManualReviewJobPayload { - item { - ... on ItemBase { - ...ItemFields - } - } - } - ... on UserManualReviewJobPayload { - item { - ... on ItemBase { - ...ItemFields - } - } - } - ... on ThreadManualReviewJobPayload { - item { - ... on ItemBase { - ...ItemFields - } - } - } - ... on ContentAppealManualReviewJobPayload { - item { - ... on ItemBase { - ...ItemFields - } - } - } - ... on UserAppealManualReviewJobPayload { - item { - ... on ItemBase { - ...ItemFields - } - } - } - ... on ThreadAppealManualReviewJobPayload { - item { - ... on ItemBase { - ...ItemFields - } - } - } - ... on NcmecManualReviewJobPayload { - item { - ... on ItemBase { - ...ItemFields - } - } - } - } - } - } - } - } - ${GQLItemFieldsFragmentDoc} -`; - -/** - * __useGQLManualReviewQueueJobsPreviewQuery__ - * - * To run a query within a React component, call `useGQLManualReviewQueueJobsPreviewQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewQueueJobsPreviewQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewQueueJobsPreviewQuery({ - * variables: { - * queueIds: // value for 'queueIds' - * }, - * }); - */ -export function useGQLManualReviewQueueJobsPreviewQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewQueueJobsPreviewQuery, - GQLManualReviewQueueJobsPreviewQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewQueueJobsPreviewQuery, - GQLManualReviewQueueJobsPreviewQueryVariables - >(GQLManualReviewQueueJobsPreviewDocument, options); -} -export function useGQLManualReviewQueueJobsPreviewLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewQueueJobsPreviewQuery, - GQLManualReviewQueueJobsPreviewQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewQueueJobsPreviewQuery, - GQLManualReviewQueueJobsPreviewQueryVariables - >(GQLManualReviewQueueJobsPreviewDocument, options); -} -export type GQLManualReviewQueueJobsPreviewQueryHookResult = ReturnType< - typeof useGQLManualReviewQueueJobsPreviewQuery ->; -export type GQLManualReviewQueueJobsPreviewLazyQueryHookResult = ReturnType< - typeof useGQLManualReviewQueueJobsPreviewLazyQuery ->; -export type GQLManualReviewQueueJobsPreviewQueryResult = Apollo.QueryResult< - GQLManualReviewQueueJobsPreviewQuery, - GQLManualReviewQueueJobsPreviewQueryVariables ->; -export const GQLManualReviewQueuesDocument = gql` - query ManualReviewQueues { - myOrg { - hasAppealsEnabled - previewJobsViewEnabled - } - me { - id - permissions - favoriteMRTQueues { - id - } - reviewableQueues { - id - name - description - pendingJobCount - oldestJobCreatedAt - isDefaultQueue - isAppealsQueue - } - } - } -`; - -/** - * __useGQLManualReviewQueuesQuery__ - * - * To run a query within a React component, call `useGQLManualReviewQueuesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewQueuesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewQueuesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLManualReviewQueuesQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewQueuesQuery, - GQLManualReviewQueuesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewQueuesQuery, - GQLManualReviewQueuesQueryVariables - >(GQLManualReviewQueuesDocument, options); -} -export function useGQLManualReviewQueuesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewQueuesQuery, - GQLManualReviewQueuesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewQueuesQuery, - GQLManualReviewQueuesQueryVariables - >(GQLManualReviewQueuesDocument, options); -} -export type GQLManualReviewQueuesQueryHookResult = ReturnType< - typeof useGQLManualReviewQueuesQuery ->; -export type GQLManualReviewQueuesLazyQueryHookResult = ReturnType< - typeof useGQLManualReviewQueuesLazyQuery ->; -export type GQLManualReviewQueuesQueryResult = Apollo.QueryResult< - GQLManualReviewQueuesQuery, - GQLManualReviewQueuesQueryVariables ->; -export const GQLRoutingRulesDocument = gql` - query RoutingRules { - myOrg { - id - routingRules { - id - name - destinationQueue { - id - } - } - } - } -`; - -/** - * __useGQLRoutingRulesQuery__ - * - * To run a query within a React component, call `useGQLRoutingRulesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRoutingRulesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRoutingRulesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLRoutingRulesQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLRoutingRulesQuery, - GQLRoutingRulesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLRoutingRulesDocument, - options, - ); -} -export function useGQLRoutingRulesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRoutingRulesQuery, - GQLRoutingRulesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRoutingRulesQuery, - GQLRoutingRulesQueryVariables - >(GQLRoutingRulesDocument, options); -} -export type GQLRoutingRulesQueryHookResult = ReturnType< - typeof useGQLRoutingRulesQuery ->; -export type GQLRoutingRulesLazyQueryHookResult = ReturnType< - typeof useGQLRoutingRulesLazyQuery ->; -export type GQLRoutingRulesQueryResult = Apollo.QueryResult< - GQLRoutingRulesQuery, - GQLRoutingRulesQueryVariables ->; -export const GQLDeleteManualReviewQueueDocument = gql` - mutation DeleteManualReviewQueue($id: ID!) { - deleteManualReviewQueue(id: $id) - } -`; -export type GQLDeleteManualReviewQueueMutationFn = Apollo.MutationFunction< - GQLDeleteManualReviewQueueMutation, - GQLDeleteManualReviewQueueMutationVariables ->; - -/** - * __useGQLDeleteManualReviewQueueMutation__ - * - * To run a mutation, you first call `useGQLDeleteManualReviewQueueMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteManualReviewQueueMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteManualReviewQueueMutation, { data, loading, error }] = useGQLDeleteManualReviewQueueMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteManualReviewQueueMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteManualReviewQueueMutation, - GQLDeleteManualReviewQueueMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteManualReviewQueueMutation, - GQLDeleteManualReviewQueueMutationVariables - >(GQLDeleteManualReviewQueueDocument, options); -} -export type GQLDeleteManualReviewQueueMutationHookResult = ReturnType< - typeof useGQLDeleteManualReviewQueueMutation ->; -export type GQLDeleteManualReviewQueueMutationResult = - Apollo.MutationResult; -export type GQLDeleteManualReviewQueueMutationOptions = - Apollo.BaseMutationOptions< - GQLDeleteManualReviewQueueMutation, - GQLDeleteManualReviewQueueMutationVariables - >; -export const GQLDeleteAllJobsFromQueueDocument = gql` - mutation DeleteAllJobsFromQueue($queueId: ID!) { - deleteAllJobsFromQueue(queueId: $queueId) { - ... on DeleteAllJobsFromQueueSuccessResponse { - _ - } - ... on Error { - title - } - } - } -`; -export type GQLDeleteAllJobsFromQueueMutationFn = Apollo.MutationFunction< - GQLDeleteAllJobsFromQueueMutation, - GQLDeleteAllJobsFromQueueMutationVariables ->; - -/** - * __useGQLDeleteAllJobsFromQueueMutation__ - * - * To run a mutation, you first call `useGQLDeleteAllJobsFromQueueMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteAllJobsFromQueueMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteAllJobsFromQueueMutation, { data, loading, error }] = useGQLDeleteAllJobsFromQueueMutation({ - * variables: { - * queueId: // value for 'queueId' - * }, - * }); - */ -export function useGQLDeleteAllJobsFromQueueMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteAllJobsFromQueueMutation, - GQLDeleteAllJobsFromQueueMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteAllJobsFromQueueMutation, - GQLDeleteAllJobsFromQueueMutationVariables - >(GQLDeleteAllJobsFromQueueDocument, options); -} -export type GQLDeleteAllJobsFromQueueMutationHookResult = ReturnType< - typeof useGQLDeleteAllJobsFromQueueMutation ->; -export type GQLDeleteAllJobsFromQueueMutationResult = - Apollo.MutationResult; -export type GQLDeleteAllJobsFromQueueMutationOptions = - Apollo.BaseMutationOptions< - GQLDeleteAllJobsFromQueueMutation, - GQLDeleteAllJobsFromQueueMutationVariables - >; -export const GQLAddFavoriteMrtQueueDocument = gql` - mutation AddFavoriteMRTQueue($queueId: ID!) { - addFavoriteMRTQueue(queueId: $queueId) { - ... on AddFavoriteMRTQueueSuccessResponse { - _ - } - } - } -`; -export type GQLAddFavoriteMrtQueueMutationFn = Apollo.MutationFunction< - GQLAddFavoriteMrtQueueMutation, - GQLAddFavoriteMrtQueueMutationVariables ->; - -/** - * __useGQLAddFavoriteMrtQueueMutation__ - * - * To run a mutation, you first call `useGQLAddFavoriteMrtQueueMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLAddFavoriteMrtQueueMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlAddFavoriteMrtQueueMutation, { data, loading, error }] = useGQLAddFavoriteMrtQueueMutation({ - * variables: { - * queueId: // value for 'queueId' - * }, - * }); - */ -export function useGQLAddFavoriteMrtQueueMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLAddFavoriteMrtQueueMutation, - GQLAddFavoriteMrtQueueMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLAddFavoriteMrtQueueMutation, - GQLAddFavoriteMrtQueueMutationVariables - >(GQLAddFavoriteMrtQueueDocument, options); -} -export type GQLAddFavoriteMrtQueueMutationHookResult = ReturnType< - typeof useGQLAddFavoriteMrtQueueMutation ->; -export type GQLAddFavoriteMrtQueueMutationResult = - Apollo.MutationResult; -export type GQLAddFavoriteMrtQueueMutationOptions = Apollo.BaseMutationOptions< - GQLAddFavoriteMrtQueueMutation, - GQLAddFavoriteMrtQueueMutationVariables ->; -export const GQLRemoveFavoriteMrtQueueDocument = gql` - mutation RemoveFavoriteMRTQueue($queueId: ID!) { - removeFavoriteMRTQueue(queueId: $queueId) { - ... on RemoveFavoriteMRTQueueSuccessResponse { - _ - } - } - } -`; -export type GQLRemoveFavoriteMrtQueueMutationFn = Apollo.MutationFunction< - GQLRemoveFavoriteMrtQueueMutation, - GQLRemoveFavoriteMrtQueueMutationVariables ->; - -/** - * __useGQLRemoveFavoriteMrtQueueMutation__ - * - * To run a mutation, you first call `useGQLRemoveFavoriteMrtQueueMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLRemoveFavoriteMrtQueueMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlRemoveFavoriteMrtQueueMutation, { data, loading, error }] = useGQLRemoveFavoriteMrtQueueMutation({ - * variables: { - * queueId: // value for 'queueId' - * }, - * }); - */ -export function useGQLRemoveFavoriteMrtQueueMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLRemoveFavoriteMrtQueueMutation, - GQLRemoveFavoriteMrtQueueMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLRemoveFavoriteMrtQueueMutation, - GQLRemoveFavoriteMrtQueueMutationVariables - >(GQLRemoveFavoriteMrtQueueDocument, options); -} -export type GQLRemoveFavoriteMrtQueueMutationHookResult = ReturnType< - typeof useGQLRemoveFavoriteMrtQueueMutation ->; -export type GQLRemoveFavoriteMrtQueueMutationResult = - Apollo.MutationResult; -export type GQLRemoveFavoriteMrtQueueMutationOptions = - Apollo.BaseMutationOptions< - GQLRemoveFavoriteMrtQueueMutation, - GQLRemoveFavoriteMrtQueueMutationVariables - >; -export const GQLGetResolvedJobsForUserDocument = gql` - query getResolvedJobsForUser($timeZone: String!) { - getResolvedJobsForUser(timeZone: $timeZone) - } -`; - -/** - * __useGQLGetResolvedJobsForUserQuery__ - * - * To run a query within a React component, call `useGQLGetResolvedJobsForUserQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetResolvedJobsForUserQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetResolvedJobsForUserQuery({ - * variables: { - * timeZone: // value for 'timeZone' - * }, - * }); - */ -export function useGQLGetResolvedJobsForUserQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetResolvedJobsForUserQuery, - GQLGetResolvedJobsForUserQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetResolvedJobsForUserQuery, - GQLGetResolvedJobsForUserQueryVariables - >(GQLGetResolvedJobsForUserDocument, options); -} -export function useGQLGetResolvedJobsForUserLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetResolvedJobsForUserQuery, - GQLGetResolvedJobsForUserQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetResolvedJobsForUserQuery, - GQLGetResolvedJobsForUserQueryVariables - >(GQLGetResolvedJobsForUserDocument, options); -} -export type GQLGetResolvedJobsForUserQueryHookResult = ReturnType< - typeof useGQLGetResolvedJobsForUserQuery ->; -export type GQLGetResolvedJobsForUserLazyQueryHookResult = ReturnType< - typeof useGQLGetResolvedJobsForUserLazyQuery ->; -export type GQLGetResolvedJobsForUserQueryResult = Apollo.QueryResult< - GQLGetResolvedJobsForUserQuery, - GQLGetResolvedJobsForUserQueryVariables ->; -export const GQLGetSkippedJobsForUserDocument = gql` - query getSkippedJobsForUser($timeZone: String!) { - getSkippedJobsForUser(timeZone: $timeZone) - } -`; - -/** - * __useGQLGetSkippedJobsForUserQuery__ - * - * To run a query within a React component, call `useGQLGetSkippedJobsForUserQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetSkippedJobsForUserQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetSkippedJobsForUserQuery({ - * variables: { - * timeZone: // value for 'timeZone' - * }, - * }); - */ -export function useGQLGetSkippedJobsForUserQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetSkippedJobsForUserQuery, - GQLGetSkippedJobsForUserQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetSkippedJobsForUserQuery, - GQLGetSkippedJobsForUserQueryVariables - >(GQLGetSkippedJobsForUserDocument, options); -} -export function useGQLGetSkippedJobsForUserLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetSkippedJobsForUserQuery, - GQLGetSkippedJobsForUserQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetSkippedJobsForUserQuery, - GQLGetSkippedJobsForUserQueryVariables - >(GQLGetSkippedJobsForUserDocument, options); -} -export type GQLGetSkippedJobsForUserQueryHookResult = ReturnType< - typeof useGQLGetSkippedJobsForUserQuery ->; -export type GQLGetSkippedJobsForUserLazyQueryHookResult = ReturnType< - typeof useGQLGetSkippedJobsForUserLazyQuery ->; -export type GQLGetSkippedJobsForUserQueryResult = Apollo.QueryResult< - GQLGetSkippedJobsForUserQuery, - GQLGetSkippedJobsForUserQueryVariables ->; -export const GQLRecentDecisionsSummaryDataDocument = gql` - query RecentDecisionsSummaryData { - myOrg { - users { - id - firstName - lastName - } - mrtQueues { - id - name - } - actions { - ... on ActionBase { - id - name - } - } - policies { - id - name - } - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - } -`; - -/** - * __useGQLRecentDecisionsSummaryDataQuery__ - * - * To run a query within a React component, call `useGQLRecentDecisionsSummaryDataQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRecentDecisionsSummaryDataQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRecentDecisionsSummaryDataQuery({ - * variables: { - * }, - * }); - */ -export function useGQLRecentDecisionsSummaryDataQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLRecentDecisionsSummaryDataQuery, - GQLRecentDecisionsSummaryDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLRecentDecisionsSummaryDataQuery, - GQLRecentDecisionsSummaryDataQueryVariables - >(GQLRecentDecisionsSummaryDataDocument, options); -} -export function useGQLRecentDecisionsSummaryDataLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRecentDecisionsSummaryDataQuery, - GQLRecentDecisionsSummaryDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRecentDecisionsSummaryDataQuery, - GQLRecentDecisionsSummaryDataQueryVariables - >(GQLRecentDecisionsSummaryDataDocument, options); -} -export type GQLRecentDecisionsSummaryDataQueryHookResult = ReturnType< - typeof useGQLRecentDecisionsSummaryDataQuery ->; -export type GQLRecentDecisionsSummaryDataLazyQueryHookResult = ReturnType< - typeof useGQLRecentDecisionsSummaryDataLazyQuery ->; -export type GQLRecentDecisionsSummaryDataQueryResult = Apollo.QueryResult< - GQLRecentDecisionsSummaryDataQuery, - GQLRecentDecisionsSummaryDataQueryVariables ->; -export const GQLGetRecentDecisionsDocument = gql` - query GetRecentDecisions($input: RecentDecisionsInput!) { - getRecentDecisions(input: $input) { - id - jobId - queueId - reviewerId - itemId - itemTypeId - decisions { - ... on ManualReviewDecisionComponentBase { - ...ManualReviewDecisionComponentFields - } - } - relatedActions { - ... on ManualReviewDecisionComponentBase { - ...ManualReviewDecisionComponentFields - } - } - createdAt - decisionReason - } - myOrg { - id - actions { - ... on ActionBase { - id - name - } - } - policies { - id - name - } - users { - id - firstName - lastName - } - mrtQueues { - id - name - } - } - } - ${GQLManualReviewDecisionComponentFieldsFragmentDoc} -`; - -/** - * __useGQLGetRecentDecisionsQuery__ - * - * To run a query within a React component, call `useGQLGetRecentDecisionsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetRecentDecisionsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetRecentDecisionsQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLGetRecentDecisionsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetRecentDecisionsQuery, - GQLGetRecentDecisionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetRecentDecisionsQuery, - GQLGetRecentDecisionsQueryVariables - >(GQLGetRecentDecisionsDocument, options); -} -export function useGQLGetRecentDecisionsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetRecentDecisionsQuery, - GQLGetRecentDecisionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetRecentDecisionsQuery, - GQLGetRecentDecisionsQueryVariables - >(GQLGetRecentDecisionsDocument, options); -} -export type GQLGetRecentDecisionsQueryHookResult = ReturnType< - typeof useGQLGetRecentDecisionsQuery ->; -export type GQLGetRecentDecisionsLazyQueryHookResult = ReturnType< - typeof useGQLGetRecentDecisionsLazyQuery ->; -export type GQLGetRecentDecisionsQueryResult = Apollo.QueryResult< - GQLGetRecentDecisionsQuery, - GQLGetRecentDecisionsQueryVariables ->; -export const GQLGetSkipsForRecentDecisionsDocument = gql` - query getSkipsForRecentDecisions($input: RecentDecisionsInput!) { - getSkipsForRecentDecisions(input: $input) { - jobId - userId - queueId - ts - } - } -`; - -/** - * __useGQLGetSkipsForRecentDecisionsQuery__ - * - * To run a query within a React component, call `useGQLGetSkipsForRecentDecisionsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetSkipsForRecentDecisionsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetSkipsForRecentDecisionsQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLGetSkipsForRecentDecisionsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetSkipsForRecentDecisionsQuery, - GQLGetSkipsForRecentDecisionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetSkipsForRecentDecisionsQuery, - GQLGetSkipsForRecentDecisionsQueryVariables - >(GQLGetSkipsForRecentDecisionsDocument, options); -} -export function useGQLGetSkipsForRecentDecisionsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetSkipsForRecentDecisionsQuery, - GQLGetSkipsForRecentDecisionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetSkipsForRecentDecisionsQuery, - GQLGetSkipsForRecentDecisionsQueryVariables - >(GQLGetSkipsForRecentDecisionsDocument, options); -} -export type GQLGetSkipsForRecentDecisionsQueryHookResult = ReturnType< - typeof useGQLGetSkipsForRecentDecisionsQuery ->; -export type GQLGetSkipsForRecentDecisionsLazyQueryHookResult = ReturnType< - typeof useGQLGetSkipsForRecentDecisionsLazyQuery ->; -export type GQLGetSkipsForRecentDecisionsQueryResult = Apollo.QueryResult< - GQLGetSkipsForRecentDecisionsQuery, - GQLGetSkipsForRecentDecisionsQueryVariables ->; -export const GQLGetDecidedJobDocument = gql` - query GetDecidedJob($id: ID!) { - getDecidedJob(id: $id) { - ...JobFields - } - } - ${GQLJobFieldsFragmentDoc} -`; - -/** - * __useGQLGetDecidedJobQuery__ - * - * To run a query within a React component, call `useGQLGetDecidedJobQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetDecidedJobQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetDecidedJobQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLGetDecidedJobQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetDecidedJobQuery, - GQLGetDecidedJobQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLGetDecidedJobDocument, - options, - ); -} -export function useGQLGetDecidedJobLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetDecidedJobQuery, - GQLGetDecidedJobQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetDecidedJobQuery, - GQLGetDecidedJobQueryVariables - >(GQLGetDecidedJobDocument, options); -} -export type GQLGetDecidedJobQueryHookResult = ReturnType< - typeof useGQLGetDecidedJobQuery ->; -export type GQLGetDecidedJobLazyQueryHookResult = ReturnType< - typeof useGQLGetDecidedJobLazyQuery ->; -export type GQLGetDecidedJobQueryResult = Apollo.QueryResult< - GQLGetDecidedJobQuery, - GQLGetDecidedJobQueryVariables ->; -export const GQLManualReviewSafetySettingsDocument = gql` - query ManualReviewSafetySettings { - me { - interfacePreferences { - moderatorSafetyMuteVideo - moderatorSafetyGrayscale - moderatorSafetyBlurLevel - } - } - } -`; - -/** - * __useGQLManualReviewSafetySettingsQuery__ - * - * To run a query within a React component, call `useGQLManualReviewSafetySettingsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewSafetySettingsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewSafetySettingsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLManualReviewSafetySettingsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewSafetySettingsQuery, - GQLManualReviewSafetySettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewSafetySettingsQuery, - GQLManualReviewSafetySettingsQueryVariables - >(GQLManualReviewSafetySettingsDocument, options); -} -export function useGQLManualReviewSafetySettingsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewSafetySettingsQuery, - GQLManualReviewSafetySettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewSafetySettingsQuery, - GQLManualReviewSafetySettingsQueryVariables - >(GQLManualReviewSafetySettingsDocument, options); -} -export type GQLManualReviewSafetySettingsQueryHookResult = ReturnType< - typeof useGQLManualReviewSafetySettingsQuery ->; -export type GQLManualReviewSafetySettingsLazyQueryHookResult = ReturnType< - typeof useGQLManualReviewSafetySettingsLazyQuery ->; -export type GQLManualReviewSafetySettingsQueryResult = Apollo.QueryResult< - GQLManualReviewSafetySettingsQuery, - GQLManualReviewSafetySettingsQueryVariables ->; -export const GQLSetModeratorSafetySettingsDocument = gql` - mutation SetModeratorSafetySettings( - $moderatorSafetySettings: ModeratorSafetySettingsInput! - ) { - setModeratorSafetySettings( - moderatorSafetySettings: $moderatorSafetySettings - ) { - _ - } - } -`; -export type GQLSetModeratorSafetySettingsMutationFn = Apollo.MutationFunction< - GQLSetModeratorSafetySettingsMutation, - GQLSetModeratorSafetySettingsMutationVariables ->; - -/** - * __useGQLSetModeratorSafetySettingsMutation__ - * - * To run a mutation, you first call `useGQLSetModeratorSafetySettingsMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLSetModeratorSafetySettingsMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlSetModeratorSafetySettingsMutation, { data, loading, error }] = useGQLSetModeratorSafetySettingsMutation({ - * variables: { - * moderatorSafetySettings: // value for 'moderatorSafetySettings' - * }, - * }); - */ -export function useGQLSetModeratorSafetySettingsMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLSetModeratorSafetySettingsMutation, - GQLSetModeratorSafetySettingsMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLSetModeratorSafetySettingsMutation, - GQLSetModeratorSafetySettingsMutationVariables - >(GQLSetModeratorSafetySettingsDocument, options); -} -export type GQLSetModeratorSafetySettingsMutationHookResult = ReturnType< - typeof useGQLSetModeratorSafetySettingsMutation ->; -export type GQLSetModeratorSafetySettingsMutationResult = - Apollo.MutationResult; -export type GQLSetModeratorSafetySettingsMutationOptions = - Apollo.BaseMutationOptions< - GQLSetModeratorSafetySettingsMutation, - GQLSetModeratorSafetySettingsMutationVariables - >; -export const GQLActionsWithCustomParamsDocument = gql` - query ActionsWithCustomParams { - myOrg { - actions { - ... on ActionBase { - id - name - } - ... on CustomAction { - id - name - customMrtApiParams { - name - type - displayName - } - } - } - } - } -`; - -/** - * __useGQLActionsWithCustomParamsQuery__ - * - * To run a query within a React component, call `useGQLActionsWithCustomParamsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLActionsWithCustomParamsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLActionsWithCustomParamsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLActionsWithCustomParamsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLActionsWithCustomParamsQuery, - GQLActionsWithCustomParamsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLActionsWithCustomParamsQuery, - GQLActionsWithCustomParamsQueryVariables - >(GQLActionsWithCustomParamsDocument, options); -} -export function useGQLActionsWithCustomParamsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLActionsWithCustomParamsQuery, - GQLActionsWithCustomParamsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLActionsWithCustomParamsQuery, - GQLActionsWithCustomParamsQueryVariables - >(GQLActionsWithCustomParamsDocument, options); -} -export type GQLActionsWithCustomParamsQueryHookResult = ReturnType< - typeof useGQLActionsWithCustomParamsQuery ->; -export type GQLActionsWithCustomParamsLazyQueryHookResult = ReturnType< - typeof useGQLActionsWithCustomParamsLazyQuery ->; -export type GQLActionsWithCustomParamsQueryResult = Apollo.QueryResult< - GQLActionsWithCustomParamsQuery, - GQLActionsWithCustomParamsQueryVariables ->; -export const GQLManualReviewJobInfoDocument = gql` - query ManualReviewJobInfo($jobIds: [ID!]) { - myOrg { - id - policies { - id - name - parentId - policyText - enforcementGuidelines - } - itemTypes { - ...ItemTypeFragment - } - actions { - ... on ActionBase { - id - name - penalty - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on CustomAction { - id - name - penalty - itemTypes { - ... on ItemTypeBase { - id - name - } - } - customMrtApiParams { - name - type - displayName - } - } - } - mrtQueues { - id - name - isAppealsQueue - autoCloseJobs - } - hasNCMECReportingEnabled - requiresPolicyForDecisionsInMrt - requiresDecisionReasonInMrt - allowMultiplePoliciesPerAction - hideSkipButtonForNonAdmins - } - me { - id - reviewableQueues { - id - name - pendingJobCount - hiddenActionIds - jobs(ids: $jobIds) { - ...JobFields - } - } - role - } - } - ${GQLItemTypeFragmentFragmentDoc} - ${GQLJobFieldsFragmentDoc} -`; - -/** - * __useGQLManualReviewJobInfoQuery__ - * - * To run a query within a React component, call `useGQLManualReviewJobInfoQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewJobInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewJobInfoQuery({ - * variables: { - * jobIds: // value for 'jobIds' - * }, - * }); - */ -export function useGQLManualReviewJobInfoQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewJobInfoQuery, - GQLManualReviewJobInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewJobInfoQuery, - GQLManualReviewJobInfoQueryVariables - >(GQLManualReviewJobInfoDocument, options); -} -export function useGQLManualReviewJobInfoLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewJobInfoQuery, - GQLManualReviewJobInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewJobInfoQuery, - GQLManualReviewJobInfoQueryVariables - >(GQLManualReviewJobInfoDocument, options); -} -export type GQLManualReviewJobInfoQueryHookResult = ReturnType< - typeof useGQLManualReviewJobInfoQuery ->; -export type GQLManualReviewJobInfoLazyQueryHookResult = ReturnType< - typeof useGQLManualReviewJobInfoLazyQuery ->; -export type GQLManualReviewJobInfoQueryResult = Apollo.QueryResult< - GQLManualReviewJobInfoQuery, - GQLManualReviewJobInfoQueryVariables ->; -export const GQLDequeueManualReviewJobDocument = gql` - mutation DequeueManualReviewJob($queueId: ID!) { - dequeueManualReviewJob(queueId: $queueId) { - ... on DequeueManualReviewJobSuccessResponse { - job { - ...JobFields - } - lockToken - numPendingJobs - } - } - } - ${GQLJobFieldsFragmentDoc} -`; -export type GQLDequeueManualReviewJobMutationFn = Apollo.MutationFunction< - GQLDequeueManualReviewJobMutation, - GQLDequeueManualReviewJobMutationVariables ->; - -/** - * __useGQLDequeueManualReviewJobMutation__ - * - * To run a mutation, you first call `useGQLDequeueManualReviewJobMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDequeueManualReviewJobMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDequeueManualReviewJobMutation, { data, loading, error }] = useGQLDequeueManualReviewJobMutation({ - * variables: { - * queueId: // value for 'queueId' - * }, - * }); - */ -export function useGQLDequeueManualReviewJobMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDequeueManualReviewJobMutation, - GQLDequeueManualReviewJobMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDequeueManualReviewJobMutation, - GQLDequeueManualReviewJobMutationVariables - >(GQLDequeueManualReviewJobDocument, options); -} -export type GQLDequeueManualReviewJobMutationHookResult = ReturnType< - typeof useGQLDequeueManualReviewJobMutation ->; -export type GQLDequeueManualReviewJobMutationResult = - Apollo.MutationResult; -export type GQLDequeueManualReviewJobMutationOptions = - Apollo.BaseMutationOptions< - GQLDequeueManualReviewJobMutation, - GQLDequeueManualReviewJobMutationVariables - >; -export const GQLSubmitManualReviewDecisionDocument = gql` - mutation SubmitManualReviewDecision($input: SubmitDecisionInput!) { - submitManualReviewDecision(input: $input) { - ... on SubmitDecisionSuccessResponse { - success - } - ... on JobHasAlreadyBeenSubmittedError { - title - status - type - } - ... on SubmittedJobActionNotFoundError { - title - status - type - } - ... on NoJobWithIdInQueueError { - title - status - type - } - ... on RecordingJobDecisionFailedError { - title - status - type - detail - } - } - } -`; -export type GQLSubmitManualReviewDecisionMutationFn = Apollo.MutationFunction< - GQLSubmitManualReviewDecisionMutation, - GQLSubmitManualReviewDecisionMutationVariables ->; - -/** - * __useGQLSubmitManualReviewDecisionMutation__ - * - * To run a mutation, you first call `useGQLSubmitManualReviewDecisionMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLSubmitManualReviewDecisionMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlSubmitManualReviewDecisionMutation, { data, loading, error }] = useGQLSubmitManualReviewDecisionMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLSubmitManualReviewDecisionMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLSubmitManualReviewDecisionMutation, - GQLSubmitManualReviewDecisionMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLSubmitManualReviewDecisionMutation, - GQLSubmitManualReviewDecisionMutationVariables - >(GQLSubmitManualReviewDecisionDocument, options); -} -export type GQLSubmitManualReviewDecisionMutationHookResult = ReturnType< - typeof useGQLSubmitManualReviewDecisionMutation ->; -export type GQLSubmitManualReviewDecisionMutationResult = - Apollo.MutationResult; -export type GQLSubmitManualReviewDecisionMutationOptions = - Apollo.BaseMutationOptions< - GQLSubmitManualReviewDecisionMutation, - GQLSubmitManualReviewDecisionMutationVariables - >; -export const GQLLogSkipDocument = gql` - mutation LogSkip($input: LogSkipInput!) { - logSkip(input: $input) - } -`; -export type GQLLogSkipMutationFn = Apollo.MutationFunction< - GQLLogSkipMutation, - GQLLogSkipMutationVariables ->; - -/** - * __useGQLLogSkipMutation__ - * - * To run a mutation, you first call `useGQLLogSkipMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLLogSkipMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlLogSkipMutation, { data, loading, error }] = useGQLLogSkipMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLLogSkipMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLLogSkipMutation, - GQLLogSkipMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation( - GQLLogSkipDocument, - options, - ); -} -export type GQLLogSkipMutationHookResult = ReturnType< - typeof useGQLLogSkipMutation ->; -export type GQLLogSkipMutationResult = - Apollo.MutationResult; -export type GQLLogSkipMutationOptions = Apollo.BaseMutationOptions< - GQLLogSkipMutation, - GQLLogSkipMutationVariables ->; -export const GQLReleaseJobLockDocument = gql` - mutation ReleaseJobLock($input: ReleaseJobLockInput!) { - releaseJobLock(input: $input) - } -`; -export type GQLReleaseJobLockMutationFn = Apollo.MutationFunction< - GQLReleaseJobLockMutation, - GQLReleaseJobLockMutationVariables ->; - -/** - * __useGQLReleaseJobLockMutation__ - * - * To run a mutation, you first call `useGQLReleaseJobLockMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLReleaseJobLockMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlReleaseJobLockMutation, { data, loading, error }] = useGQLReleaseJobLockMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLReleaseJobLockMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLReleaseJobLockMutation, - GQLReleaseJobLockMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLReleaseJobLockMutation, - GQLReleaseJobLockMutationVariables - >(GQLReleaseJobLockDocument, options); -} -export type GQLReleaseJobLockMutationHookResult = ReturnType< - typeof useGQLReleaseJobLockMutation ->; -export type GQLReleaseJobLockMutationResult = - Apollo.MutationResult; -export type GQLReleaseJobLockMutationOptions = Apollo.BaseMutationOptions< - GQLReleaseJobLockMutation, - GQLReleaseJobLockMutationVariables ->; -export const GQLGetRelatedItemsDocument = gql` - query getRelatedItems($itemIdentifiers: [ItemIdentifierInput!]!) { - latestItemSubmissions(itemIdentifiers: $itemIdentifiers) { - ... on UserItem { - id - submissionId - submissionTime - data - type { - id - name - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - schemaFieldRoles { - displayName - createdAt - profileIcon - backgroundImage - } - } - } - ... on ContentItem { - id - submissionId - submissionTime - data - type { - id - name - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - } - } - ... on ThreadItem { - id - submissionId - submissionTime - data - type { - id - name - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - } - } - } - } -`; - -/** - * __useGQLGetRelatedItemsQuery__ - * - * To run a query within a React component, call `useGQLGetRelatedItemsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetRelatedItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetRelatedItemsQuery({ - * variables: { - * itemIdentifiers: // value for 'itemIdentifiers' - * }, - * }); - */ -export function useGQLGetRelatedItemsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetRelatedItemsQuery, - GQLGetRelatedItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetRelatedItemsQuery, - GQLGetRelatedItemsQueryVariables - >(GQLGetRelatedItemsDocument, options); -} -export function useGQLGetRelatedItemsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetRelatedItemsQuery, - GQLGetRelatedItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetRelatedItemsQuery, - GQLGetRelatedItemsQueryVariables - >(GQLGetRelatedItemsDocument, options); -} -export type GQLGetRelatedItemsQueryHookResult = ReturnType< - typeof useGQLGetRelatedItemsQuery ->; -export type GQLGetRelatedItemsLazyQueryHookResult = ReturnType< - typeof useGQLGetRelatedItemsLazyQuery ->; -export type GQLGetRelatedItemsQueryResult = Apollo.QueryResult< - GQLGetRelatedItemsQuery, - GQLGetRelatedItemsQueryVariables ->; -export const GQLGetCommentsForJobDocument = gql` - query GetCommentsForJob($jobId: ID!) { - getCommentsForJob(jobId: $jobId) { - ... on ManualReviewJobComment { - ...ManualReviewJobCommentFields - } - } - } - ${GQLManualReviewJobCommentFieldsFragmentDoc} -`; - -/** - * __useGQLGetCommentsForJobQuery__ - * - * To run a query within a React component, call `useGQLGetCommentsForJobQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetCommentsForJobQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetCommentsForJobQuery({ - * variables: { - * jobId: // value for 'jobId' - * }, - * }); - */ -export function useGQLGetCommentsForJobQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetCommentsForJobQuery, - GQLGetCommentsForJobQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetCommentsForJobQuery, - GQLGetCommentsForJobQueryVariables - >(GQLGetCommentsForJobDocument, options); -} -export function useGQLGetCommentsForJobLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetCommentsForJobQuery, - GQLGetCommentsForJobQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetCommentsForJobQuery, - GQLGetCommentsForJobQueryVariables - >(GQLGetCommentsForJobDocument, options); -} -export type GQLGetCommentsForJobQueryHookResult = ReturnType< - typeof useGQLGetCommentsForJobQuery ->; -export type GQLGetCommentsForJobLazyQueryHookResult = ReturnType< - typeof useGQLGetCommentsForJobLazyQuery ->; -export type GQLGetCommentsForJobQueryResult = Apollo.QueryResult< - GQLGetCommentsForJobQuery, - GQLGetCommentsForJobQueryVariables ->; -export const GQLAddJobCommentDocument = gql` - mutation AddJobComment($input: CreateManualReviewJobCommentInput!) { - createManualReviewJobComment(input: $input) { - ... on AddManualReviewJobCommentSuccessResponse { - comment { - ... on ManualReviewJobComment { - ...ManualReviewJobCommentFields - } - } - } - ... on NotFoundError { - title - } - } - } - ${GQLManualReviewJobCommentFieldsFragmentDoc} -`; -export type GQLAddJobCommentMutationFn = Apollo.MutationFunction< - GQLAddJobCommentMutation, - GQLAddJobCommentMutationVariables ->; - -/** - * __useGQLAddJobCommentMutation__ - * - * To run a mutation, you first call `useGQLAddJobCommentMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLAddJobCommentMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlAddJobCommentMutation, { data, loading, error }] = useGQLAddJobCommentMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLAddJobCommentMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLAddJobCommentMutation, - GQLAddJobCommentMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLAddJobCommentMutation, - GQLAddJobCommentMutationVariables - >(GQLAddJobCommentDocument, options); -} -export type GQLAddJobCommentMutationHookResult = ReturnType< - typeof useGQLAddJobCommentMutation ->; -export type GQLAddJobCommentMutationResult = - Apollo.MutationResult; -export type GQLAddJobCommentMutationOptions = Apollo.BaseMutationOptions< - GQLAddJobCommentMutation, - GQLAddJobCommentMutationVariables ->; -export const GQLDeleteJobCommentDocument = gql` - mutation DeleteJobComment($input: DeleteManualReviewJobCommentInput!) { - deleteManualReviewJobComment(input: $input) - } -`; -export type GQLDeleteJobCommentMutationFn = Apollo.MutationFunction< - GQLDeleteJobCommentMutation, - GQLDeleteJobCommentMutationVariables ->; - -/** - * __useGQLDeleteJobCommentMutation__ - * - * To run a mutation, you first call `useGQLDeleteJobCommentMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteJobCommentMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteJobCommentMutation, { data, loading, error }] = useGQLDeleteJobCommentMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLDeleteJobCommentMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteJobCommentMutation, - GQLDeleteJobCommentMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteJobCommentMutation, - GQLDeleteJobCommentMutationVariables - >(GQLDeleteJobCommentDocument, options); -} -export type GQLDeleteJobCommentMutationHookResult = ReturnType< - typeof useGQLDeleteJobCommentMutation ->; -export type GQLDeleteJobCommentMutationResult = - Apollo.MutationResult; -export type GQLDeleteJobCommentMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteJobCommentMutation, - GQLDeleteJobCommentMutationVariables ->; -export const GQLGetThreadHistoryDocument = gql` - query getThreadHistory( - $threadIdentifier: ItemIdentifierInput! - $endDate: DateTime - ) { - threadHistory(threadIdentifier: $threadIdentifier, endDate: $endDate) { - latest { - ... on ContentItem { - id - submissionId - data - type { - id - name - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - schemaFieldRoles { - displayName - parentId - threadId - createdAt - creatorId - } - } - } - } - } - } -`; - -/** - * __useGQLGetThreadHistoryQuery__ - * - * To run a query within a React component, call `useGQLGetThreadHistoryQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetThreadHistoryQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetThreadHistoryQuery({ - * variables: { - * threadIdentifier: // value for 'threadIdentifier' - * endDate: // value for 'endDate' - * }, - * }); - */ -export function useGQLGetThreadHistoryQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetThreadHistoryQuery, - GQLGetThreadHistoryQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetThreadHistoryQuery, - GQLGetThreadHistoryQueryVariables - >(GQLGetThreadHistoryDocument, options); -} -export function useGQLGetThreadHistoryLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetThreadHistoryQuery, - GQLGetThreadHistoryQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetThreadHistoryQuery, - GQLGetThreadHistoryQueryVariables - >(GQLGetThreadHistoryDocument, options); -} -export type GQLGetThreadHistoryQueryHookResult = ReturnType< - typeof useGQLGetThreadHistoryQuery ->; -export type GQLGetThreadHistoryLazyQueryHookResult = ReturnType< - typeof useGQLGetThreadHistoryLazyQuery ->; -export type GQLGetThreadHistoryQueryResult = Apollo.QueryResult< - GQLGetThreadHistoryQuery, - GQLGetThreadHistoryQueryVariables ->; -export const GQLItemTypeHiddenFieldsDocument = gql` - query ItemTypeHiddenFields { - myOrg { - itemTypes { - ... on ItemTypeBase { - id - hiddenFields - } - } - } - } -`; - -/** - * __useGQLItemTypeHiddenFieldsQuery__ - * - * To run a query within a React component, call `useGQLItemTypeHiddenFieldsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLItemTypeHiddenFieldsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLItemTypeHiddenFieldsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLItemTypeHiddenFieldsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLItemTypeHiddenFieldsQuery, - GQLItemTypeHiddenFieldsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLItemTypeHiddenFieldsQuery, - GQLItemTypeHiddenFieldsQueryVariables - >(GQLItemTypeHiddenFieldsDocument, options); -} -export function useGQLItemTypeHiddenFieldsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLItemTypeHiddenFieldsQuery, - GQLItemTypeHiddenFieldsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLItemTypeHiddenFieldsQuery, - GQLItemTypeHiddenFieldsQueryVariables - >(GQLItemTypeHiddenFieldsDocument, options); -} -export type GQLItemTypeHiddenFieldsQueryHookResult = ReturnType< - typeof useGQLItemTypeHiddenFieldsQuery ->; -export type GQLItemTypeHiddenFieldsLazyQueryHookResult = ReturnType< - typeof useGQLItemTypeHiddenFieldsLazyQuery ->; -export type GQLItemTypeHiddenFieldsQueryResult = Apollo.QueryResult< - GQLItemTypeHiddenFieldsQuery, - GQLItemTypeHiddenFieldsQueryVariables ->; -export const GQLAllManualReviewQueuesDocument = gql` - query AllManualReviewQueues { - myOrg { - mrtQueues { - id - name - } - } - } -`; - -/** - * __useGQLAllManualReviewQueuesQuery__ - * - * To run a query within a React component, call `useGQLAllManualReviewQueuesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLAllManualReviewQueuesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLAllManualReviewQueuesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLAllManualReviewQueuesQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLAllManualReviewQueuesQuery, - GQLAllManualReviewQueuesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLAllManualReviewQueuesQuery, - GQLAllManualReviewQueuesQueryVariables - >(GQLAllManualReviewQueuesDocument, options); -} -export function useGQLAllManualReviewQueuesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLAllManualReviewQueuesQuery, - GQLAllManualReviewQueuesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLAllManualReviewQueuesQuery, - GQLAllManualReviewQueuesQueryVariables - >(GQLAllManualReviewQueuesDocument, options); -} -export type GQLAllManualReviewQueuesQueryHookResult = ReturnType< - typeof useGQLAllManualReviewQueuesQuery ->; -export type GQLAllManualReviewQueuesLazyQueryHookResult = ReturnType< - typeof useGQLAllManualReviewQueuesLazyQuery ->; -export type GQLAllManualReviewQueuesQueryResult = Apollo.QueryResult< - GQLAllManualReviewQueuesQuery, - GQLAllManualReviewQueuesQueryVariables ->; -export const GQLGetLatestUserSubmittedItemsWithThreadsDocument = gql` - query getLatestUserSubmittedItemsWithThreads( - $userId: ItemIdentifierInput! - $reportedMessages: [ItemIdentifierInput!]! - ) { - ncmecThreads(userId: $userId, reportedMessages: $reportedMessages) { - threadId - threadTypeId - messages { - message { - ... on ContentItem { - id - submissionId - data - type { - id - name - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - schemaFieldRoles { - displayName - parentId - threadId - createdAt - creatorId - } - } - } - } - ipAddress { - ip - port - } - } - } - } -`; - -/** - * __useGQLGetLatestUserSubmittedItemsWithThreadsQuery__ - * - * To run a query within a React component, call `useGQLGetLatestUserSubmittedItemsWithThreadsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetLatestUserSubmittedItemsWithThreadsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetLatestUserSubmittedItemsWithThreadsQuery({ - * variables: { - * userId: // value for 'userId' - * reportedMessages: // value for 'reportedMessages' - * }, - * }); - */ -export function useGQLGetLatestUserSubmittedItemsWithThreadsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetLatestUserSubmittedItemsWithThreadsQuery, - GQLGetLatestUserSubmittedItemsWithThreadsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetLatestUserSubmittedItemsWithThreadsQuery, - GQLGetLatestUserSubmittedItemsWithThreadsQueryVariables - >(GQLGetLatestUserSubmittedItemsWithThreadsDocument, options); -} -export function useGQLGetLatestUserSubmittedItemsWithThreadsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetLatestUserSubmittedItemsWithThreadsQuery, - GQLGetLatestUserSubmittedItemsWithThreadsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetLatestUserSubmittedItemsWithThreadsQuery, - GQLGetLatestUserSubmittedItemsWithThreadsQueryVariables - >(GQLGetLatestUserSubmittedItemsWithThreadsDocument, options); -} -export type GQLGetLatestUserSubmittedItemsWithThreadsQueryHookResult = - ReturnType; -export type GQLGetLatestUserSubmittedItemsWithThreadsLazyQueryHookResult = - ReturnType; -export type GQLGetLatestUserSubmittedItemsWithThreadsQueryResult = - Apollo.QueryResult< - GQLGetLatestUserSubmittedItemsWithThreadsQuery, - GQLGetLatestUserSubmittedItemsWithThreadsQueryVariables - >; -export const GQLGetMoreInfoForThreadItemsDocument = gql` - query getMoreInfoForThreadItems($ids: [ItemIdentifierInput!]!) { - partialItems(input: $ids) { - ... on PartialItemsSuccessResponse { - items { - ... on ThreadItem { - id - submissionId - type { - id - name - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - } - data - } - } - } - ... on PartialItemsMissingEndpointError { - title - status - type - } - ... on PartialItemsEndpointResponseError { - title - status - type - } - ... on PartialItemsInvalidResponseError { - title - status - type - } - } - } -`; - -/** - * __useGQLGetMoreInfoForThreadItemsQuery__ - * - * To run a query within a React component, call `useGQLGetMoreInfoForThreadItemsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetMoreInfoForThreadItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetMoreInfoForThreadItemsQuery({ - * variables: { - * ids: // value for 'ids' - * }, - * }); - */ -export function useGQLGetMoreInfoForThreadItemsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetMoreInfoForThreadItemsQuery, - GQLGetMoreInfoForThreadItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetMoreInfoForThreadItemsQuery, - GQLGetMoreInfoForThreadItemsQueryVariables - >(GQLGetMoreInfoForThreadItemsDocument, options); -} -export function useGQLGetMoreInfoForThreadItemsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetMoreInfoForThreadItemsQuery, - GQLGetMoreInfoForThreadItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetMoreInfoForThreadItemsQuery, - GQLGetMoreInfoForThreadItemsQueryVariables - >(GQLGetMoreInfoForThreadItemsDocument, options); -} -export type GQLGetMoreInfoForThreadItemsQueryHookResult = ReturnType< - typeof useGQLGetMoreInfoForThreadItemsQuery ->; -export type GQLGetMoreInfoForThreadItemsLazyQueryHookResult = ReturnType< - typeof useGQLGetMoreInfoForThreadItemsLazyQuery ->; -export type GQLGetMoreInfoForThreadItemsQueryResult = Apollo.QueryResult< - GQLGetMoreInfoForThreadItemsQuery, - GQLGetMoreInfoForThreadItemsQueryVariables ->; -export const GQLGetMoreInfoForPartialItemsDocument = gql` - query getMoreInfoForPartialItems($ids: [ItemIdentifierInput!]!) { - partialItems(input: $ids) { - ... on PartialItemsSuccessResponse { - items { - ...ItemFields - } - } - ... on PartialItemsMissingEndpointError { - title - status - type - } - ... on PartialItemsEndpointResponseError { - title - status - type - } - ... on PartialItemsInvalidResponseError { - title - status - type - } - } - } - ${GQLItemFieldsFragmentDoc} -`; - -/** - * __useGQLGetMoreInfoForPartialItemsQuery__ - * - * To run a query within a React component, call `useGQLGetMoreInfoForPartialItemsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetMoreInfoForPartialItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetMoreInfoForPartialItemsQuery({ - * variables: { - * ids: // value for 'ids' - * }, - * }); - */ -export function useGQLGetMoreInfoForPartialItemsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetMoreInfoForPartialItemsQuery, - GQLGetMoreInfoForPartialItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetMoreInfoForPartialItemsQuery, - GQLGetMoreInfoForPartialItemsQueryVariables - >(GQLGetMoreInfoForPartialItemsDocument, options); -} -export function useGQLGetMoreInfoForPartialItemsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetMoreInfoForPartialItemsQuery, - GQLGetMoreInfoForPartialItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetMoreInfoForPartialItemsQuery, - GQLGetMoreInfoForPartialItemsQueryVariables - >(GQLGetMoreInfoForPartialItemsDocument, options); -} -export type GQLGetMoreInfoForPartialItemsQueryHookResult = ReturnType< - typeof useGQLGetMoreInfoForPartialItemsQuery ->; -export type GQLGetMoreInfoForPartialItemsLazyQueryHookResult = ReturnType< - typeof useGQLGetMoreInfoForPartialItemsLazyQuery ->; -export type GQLGetMoreInfoForPartialItemsQueryResult = Apollo.QueryResult< - GQLGetMoreInfoForPartialItemsQuery, - GQLGetMoreInfoForPartialItemsQueryVariables ->; -export const GQLGetExistingJobsForItemDocument = gql` - query getExistingJobsForItem($itemId: ID!, $itemTypeId: ID!) { - getExistingJobsForItem(itemId: $itemId, itemTypeId: $itemTypeId) { - queueId - job { - createdAt - } - } - myOrg { - mrtQueues { - id - name - } - } - } -`; - -/** - * __useGQLGetExistingJobsForItemQuery__ - * - * To run a query within a React component, call `useGQLGetExistingJobsForItemQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetExistingJobsForItemQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetExistingJobsForItemQuery({ - * variables: { - * itemId: // value for 'itemId' - * itemTypeId: // value for 'itemTypeId' - * }, - * }); - */ -export function useGQLGetExistingJobsForItemQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetExistingJobsForItemQuery, - GQLGetExistingJobsForItemQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetExistingJobsForItemQuery, - GQLGetExistingJobsForItemQueryVariables - >(GQLGetExistingJobsForItemDocument, options); -} -export function useGQLGetExistingJobsForItemLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetExistingJobsForItemQuery, - GQLGetExistingJobsForItemQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetExistingJobsForItemQuery, - GQLGetExistingJobsForItemQueryVariables - >(GQLGetExistingJobsForItemDocument, options); -} -export type GQLGetExistingJobsForItemQueryHookResult = ReturnType< - typeof useGQLGetExistingJobsForItemQuery ->; -export type GQLGetExistingJobsForItemLazyQueryHookResult = ReturnType< - typeof useGQLGetExistingJobsForItemLazyQuery ->; -export type GQLGetExistingJobsForItemQueryResult = Apollo.QueryResult< - GQLGetExistingJobsForItemQuery, - GQLGetExistingJobsForItemQueryVariables ->; -export const GQLGetLatestUserSubmittedItemsDocument = gql` - query getLatestUserSubmittedItems( - $itemIdentifier: ItemIdentifierInput! - $oldestReturnedSubmissionDate: DateTime - $earliestReturnedSubmissionDate: DateTime - ) { - latestItemsCreatedBy( - itemIdentifier: $itemIdentifier - oldestReturnedSubmissionDate: $oldestReturnedSubmissionDate - earliestReturnedSubmissionDate: $earliestReturnedSubmissionDate - ) { - latest { - ... on ContentItem { - id - submissionId - data - type { - id - name - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - schemaFieldRoles { - displayName - parentId - threadId - createdAt - creatorId - } - } - } - } - } - } -`; - -/** - * __useGQLGetLatestUserSubmittedItemsQuery__ - * - * To run a query within a React component, call `useGQLGetLatestUserSubmittedItemsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetLatestUserSubmittedItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetLatestUserSubmittedItemsQuery({ - * variables: { - * itemIdentifier: // value for 'itemIdentifier' - * oldestReturnedSubmissionDate: // value for 'oldestReturnedSubmissionDate' - * earliestReturnedSubmissionDate: // value for 'earliestReturnedSubmissionDate' - * }, - * }); - */ -export function useGQLGetLatestUserSubmittedItemsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetLatestUserSubmittedItemsQuery, - GQLGetLatestUserSubmittedItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetLatestUserSubmittedItemsQuery, - GQLGetLatestUserSubmittedItemsQueryVariables - >(GQLGetLatestUserSubmittedItemsDocument, options); -} -export function useGQLGetLatestUserSubmittedItemsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetLatestUserSubmittedItemsQuery, - GQLGetLatestUserSubmittedItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetLatestUserSubmittedItemsQuery, - GQLGetLatestUserSubmittedItemsQueryVariables - >(GQLGetLatestUserSubmittedItemsDocument, options); -} -export type GQLGetLatestUserSubmittedItemsQueryHookResult = ReturnType< - typeof useGQLGetLatestUserSubmittedItemsQuery ->; -export type GQLGetLatestUserSubmittedItemsLazyQueryHookResult = ReturnType< - typeof useGQLGetLatestUserSubmittedItemsLazyQuery ->; -export type GQLGetLatestUserSubmittedItemsQueryResult = Apollo.QueryResult< - GQLGetLatestUserSubmittedItemsQuery, - GQLGetLatestUserSubmittedItemsQueryVariables ->; -export const GQLOrgDataDocument = gql` - query OrgData { - myOrg { - id - name - } - } -`; - -/** - * __useGQLOrgDataQuery__ - * - * To run a query within a React component, call `useGQLOrgDataQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLOrgDataQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLOrgDataQuery({ - * variables: { - * }, - * }); - */ -export function useGQLOrgDataQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLOrgDataQuery, - GQLOrgDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLOrgDataDocument, - options, - ); -} -export function useGQLOrgDataLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLOrgDataQuery, - GQLOrgDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLOrgDataDocument, - options, - ); -} -export type GQLOrgDataQueryHookResult = ReturnType; -export type GQLOrgDataLazyQueryHookResult = ReturnType< - typeof useGQLOrgDataLazyQuery ->; -export type GQLOrgDataQueryResult = Apollo.QueryResult< - GQLOrgDataQuery, - GQLOrgDataQueryVariables ->; -export const GQLGetMoreInfoForItemsDocument = gql` - query getMoreInfoForItems($ids: [ItemIdentifierInput!]!) { - partialItems(input: $ids) { - ... on PartialItemsSuccessResponse { - items { - ... on UserItem { - id - submissionId - type { - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - schemaFieldRoles { - displayName - createdAt - profileIcon - backgroundImage - } - id - } - data - userScore - } - } - } - ... on PartialItemsMissingEndpointError { - title - status - type - } - ... on PartialItemsEndpointResponseError { - title - status - type - } - ... on PartialItemsInvalidResponseError { - title - status - type - } - } - } -`; - -/** - * __useGQLGetMoreInfoForItemsQuery__ - * - * To run a query within a React component, call `useGQLGetMoreInfoForItemsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetMoreInfoForItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetMoreInfoForItemsQuery({ - * variables: { - * ids: // value for 'ids' - * }, - * }); - */ -export function useGQLGetMoreInfoForItemsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetMoreInfoForItemsQuery, - GQLGetMoreInfoForItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetMoreInfoForItemsQuery, - GQLGetMoreInfoForItemsQueryVariables - >(GQLGetMoreInfoForItemsDocument, options); -} -export function useGQLGetMoreInfoForItemsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetMoreInfoForItemsQuery, - GQLGetMoreInfoForItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetMoreInfoForItemsQuery, - GQLGetMoreInfoForItemsQueryVariables - >(GQLGetMoreInfoForItemsDocument, options); -} -export type GQLGetMoreInfoForItemsQueryHookResult = ReturnType< - typeof useGQLGetMoreInfoForItemsQuery ->; -export type GQLGetMoreInfoForItemsLazyQueryHookResult = ReturnType< - typeof useGQLGetMoreInfoForItemsLazyQuery ->; -export type GQLGetMoreInfoForItemsQueryResult = Apollo.QueryResult< - GQLGetMoreInfoForItemsQuery, - GQLGetMoreInfoForItemsQueryVariables ->; -export const GQLGetUserItemsDocument = gql` - query getUserItems($itemIdentifiers: [ItemIdentifierInput!]!) { - latestItemSubmissions(itemIdentifiers: $itemIdentifiers) { - ... on UserItem { - id - submissionId - submissionTime - data - type { - id - name - baseFields { - name - type - required - container { - containerType - keyScalarType - valueScalarType - } - } - schemaFieldRoles { - displayName - createdAt - profileIcon - backgroundImage - } - } - } - } - } -`; - -/** - * __useGQLGetUserItemsQuery__ - * - * To run a query within a React component, call `useGQLGetUserItemsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetUserItemsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetUserItemsQuery({ - * variables: { - * itemIdentifiers: // value for 'itemIdentifiers' - * }, - * }); - */ -export function useGQLGetUserItemsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetUserItemsQuery, - GQLGetUserItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLGetUserItemsDocument, - options, - ); -} -export function useGQLGetUserItemsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetUserItemsQuery, - GQLGetUserItemsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetUserItemsQuery, - GQLGetUserItemsQueryVariables - >(GQLGetUserItemsDocument, options); -} -export type GQLGetUserItemsQueryHookResult = ReturnType< - typeof useGQLGetUserItemsQuery ->; -export type GQLGetUserItemsLazyQueryHookResult = ReturnType< - typeof useGQLGetUserItemsLazyQuery ->; -export type GQLGetUserItemsQueryResult = Apollo.QueryResult< - GQLGetUserItemsQuery, - GQLGetUserItemsQueryVariables ->; -export const GQLManualReviewHasAppealsEnabledDocument = gql` - query ManualReviewHasAppealsEnabled { - myOrg { - hasAppealsEnabled - } - } -`; - -/** - * __useGQLManualReviewHasAppealsEnabledQuery__ - * - * To run a query within a React component, call `useGQLManualReviewHasAppealsEnabledQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewHasAppealsEnabledQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewHasAppealsEnabledQuery({ - * variables: { - * }, - * }); - */ -export function useGQLManualReviewHasAppealsEnabledQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewHasAppealsEnabledQuery, - GQLManualReviewHasAppealsEnabledQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewHasAppealsEnabledQuery, - GQLManualReviewHasAppealsEnabledQueryVariables - >(GQLManualReviewHasAppealsEnabledDocument, options); -} -export function useGQLManualReviewHasAppealsEnabledLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewHasAppealsEnabledQuery, - GQLManualReviewHasAppealsEnabledQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewHasAppealsEnabledQuery, - GQLManualReviewHasAppealsEnabledQueryVariables - >(GQLManualReviewHasAppealsEnabledDocument, options); -} -export type GQLManualReviewHasAppealsEnabledQueryHookResult = ReturnType< - typeof useGQLManualReviewHasAppealsEnabledQuery ->; -export type GQLManualReviewHasAppealsEnabledLazyQueryHookResult = ReturnType< - typeof useGQLManualReviewHasAppealsEnabledLazyQuery ->; -export type GQLManualReviewHasAppealsEnabledQueryResult = Apollo.QueryResult< - GQLManualReviewHasAppealsEnabledQuery, - GQLManualReviewHasAppealsEnabledQueryVariables ->; -export const GQLDeleteRoutingRuleDocument = gql` - mutation DeleteRoutingRule($input: DeleteRoutingRuleInput!) { - deleteRoutingRule(input: $input) - } -`; -export type GQLDeleteRoutingRuleMutationFn = Apollo.MutationFunction< - GQLDeleteRoutingRuleMutation, - GQLDeleteRoutingRuleMutationVariables ->; - -/** - * __useGQLDeleteRoutingRuleMutation__ - * - * To run a mutation, you first call `useGQLDeleteRoutingRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteRoutingRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteRoutingRuleMutation, { data, loading, error }] = useGQLDeleteRoutingRuleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLDeleteRoutingRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteRoutingRuleMutation, - GQLDeleteRoutingRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteRoutingRuleMutation, - GQLDeleteRoutingRuleMutationVariables - >(GQLDeleteRoutingRuleDocument, options); -} -export type GQLDeleteRoutingRuleMutationHookResult = ReturnType< - typeof useGQLDeleteRoutingRuleMutation ->; -export type GQLDeleteRoutingRuleMutationResult = - Apollo.MutationResult; -export type GQLDeleteRoutingRuleMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteRoutingRuleMutation, - GQLDeleteRoutingRuleMutationVariables ->; -export const GQLManualReviewQueueRoutingRulesDocument = gql` - query ManualReviewQueueRoutingRules { - myOrg { - itemTypes { - ...ItemTypeFragment - ... on ItemTypeBase { - derivedFields { - ...DerivedFieldFields - } - } - } - routingRules { - id - name - description - itemTypes { - ...ItemTypeFragment - } - conditionSet { - ...ConditionSetFields - } - destinationQueue { - id - name - } - } - appealsRoutingRules { - id - name - description - itemTypes { - ...ItemTypeFragment - } - conditionSet { - ...ConditionSetFields - } - destinationQueue { - id - name - } - } - signals { - ...SignalsFragment - } - } - me { - id - reviewableQueues { - id - name - isAppealsQueue - } - } - } - ${GQLItemTypeFragmentFragmentDoc} - ${GQLDerivedFieldFieldsFragmentDoc} - ${GQLConditionSetFieldsFragmentDoc} - ${GQLSignalsFragmentFragmentDoc} -`; - -/** - * __useGQLManualReviewQueueRoutingRulesQuery__ - * - * To run a query within a React component, call `useGQLManualReviewQueueRoutingRulesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewQueueRoutingRulesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewQueueRoutingRulesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLManualReviewQueueRoutingRulesQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewQueueRoutingRulesQuery, - GQLManualReviewQueueRoutingRulesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewQueueRoutingRulesQuery, - GQLManualReviewQueueRoutingRulesQueryVariables - >(GQLManualReviewQueueRoutingRulesDocument, options); -} -export function useGQLManualReviewQueueRoutingRulesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewQueueRoutingRulesQuery, - GQLManualReviewQueueRoutingRulesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewQueueRoutingRulesQuery, - GQLManualReviewQueueRoutingRulesQueryVariables - >(GQLManualReviewQueueRoutingRulesDocument, options); -} -export type GQLManualReviewQueueRoutingRulesQueryHookResult = ReturnType< - typeof useGQLManualReviewQueueRoutingRulesQuery ->; -export type GQLManualReviewQueueRoutingRulesLazyQueryHookResult = ReturnType< - typeof useGQLManualReviewQueueRoutingRulesLazyQuery ->; -export type GQLManualReviewQueueRoutingRulesQueryResult = Apollo.QueryResult< - GQLManualReviewQueueRoutingRulesQuery, - GQLManualReviewQueueRoutingRulesQueryVariables ->; -export const GQLCreateRoutingRuleDocument = gql` - mutation CreateRoutingRule($input: CreateRoutingRuleInput!) { - createRoutingRule(input: $input) { - ... on MutateRoutingRuleSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLCreateRoutingRuleMutationFn = Apollo.MutationFunction< - GQLCreateRoutingRuleMutation, - GQLCreateRoutingRuleMutationVariables ->; - -/** - * __useGQLCreateRoutingRuleMutation__ - * - * To run a mutation, you first call `useGQLCreateRoutingRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateRoutingRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateRoutingRuleMutation, { data, loading, error }] = useGQLCreateRoutingRuleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateRoutingRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateRoutingRuleMutation, - GQLCreateRoutingRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateRoutingRuleMutation, - GQLCreateRoutingRuleMutationVariables - >(GQLCreateRoutingRuleDocument, options); -} -export type GQLCreateRoutingRuleMutationHookResult = ReturnType< - typeof useGQLCreateRoutingRuleMutation ->; -export type GQLCreateRoutingRuleMutationResult = - Apollo.MutationResult; -export type GQLCreateRoutingRuleMutationOptions = Apollo.BaseMutationOptions< - GQLCreateRoutingRuleMutation, - GQLCreateRoutingRuleMutationVariables ->; -export const GQLUpdateRoutingRuleDocument = gql` - mutation UpdateRoutingRule($input: UpdateRoutingRuleInput!) { - updateRoutingRule(input: $input) { - ... on MutateRoutingRuleSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLUpdateRoutingRuleMutationFn = Apollo.MutationFunction< - GQLUpdateRoutingRuleMutation, - GQLUpdateRoutingRuleMutationVariables ->; - -/** - * __useGQLUpdateRoutingRuleMutation__ - * - * To run a mutation, you first call `useGQLUpdateRoutingRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateRoutingRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateRoutingRuleMutation, { data, loading, error }] = useGQLUpdateRoutingRuleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateRoutingRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateRoutingRuleMutation, - GQLUpdateRoutingRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateRoutingRuleMutation, - GQLUpdateRoutingRuleMutationVariables - >(GQLUpdateRoutingRuleDocument, options); -} -export type GQLUpdateRoutingRuleMutationHookResult = ReturnType< - typeof useGQLUpdateRoutingRuleMutation ->; -export type GQLUpdateRoutingRuleMutationResult = - Apollo.MutationResult; -export type GQLUpdateRoutingRuleMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateRoutingRuleMutation, - GQLUpdateRoutingRuleMutationVariables ->; -export const GQLReorderRoutingRulesDocument = gql` - mutation ReorderRoutingRules($input: ReorderRoutingRulesInput!) { - reorderRoutingRules(input: $input) { - ... on MutateRoutingRulesOrderSuccessResponse { - data { - id - } - } - } - } -`; -export type GQLReorderRoutingRulesMutationFn = Apollo.MutationFunction< - GQLReorderRoutingRulesMutation, - GQLReorderRoutingRulesMutationVariables ->; - -/** - * __useGQLReorderRoutingRulesMutation__ - * - * To run a mutation, you first call `useGQLReorderRoutingRulesMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLReorderRoutingRulesMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlReorderRoutingRulesMutation, { data, loading, error }] = useGQLReorderRoutingRulesMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLReorderRoutingRulesMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLReorderRoutingRulesMutation, - GQLReorderRoutingRulesMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLReorderRoutingRulesMutation, - GQLReorderRoutingRulesMutationVariables - >(GQLReorderRoutingRulesDocument, options); -} -export type GQLReorderRoutingRulesMutationHookResult = ReturnType< - typeof useGQLReorderRoutingRulesMutation ->; -export type GQLReorderRoutingRulesMutationResult = - Apollo.MutationResult; -export type GQLReorderRoutingRulesMutationOptions = Apollo.BaseMutationOptions< - GQLReorderRoutingRulesMutation, - GQLReorderRoutingRulesMutationVariables ->; -export const GQLManualReviewChartConfigurationSettingsDocument = gql` - query ManualReviewChartConfigurationSettings { - me { - interfacePreferences { - mrtChartConfigurations { - ... on GetDecisionCountSettings { - title - metric - decisionGroupBy: groupBy - filterBy { - startDate - endDate - type - actionIds - policyIds - queueIds - reviewerIds - itemTypeIds - } - timeDivision - } - ... on GetJobCreationCountSettings { - title - metric - jobCreationGroupBy: groupBy - filterBy { - startDate - endDate - policyIds - queueIds - itemTypeIds - ruleIds - sources - } - timeDivision - } - } - } - } - } -`; - -/** - * __useGQLManualReviewChartConfigurationSettingsQuery__ - * - * To run a query within a React component, call `useGQLManualReviewChartConfigurationSettingsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewChartConfigurationSettingsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewChartConfigurationSettingsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLManualReviewChartConfigurationSettingsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewChartConfigurationSettingsQuery, - GQLManualReviewChartConfigurationSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewChartConfigurationSettingsQuery, - GQLManualReviewChartConfigurationSettingsQueryVariables - >(GQLManualReviewChartConfigurationSettingsDocument, options); -} -export function useGQLManualReviewChartConfigurationSettingsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewChartConfigurationSettingsQuery, - GQLManualReviewChartConfigurationSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewChartConfigurationSettingsQuery, - GQLManualReviewChartConfigurationSettingsQueryVariables - >(GQLManualReviewChartConfigurationSettingsDocument, options); -} -export type GQLManualReviewChartConfigurationSettingsQueryHookResult = - ReturnType; -export type GQLManualReviewChartConfigurationSettingsLazyQueryHookResult = - ReturnType; -export type GQLManualReviewChartConfigurationSettingsQueryResult = - Apollo.QueryResult< - GQLManualReviewChartConfigurationSettingsQuery, - GQLManualReviewChartConfigurationSettingsQueryVariables - >; -export const GQLSetMrtChartConfigurationSettingsDocument = gql` - mutation SetMrtChartConfigurationSettings( - $mrtChartConfigurationSettings: ManualReviewChartConfigurationsInput! - ) { - setMrtChartConfigurationSettings( - mrtChartConfigurationSettings: $mrtChartConfigurationSettings - ) { - _ - } - } -`; -export type GQLSetMrtChartConfigurationSettingsMutationFn = - Apollo.MutationFunction< - GQLSetMrtChartConfigurationSettingsMutation, - GQLSetMrtChartConfigurationSettingsMutationVariables - >; - -/** - * __useGQLSetMrtChartConfigurationSettingsMutation__ - * - * To run a mutation, you first call `useGQLSetMrtChartConfigurationSettingsMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLSetMrtChartConfigurationSettingsMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlSetMrtChartConfigurationSettingsMutation, { data, loading, error }] = useGQLSetMrtChartConfigurationSettingsMutation({ - * variables: { - * mrtChartConfigurationSettings: // value for 'mrtChartConfigurationSettings' - * }, - * }); - */ -export function useGQLSetMrtChartConfigurationSettingsMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLSetMrtChartConfigurationSettingsMutation, - GQLSetMrtChartConfigurationSettingsMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLSetMrtChartConfigurationSettingsMutation, - GQLSetMrtChartConfigurationSettingsMutationVariables - >(GQLSetMrtChartConfigurationSettingsDocument, options); -} -export type GQLSetMrtChartConfigurationSettingsMutationHookResult = ReturnType< - typeof useGQLSetMrtChartConfigurationSettingsMutation ->; -export type GQLSetMrtChartConfigurationSettingsMutationResult = - Apollo.MutationResult; -export type GQLSetMrtChartConfigurationSettingsMutationOptions = - Apollo.BaseMutationOptions< - GQLSetMrtChartConfigurationSettingsMutation, - GQLSetMrtChartConfigurationSettingsMutationVariables - >; -export const GQLManualReviewDecisionInsightsOrgInfoDocument = gql` - query ManualReviewDecisionInsightsOrgInfo { - myOrg { - id - actions { - ... on ActionBase { - id - name - } - } - users { - id - firstName - lastName - } - policies { - id - name - } - mrtQueues { - id - name - } - itemTypes { - ... on ItemTypeBase { - id - name - } - } - rules { - ... on ContentRule { - id - name - } - ... on UserRule { - id - name - } - } - } - } -`; - -/** - * __useGQLManualReviewDecisionInsightsOrgInfoQuery__ - * - * To run a query within a React component, call `useGQLManualReviewDecisionInsightsOrgInfoQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewDecisionInsightsOrgInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewDecisionInsightsOrgInfoQuery({ - * variables: { - * }, - * }); - */ -export function useGQLManualReviewDecisionInsightsOrgInfoQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewDecisionInsightsOrgInfoQuery, - GQLManualReviewDecisionInsightsOrgInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewDecisionInsightsOrgInfoQuery, - GQLManualReviewDecisionInsightsOrgInfoQueryVariables - >(GQLManualReviewDecisionInsightsOrgInfoDocument, options); -} -export function useGQLManualReviewDecisionInsightsOrgInfoLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewDecisionInsightsOrgInfoQuery, - GQLManualReviewDecisionInsightsOrgInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewDecisionInsightsOrgInfoQuery, - GQLManualReviewDecisionInsightsOrgInfoQueryVariables - >(GQLManualReviewDecisionInsightsOrgInfoDocument, options); -} -export type GQLManualReviewDecisionInsightsOrgInfoQueryHookResult = ReturnType< - typeof useGQLManualReviewDecisionInsightsOrgInfoQuery ->; -export type GQLManualReviewDecisionInsightsOrgInfoLazyQueryHookResult = - ReturnType; -export type GQLManualReviewDecisionInsightsOrgInfoQueryResult = - Apollo.QueryResult< - GQLManualReviewDecisionInsightsOrgInfoQuery, - GQLManualReviewDecisionInsightsOrgInfoQueryVariables - >; -export const GQLGetDecisionCountsDocument = gql` - query getDecisionCounts($input: GetDecisionCountInput!) { - getDecisionCounts(input: $input) { - count - time - type - action_id - policy_id - queue_id - reviewer_id - } - } -`; - -/** - * __useGQLGetDecisionCountsQuery__ - * - * To run a query within a React component, call `useGQLGetDecisionCountsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetDecisionCountsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetDecisionCountsQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLGetDecisionCountsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetDecisionCountsQuery, - GQLGetDecisionCountsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetDecisionCountsQuery, - GQLGetDecisionCountsQueryVariables - >(GQLGetDecisionCountsDocument, options); -} -export function useGQLGetDecisionCountsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetDecisionCountsQuery, - GQLGetDecisionCountsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetDecisionCountsQuery, - GQLGetDecisionCountsQueryVariables - >(GQLGetDecisionCountsDocument, options); -} -export type GQLGetDecisionCountsQueryHookResult = ReturnType< - typeof useGQLGetDecisionCountsQuery ->; -export type GQLGetDecisionCountsLazyQueryHookResult = ReturnType< - typeof useGQLGetDecisionCountsLazyQuery ->; -export type GQLGetDecisionCountsQueryResult = Apollo.QueryResult< - GQLGetDecisionCountsQuery, - GQLGetDecisionCountsQueryVariables ->; -export const GQLGetJobCreationCountsDocument = gql` - query getJobCreationCounts($input: GetJobCreationCountInput!) { - getJobCreationCounts(input: $input) { - count - time - policyId - queueId - itemTypeId - ruleId - source - } - } -`; - -/** - * __useGQLGetJobCreationCountsQuery__ - * - * To run a query within a React component, call `useGQLGetJobCreationCountsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetJobCreationCountsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetJobCreationCountsQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLGetJobCreationCountsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetJobCreationCountsQuery, - GQLGetJobCreationCountsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetJobCreationCountsQuery, - GQLGetJobCreationCountsQueryVariables - >(GQLGetJobCreationCountsDocument, options); -} -export function useGQLGetJobCreationCountsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetJobCreationCountsQuery, - GQLGetJobCreationCountsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetJobCreationCountsQuery, - GQLGetJobCreationCountsQueryVariables - >(GQLGetJobCreationCountsDocument, options); -} -export type GQLGetJobCreationCountsQueryHookResult = ReturnType< - typeof useGQLGetJobCreationCountsQuery ->; -export type GQLGetJobCreationCountsLazyQueryHookResult = ReturnType< - typeof useGQLGetJobCreationCountsLazyQuery ->; -export type GQLGetJobCreationCountsQueryResult = Apollo.QueryResult< - GQLGetJobCreationCountsQuery, - GQLGetJobCreationCountsQueryVariables ->; -export const GQLGetResolvedJobCountsDocument = gql` - query getResolvedJobCounts($input: GetResolvedJobCountInput!) { - getResolvedJobCounts(input: $input) { - count - time - reviewerId - queueId - } - } -`; - -/** - * __useGQLGetResolvedJobCountsQuery__ - * - * To run a query within a React component, call `useGQLGetResolvedJobCountsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetResolvedJobCountsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetResolvedJobCountsQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLGetResolvedJobCountsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetResolvedJobCountsQuery, - GQLGetResolvedJobCountsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetResolvedJobCountsQuery, - GQLGetResolvedJobCountsQueryVariables - >(GQLGetResolvedJobCountsDocument, options); -} -export function useGQLGetResolvedJobCountsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetResolvedJobCountsQuery, - GQLGetResolvedJobCountsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetResolvedJobCountsQuery, - GQLGetResolvedJobCountsQueryVariables - >(GQLGetResolvedJobCountsDocument, options); -} -export type GQLGetResolvedJobCountsQueryHookResult = ReturnType< - typeof useGQLGetResolvedJobCountsQuery ->; -export type GQLGetResolvedJobCountsLazyQueryHookResult = ReturnType< - typeof useGQLGetResolvedJobCountsLazyQuery ->; -export type GQLGetResolvedJobCountsQueryResult = Apollo.QueryResult< - GQLGetResolvedJobCountsQuery, - GQLGetResolvedJobCountsQueryVariables ->; -export const GQLGetSkippedJobCountsDocument = gql` - query getSkippedJobCounts($input: GetSkippedJobCountInput!) { - getSkippedJobCounts(input: $input) { - count - time - reviewerId - queueId - } - } -`; - -/** - * __useGQLGetSkippedJobCountsQuery__ - * - * To run a query within a React component, call `useGQLGetSkippedJobCountsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetSkippedJobCountsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetSkippedJobCountsQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLGetSkippedJobCountsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetSkippedJobCountsQuery, - GQLGetSkippedJobCountsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetSkippedJobCountsQuery, - GQLGetSkippedJobCountsQueryVariables - >(GQLGetSkippedJobCountsDocument, options); -} -export function useGQLGetSkippedJobCountsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetSkippedJobCountsQuery, - GQLGetSkippedJobCountsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetSkippedJobCountsQuery, - GQLGetSkippedJobCountsQueryVariables - >(GQLGetSkippedJobCountsDocument, options); -} -export type GQLGetSkippedJobCountsQueryHookResult = ReturnType< - typeof useGQLGetSkippedJobCountsQuery ->; -export type GQLGetSkippedJobCountsLazyQueryHookResult = ReturnType< - typeof useGQLGetSkippedJobCountsLazyQuery ->; -export type GQLGetSkippedJobCountsQueryResult = Apollo.QueryResult< - GQLGetSkippedJobCountsQuery, - GQLGetSkippedJobCountsQueryVariables ->; -export const GQLManualReviewDecisionInsightsFilterByInfoDocument = gql` - query ManualReviewDecisionInsightsFilterByInfo { - myOrg { - actions { - ... on ActionBase { - id - name - } - } - itemTypes { - ... on ItemTypeBase { - id - name - } - } - users { - id - firstName - lastName - } - policies { - id - name - } - mrtQueues { - id - name - } - rules { - ... on Rule { - id - name - } - } - } - } -`; - -/** - * __useGQLManualReviewDecisionInsightsFilterByInfoQuery__ - * - * To run a query within a React component, call `useGQLManualReviewDecisionInsightsFilterByInfoQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManualReviewDecisionInsightsFilterByInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManualReviewDecisionInsightsFilterByInfoQuery({ - * variables: { - * }, - * }); - */ -export function useGQLManualReviewDecisionInsightsFilterByInfoQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManualReviewDecisionInsightsFilterByInfoQuery, - GQLManualReviewDecisionInsightsFilterByInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLManualReviewDecisionInsightsFilterByInfoQuery, - GQLManualReviewDecisionInsightsFilterByInfoQueryVariables - >(GQLManualReviewDecisionInsightsFilterByInfoDocument, options); -} -export function useGQLManualReviewDecisionInsightsFilterByInfoLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManualReviewDecisionInsightsFilterByInfoQuery, - GQLManualReviewDecisionInsightsFilterByInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLManualReviewDecisionInsightsFilterByInfoQuery, - GQLManualReviewDecisionInsightsFilterByInfoQueryVariables - >(GQLManualReviewDecisionInsightsFilterByInfoDocument, options); -} -export type GQLManualReviewDecisionInsightsFilterByInfoQueryHookResult = - ReturnType; -export type GQLManualReviewDecisionInsightsFilterByInfoLazyQueryHookResult = - ReturnType; -export type GQLManualReviewDecisionInsightsFilterByInfoQueryResult = - Apollo.QueryResult< - GQLManualReviewDecisionInsightsFilterByInfoQuery, - GQLManualReviewDecisionInsightsFilterByInfoQueryVariables - >; -export const GQLAllNcmecReportsDocument = gql` - query AllNCMECReports { - myOrg { - hasNCMECReportingEnabled - ncmecReports { - ...NCMECReportValues - } - users { - id - firstName - lastName - } - } - } - ${GQLNcmecReportValuesFragmentDoc} -`; - -/** - * __useGQLAllNcmecReportsQuery__ - * - * To run a query within a React component, call `useGQLAllNcmecReportsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLAllNcmecReportsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLAllNcmecReportsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLAllNcmecReportsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLAllNcmecReportsQuery, - GQLAllNcmecReportsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLAllNcmecReportsQuery, - GQLAllNcmecReportsQueryVariables - >(GQLAllNcmecReportsDocument, options); -} -export function useGQLAllNcmecReportsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLAllNcmecReportsQuery, - GQLAllNcmecReportsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLAllNcmecReportsQuery, - GQLAllNcmecReportsQueryVariables - >(GQLAllNcmecReportsDocument, options); -} -export type GQLAllNcmecReportsQueryHookResult = ReturnType< - typeof useGQLAllNcmecReportsQuery ->; -export type GQLAllNcmecReportsLazyQueryHookResult = ReturnType< - typeof useGQLAllNcmecReportsLazyQuery ->; -export type GQLAllNcmecReportsQueryResult = Apollo.QueryResult< - GQLAllNcmecReportsQuery, - GQLAllNcmecReportsQueryVariables ->; -export const GQLPermissionsDocument = gql` - query Permissions { - me { - permissions - } - } -`; - -/** - * __useGQLPermissionsQuery__ - * - * To run a query within a React component, call `useGQLPermissionsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLPermissionsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLPermissionsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLPermissionsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLPermissionsQuery, - GQLPermissionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLPermissionsDocument, - options, - ); -} -export function useGQLPermissionsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLPermissionsQuery, - GQLPermissionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLPermissionsDocument, - options, - ); -} -export type GQLPermissionsQueryHookResult = ReturnType< - typeof useGQLPermissionsQuery ->; -export type GQLPermissionsLazyQueryHookResult = ReturnType< - typeof useGQLPermissionsLazyQuery ->; -export type GQLPermissionsQueryResult = Apollo.QueryResult< - GQLPermissionsQuery, - GQLPermissionsQueryVariables ->; -export const GQLGetNcmecReportDocument = gql` - query GetNCMECReport($reportId: ID!) { - ncmecReportById(reportId: $reportId) { - ...NCMECReportValues - } - } - ${GQLNcmecReportValuesFragmentDoc} -`; - -/** - * __useGQLGetNcmecReportQuery__ - * - * To run a query within a React component, call `useGQLGetNcmecReportQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetNcmecReportQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetNcmecReportQuery({ - * variables: { - * reportId: // value for 'reportId' - * }, - * }); - */ -export function useGQLGetNcmecReportQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetNcmecReportQuery, - GQLGetNcmecReportQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetNcmecReportQuery, - GQLGetNcmecReportQueryVariables - >(GQLGetNcmecReportDocument, options); -} -export function useGQLGetNcmecReportLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetNcmecReportQuery, - GQLGetNcmecReportQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetNcmecReportQuery, - GQLGetNcmecReportQueryVariables - >(GQLGetNcmecReportDocument, options); -} -export type GQLGetNcmecReportQueryHookResult = ReturnType< - typeof useGQLGetNcmecReportQuery ->; -export type GQLGetNcmecReportLazyQueryHookResult = ReturnType< - typeof useGQLGetNcmecReportLazyQuery ->; -export type GQLGetNcmecReportQueryResult = Apollo.QueryResult< - GQLGetNcmecReportQuery, - GQLGetNcmecReportQueryVariables ->; -export const GQLTotalPendingJobsDocument = gql` - query TotalPendingJobs { - getTotalPendingJobsCount - } -`; - -/** - * __useGQLTotalPendingJobsQuery__ - * - * To run a query within a React component, call `useGQLTotalPendingJobsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLTotalPendingJobsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLTotalPendingJobsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLTotalPendingJobsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLTotalPendingJobsQuery, - GQLTotalPendingJobsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLTotalPendingJobsQuery, - GQLTotalPendingJobsQueryVariables - >(GQLTotalPendingJobsDocument, options); -} -export function useGQLTotalPendingJobsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLTotalPendingJobsQuery, - GQLTotalPendingJobsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLTotalPendingJobsQuery, - GQLTotalPendingJobsQueryVariables - >(GQLTotalPendingJobsDocument, options); -} -export type GQLTotalPendingJobsQueryHookResult = ReturnType< - typeof useGQLTotalPendingJobsQuery ->; -export type GQLTotalPendingJobsLazyQueryHookResult = ReturnType< - typeof useGQLTotalPendingJobsLazyQuery ->; -export type GQLTotalPendingJobsQueryResult = Apollo.QueryResult< - GQLTotalPendingJobsQuery, - GQLTotalPendingJobsQueryVariables ->; -export const GQLRuleNamesAndIdsDocument = gql` - query RuleNamesAndIds { - myOrg { - rules { - id - name - } - } - } -`; - -/** - * __useGQLRuleNamesAndIdsQuery__ - * - * To run a query within a React component, call `useGQLRuleNamesAndIdsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRuleNamesAndIdsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRuleNamesAndIdsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLRuleNamesAndIdsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLRuleNamesAndIdsQuery, - GQLRuleNamesAndIdsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLRuleNamesAndIdsQuery, - GQLRuleNamesAndIdsQueryVariables - >(GQLRuleNamesAndIdsDocument, options); -} -export function useGQLRuleNamesAndIdsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRuleNamesAndIdsQuery, - GQLRuleNamesAndIdsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRuleNamesAndIdsQuery, - GQLRuleNamesAndIdsQueryVariables - >(GQLRuleNamesAndIdsDocument, options); -} -export type GQLRuleNamesAndIdsQueryHookResult = ReturnType< - typeof useGQLRuleNamesAndIdsQuery ->; -export type GQLRuleNamesAndIdsLazyQueryHookResult = ReturnType< - typeof useGQLRuleNamesAndIdsLazyQuery ->; -export type GQLRuleNamesAndIdsQueryResult = Apollo.QueryResult< - GQLRuleNamesAndIdsQuery, - GQLRuleNamesAndIdsQueryVariables ->; -export const GQLDataForOverviewChartsDocument = gql` - query DataForOverviewCharts { - myOrg { - users { - id - firstName - lastName - } - rules { - id - name - } - } - } -`; - -/** - * __useGQLDataForOverviewChartsQuery__ - * - * To run a query within a React component, call `useGQLDataForOverviewChartsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLDataForOverviewChartsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLDataForOverviewChartsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLDataForOverviewChartsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLDataForOverviewChartsQuery, - GQLDataForOverviewChartsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLDataForOverviewChartsQuery, - GQLDataForOverviewChartsQueryVariables - >(GQLDataForOverviewChartsDocument, options); -} -export function useGQLDataForOverviewChartsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLDataForOverviewChartsQuery, - GQLDataForOverviewChartsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLDataForOverviewChartsQuery, - GQLDataForOverviewChartsQueryVariables - >(GQLDataForOverviewChartsDocument, options); -} -export type GQLDataForOverviewChartsQueryHookResult = ReturnType< - typeof useGQLDataForOverviewChartsQuery ->; -export type GQLDataForOverviewChartsLazyQueryHookResult = ReturnType< - typeof useGQLDataForOverviewChartsLazyQuery ->; -export type GQLDataForOverviewChartsQueryResult = Apollo.QueryResult< - GQLDataForOverviewChartsQuery, - GQLDataForOverviewChartsQueryVariables ->; -export const GQLViolationsPerPolicyDocument = gql` - query ViolationsPerPolicy($input: TopPolicyViolationsInput!) { - topPolicyViolations(input: $input) { - count - policyId - } - } -`; - -/** - * __useGQLViolationsPerPolicyQuery__ - * - * To run a query within a React component, call `useGQLViolationsPerPolicyQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLViolationsPerPolicyQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLViolationsPerPolicyQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLViolationsPerPolicyQuery( - baseOptions: Apollo.QueryHookOptions< - GQLViolationsPerPolicyQuery, - GQLViolationsPerPolicyQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLViolationsPerPolicyQuery, - GQLViolationsPerPolicyQueryVariables - >(GQLViolationsPerPolicyDocument, options); -} -export function useGQLViolationsPerPolicyLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLViolationsPerPolicyQuery, - GQLViolationsPerPolicyQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLViolationsPerPolicyQuery, - GQLViolationsPerPolicyQueryVariables - >(GQLViolationsPerPolicyDocument, options); -} -export type GQLViolationsPerPolicyQueryHookResult = ReturnType< - typeof useGQLViolationsPerPolicyQuery ->; -export type GQLViolationsPerPolicyLazyQueryHookResult = ReturnType< - typeof useGQLViolationsPerPolicyLazyQuery ->; -export type GQLViolationsPerPolicyQueryResult = Apollo.QueryResult< - GQLViolationsPerPolicyQuery, - GQLViolationsPerPolicyQueryVariables ->; -export const GQLPoliciesDocument = gql` - query Policies { - myOrg { - policies { - ...PolicyFields - } - } - } - ${GQLPolicyFieldsFragmentDoc} -`; - -/** - * __useGQLPoliciesQuery__ - * - * To run a query within a React component, call `useGQLPoliciesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLPoliciesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLPoliciesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLPoliciesQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLPoliciesQuery, - GQLPoliciesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLPoliciesDocument, - options, - ); -} -export function useGQLPoliciesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLPoliciesQuery, - GQLPoliciesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLPoliciesDocument, - options, - ); -} -export type GQLPoliciesQueryHookResult = ReturnType; -export type GQLPoliciesLazyQueryHookResult = ReturnType< - typeof useGQLPoliciesLazyQuery ->; -export type GQLPoliciesQueryResult = Apollo.QueryResult< - GQLPoliciesQuery, - GQLPoliciesQueryVariables ->; -export const GQLPoliciesWithModelsDocument = gql` - query PoliciesWithModels { - myOrg { - policies { - ...PolicyFields - } - } - me { - permissions - } - } - ${GQLPolicyFieldsFragmentDoc} -`; - -/** - * __useGQLPoliciesWithModelsQuery__ - * - * To run a query within a React component, call `useGQLPoliciesWithModelsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLPoliciesWithModelsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLPoliciesWithModelsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLPoliciesWithModelsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLPoliciesWithModelsQuery, - GQLPoliciesWithModelsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLPoliciesWithModelsQuery, - GQLPoliciesWithModelsQueryVariables - >(GQLPoliciesWithModelsDocument, options); -} -export function useGQLPoliciesWithModelsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLPoliciesWithModelsQuery, - GQLPoliciesWithModelsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLPoliciesWithModelsQuery, - GQLPoliciesWithModelsQueryVariables - >(GQLPoliciesWithModelsDocument, options); -} -export type GQLPoliciesWithModelsQueryHookResult = ReturnType< - typeof useGQLPoliciesWithModelsQuery ->; -export type GQLPoliciesWithModelsLazyQueryHookResult = ReturnType< - typeof useGQLPoliciesWithModelsLazyQuery ->; -export type GQLPoliciesWithModelsQueryResult = Apollo.QueryResult< - GQLPoliciesWithModelsQuery, - GQLPoliciesWithModelsQueryVariables ->; -export const GQLAddPoliciesDocument = gql` - mutation AddPolicies($policies: [AddPolicyInput!]!) { - addPolicies(policies: $policies) { - policies { - ...PolicyFields - } - failures - } - } - ${GQLPolicyFieldsFragmentDoc} -`; -export type GQLAddPoliciesMutationFn = Apollo.MutationFunction< - GQLAddPoliciesMutation, - GQLAddPoliciesMutationVariables ->; - -/** - * __useGQLAddPoliciesMutation__ - * - * To run a mutation, you first call `useGQLAddPoliciesMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLAddPoliciesMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlAddPoliciesMutation, { data, loading, error }] = useGQLAddPoliciesMutation({ - * variables: { - * policies: // value for 'policies' - * }, - * }); - */ -export function useGQLAddPoliciesMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLAddPoliciesMutation, - GQLAddPoliciesMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLAddPoliciesMutation, - GQLAddPoliciesMutationVariables - >(GQLAddPoliciesDocument, options); -} -export type GQLAddPoliciesMutationHookResult = ReturnType< - typeof useGQLAddPoliciesMutation ->; -export type GQLAddPoliciesMutationResult = - Apollo.MutationResult; -export type GQLAddPoliciesMutationOptions = Apollo.BaseMutationOptions< - GQLAddPoliciesMutation, - GQLAddPoliciesMutationVariables ->; -export const GQLUpdatePolicyDocument = gql` - mutation UpdatePolicy($input: UpdatePolicyInput!) { - updatePolicy(input: $input) { - ...PolicyFields - } - } - ${GQLPolicyFieldsFragmentDoc} -`; -export type GQLUpdatePolicyMutationFn = Apollo.MutationFunction< - GQLUpdatePolicyMutation, - GQLUpdatePolicyMutationVariables ->; - -/** - * __useGQLUpdatePolicyMutation__ - * - * To run a mutation, you first call `useGQLUpdatePolicyMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdatePolicyMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdatePolicyMutation, { data, loading, error }] = useGQLUpdatePolicyMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdatePolicyMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdatePolicyMutation, - GQLUpdatePolicyMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdatePolicyMutation, - GQLUpdatePolicyMutationVariables - >(GQLUpdatePolicyDocument, options); -} -export type GQLUpdatePolicyMutationHookResult = ReturnType< - typeof useGQLUpdatePolicyMutation ->; -export type GQLUpdatePolicyMutationResult = - Apollo.MutationResult; -export type GQLUpdatePolicyMutationOptions = Apollo.BaseMutationOptions< - GQLUpdatePolicyMutation, - GQLUpdatePolicyMutationVariables ->; -export const GQLDeletePolicyDocument = gql` - mutation DeletePolicy($id: ID!) { - deletePolicy(id: $id) - } -`; -export type GQLDeletePolicyMutationFn = Apollo.MutationFunction< - GQLDeletePolicyMutation, - GQLDeletePolicyMutationVariables ->; - -/** - * __useGQLDeletePolicyMutation__ - * - * To run a mutation, you first call `useGQLDeletePolicyMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeletePolicyMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeletePolicyMutation, { data, loading, error }] = useGQLDeletePolicyMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeletePolicyMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeletePolicyMutation, - GQLDeletePolicyMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeletePolicyMutation, - GQLDeletePolicyMutationVariables - >(GQLDeletePolicyDocument, options); -} -export type GQLDeletePolicyMutationHookResult = ReturnType< - typeof useGQLDeletePolicyMutation ->; -export type GQLDeletePolicyMutationResult = - Apollo.MutationResult; -export type GQLDeletePolicyMutationOptions = Apollo.BaseMutationOptions< - GQLDeletePolicyMutation, - GQLDeletePolicyMutationVariables ->; -export const GQLIsDemoOrgDocument = gql` - query IsDemoOrg { - myOrg { - isDemoOrg - } - } -`; - -/** - * __useGQLIsDemoOrgQuery__ - * - * To run a query within a React component, call `useGQLIsDemoOrgQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLIsDemoOrgQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLIsDemoOrgQuery({ - * variables: { - * }, - * }); - */ -export function useGQLIsDemoOrgQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLIsDemoOrgQuery, - GQLIsDemoOrgQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLIsDemoOrgDocument, - options, - ); -} -export function useGQLIsDemoOrgLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLIsDemoOrgQuery, - GQLIsDemoOrgQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLIsDemoOrgDocument, - options, - ); -} -export type GQLIsDemoOrgQueryHookResult = ReturnType< - typeof useGQLIsDemoOrgQuery ->; -export type GQLIsDemoOrgLazyQueryHookResult = ReturnType< - typeof useGQLIsDemoOrgLazyQuery ->; -export type GQLIsDemoOrgQueryResult = Apollo.QueryResult< - GQLIsDemoOrgQuery, - GQLIsDemoOrgQueryVariables ->; -export const GQLReportingRulesDocument = gql` - query ReportingRules { - myOrg { - id - name - reportingRules { - id - name - creator { - firstName - lastName - } - status - policies { - name - } - actions { - ... on ActionBase { - id - name - } - } - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - } - me { - permissions - } - } -`; - -/** - * __useGQLReportingRulesQuery__ - * - * To run a query within a React component, call `useGQLReportingRulesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLReportingRulesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLReportingRulesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLReportingRulesQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLReportingRulesQuery, - GQLReportingRulesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLReportingRulesQuery, - GQLReportingRulesQueryVariables - >(GQLReportingRulesDocument, options); -} -export function useGQLReportingRulesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLReportingRulesQuery, - GQLReportingRulesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLReportingRulesQuery, - GQLReportingRulesQueryVariables - >(GQLReportingRulesDocument, options); -} -export type GQLReportingRulesQueryHookResult = ReturnType< - typeof useGQLReportingRulesQuery ->; -export type GQLReportingRulesLazyQueryHookResult = ReturnType< - typeof useGQLReportingRulesLazyQuery ->; -export type GQLReportingRulesQueryResult = Apollo.QueryResult< - GQLReportingRulesQuery, - GQLReportingRulesQueryVariables ->; -export const GQLCreateReportingRuleDocument = gql` - mutation CreateReportingRule($input: CreateReportingRuleInput!) { - createReportingRule(input: $input) { - ... on MutateReportingRuleSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLCreateReportingRuleMutationFn = Apollo.MutationFunction< - GQLCreateReportingRuleMutation, - GQLCreateReportingRuleMutationVariables ->; - -/** - * __useGQLCreateReportingRuleMutation__ - * - * To run a mutation, you first call `useGQLCreateReportingRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateReportingRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateReportingRuleMutation, { data, loading, error }] = useGQLCreateReportingRuleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateReportingRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateReportingRuleMutation, - GQLCreateReportingRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateReportingRuleMutation, - GQLCreateReportingRuleMutationVariables - >(GQLCreateReportingRuleDocument, options); -} -export type GQLCreateReportingRuleMutationHookResult = ReturnType< - typeof useGQLCreateReportingRuleMutation ->; -export type GQLCreateReportingRuleMutationResult = - Apollo.MutationResult; -export type GQLCreateReportingRuleMutationOptions = Apollo.BaseMutationOptions< - GQLCreateReportingRuleMutation, - GQLCreateReportingRuleMutationVariables ->; -export const GQLUpdateReportingRuleDocument = gql` - mutation UpdateReportingRule($input: UpdateReportingRuleInput!) { - updateReportingRule(input: $input) { - ... on MutateReportingRuleSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLUpdateReportingRuleMutationFn = Apollo.MutationFunction< - GQLUpdateReportingRuleMutation, - GQLUpdateReportingRuleMutationVariables ->; - -/** - * __useGQLUpdateReportingRuleMutation__ - * - * To run a mutation, you first call `useGQLUpdateReportingRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateReportingRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateReportingRuleMutation, { data, loading, error }] = useGQLUpdateReportingRuleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateReportingRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateReportingRuleMutation, - GQLUpdateReportingRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateReportingRuleMutation, - GQLUpdateReportingRuleMutationVariables - >(GQLUpdateReportingRuleDocument, options); -} -export type GQLUpdateReportingRuleMutationHookResult = ReturnType< - typeof useGQLUpdateReportingRuleMutation ->; -export type GQLUpdateReportingRuleMutationResult = - Apollo.MutationResult; -export type GQLUpdateReportingRuleMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateReportingRuleMutation, - GQLUpdateReportingRuleMutationVariables ->; -export const GQLDeleteReportingRuleDocument = gql` - mutation DeleteReportingRule($id: ID!) { - deleteReportingRule(id: $id) - } -`; -export type GQLDeleteReportingRuleMutationFn = Apollo.MutationFunction< - GQLDeleteReportingRuleMutation, - GQLDeleteReportingRuleMutationVariables ->; - -/** - * __useGQLDeleteReportingRuleMutation__ - * - * To run a mutation, you first call `useGQLDeleteReportingRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteReportingRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteReportingRuleMutation, { data, loading, error }] = useGQLDeleteReportingRuleMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteReportingRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteReportingRuleMutation, - GQLDeleteReportingRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteReportingRuleMutation, - GQLDeleteReportingRuleMutationVariables - >(GQLDeleteReportingRuleDocument, options); -} -export type GQLDeleteReportingRuleMutationHookResult = ReturnType< - typeof useGQLDeleteReportingRuleMutation ->; -export type GQLDeleteReportingRuleMutationResult = - Apollo.MutationResult; -export type GQLDeleteReportingRuleMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteReportingRuleMutation, - GQLDeleteReportingRuleMutationVariables ->; -export const GQLRulesDocument = gql` - query Rules { - myOrg { - id - name - rules { - conditionSet { - ...ConditionSetFields - } - ... on ContentRule { - ...RulesDashboardRuleFieldsFragment - itemTypes { - ... on ItemTypeBase { - id - name - } - } - } - ... on UserRule { - ...RulesDashboardRuleFieldsFragment - } - } - } - me { - permissions - favoriteRules { - id - } - } - } - ${GQLConditionSetFieldsFragmentDoc} - ${GQLRulesDashboardRuleFieldsFragmentFragmentDoc} -`; - -/** - * __useGQLRulesQuery__ - * - * To run a query within a React component, call `useGQLRulesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRulesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRulesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLRulesQuery( - baseOptions?: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLRulesDocument, - options, - ); -} -export function useGQLRulesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRulesQuery, - GQLRulesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLRulesDocument, - options, - ); -} -export type GQLRulesQueryHookResult = ReturnType; -export type GQLRulesLazyQueryHookResult = ReturnType< - typeof useGQLRulesLazyQuery ->; -export type GQLRulesQueryResult = Apollo.QueryResult< - GQLRulesQuery, - GQLRulesQueryVariables ->; -export const GQLDeleteRuleDocument = gql` - mutation DeleteRule($id: ID!) { - deleteRule(id: $id) - } -`; -export type GQLDeleteRuleMutationFn = Apollo.MutationFunction< - GQLDeleteRuleMutation, - GQLDeleteRuleMutationVariables ->; - -/** - * __useGQLDeleteRuleMutation__ - * - * To run a mutation, you first call `useGQLDeleteRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteRuleMutation, { data, loading, error }] = useGQLDeleteRuleMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteRuleMutation, - GQLDeleteRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteRuleMutation, - GQLDeleteRuleMutationVariables - >(GQLDeleteRuleDocument, options); -} -export type GQLDeleteRuleMutationHookResult = ReturnType< - typeof useGQLDeleteRuleMutation ->; -export type GQLDeleteRuleMutationResult = - Apollo.MutationResult; -export type GQLDeleteRuleMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteRuleMutation, - GQLDeleteRuleMutationVariables ->; -export const GQLAddFavoriteRuleDocument = gql` - mutation AddFavoriteRule($ruleId: ID!) { - addFavoriteRule(ruleId: $ruleId) { - ... on AddFavoriteRuleSuccessResponse { - _ - } - } - } -`; -export type GQLAddFavoriteRuleMutationFn = Apollo.MutationFunction< - GQLAddFavoriteRuleMutation, - GQLAddFavoriteRuleMutationVariables ->; - -/** - * __useGQLAddFavoriteRuleMutation__ - * - * To run a mutation, you first call `useGQLAddFavoriteRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLAddFavoriteRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlAddFavoriteRuleMutation, { data, loading, error }] = useGQLAddFavoriteRuleMutation({ - * variables: { - * ruleId: // value for 'ruleId' - * }, - * }); - */ -export function useGQLAddFavoriteRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLAddFavoriteRuleMutation, - GQLAddFavoriteRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLAddFavoriteRuleMutation, - GQLAddFavoriteRuleMutationVariables - >(GQLAddFavoriteRuleDocument, options); -} -export type GQLAddFavoriteRuleMutationHookResult = ReturnType< - typeof useGQLAddFavoriteRuleMutation ->; -export type GQLAddFavoriteRuleMutationResult = - Apollo.MutationResult; -export type GQLAddFavoriteRuleMutationOptions = Apollo.BaseMutationOptions< - GQLAddFavoriteRuleMutation, - GQLAddFavoriteRuleMutationVariables ->; -export const GQLRemoveFavoriteRuleDocument = gql` - mutation RemoveFavoriteRule($ruleId: ID!) { - removeFavoriteRule(ruleId: $ruleId) { - ... on RemoveFavoriteRuleSuccessResponse { - _ - } - } - } -`; -export type GQLRemoveFavoriteRuleMutationFn = Apollo.MutationFunction< - GQLRemoveFavoriteRuleMutation, - GQLRemoveFavoriteRuleMutationVariables ->; - -/** - * __useGQLRemoveFavoriteRuleMutation__ - * - * To run a mutation, you first call `useGQLRemoveFavoriteRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLRemoveFavoriteRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlRemoveFavoriteRuleMutation, { data, loading, error }] = useGQLRemoveFavoriteRuleMutation({ - * variables: { - * ruleId: // value for 'ruleId' - * }, - * }); - */ -export function useGQLRemoveFavoriteRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLRemoveFavoriteRuleMutation, - GQLRemoveFavoriteRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLRemoveFavoriteRuleMutation, - GQLRemoveFavoriteRuleMutationVariables - >(GQLRemoveFavoriteRuleDocument, options); -} -export type GQLRemoveFavoriteRuleMutationHookResult = ReturnType< - typeof useGQLRemoveFavoriteRuleMutation ->; -export type GQLRemoveFavoriteRuleMutationResult = - Apollo.MutationResult; -export type GQLRemoveFavoriteRuleMutationOptions = Apollo.BaseMutationOptions< - GQLRemoveFavoriteRuleMutation, - GQLRemoveFavoriteRuleMutationVariables ->; -export const GQLRulesDashboardInsightsDocument = gql` - query RulesDashboardInsights { - allRuleInsights { - actionedSubmissionsByPolicyByDay { - date - count - policy { - name - id - } - } - actionedSubmissionsByTagByDay { - date - count - tag - } - actionedSubmissionsByActionByDay { - date - count - action { - name - } - } - actionedSubmissionsByDay { - date - count - } - totalSubmissionsByDay { - date - count - } - } - } -`; - -/** - * __useGQLRulesDashboardInsightsQuery__ - * - * To run a query within a React component, call `useGQLRulesDashboardInsightsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRulesDashboardInsightsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRulesDashboardInsightsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLRulesDashboardInsightsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLRulesDashboardInsightsQuery, - GQLRulesDashboardInsightsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLRulesDashboardInsightsQuery, - GQLRulesDashboardInsightsQueryVariables - >(GQLRulesDashboardInsightsDocument, options); -} -export function useGQLRulesDashboardInsightsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRulesDashboardInsightsQuery, - GQLRulesDashboardInsightsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRulesDashboardInsightsQuery, - GQLRulesDashboardInsightsQueryVariables - >(GQLRulesDashboardInsightsDocument, options); -} -export type GQLRulesDashboardInsightsQueryHookResult = ReturnType< - typeof useGQLRulesDashboardInsightsQuery ->; -export type GQLRulesDashboardInsightsLazyQueryHookResult = ReturnType< - typeof useGQLRulesDashboardInsightsLazyQuery ->; -export type GQLRulesDashboardInsightsQueryResult = Apollo.QueryResult< - GQLRulesDashboardInsightsQuery, - GQLRulesDashboardInsightsQueryVariables ->; -export const GQLPolicyRollupDataDocument = gql` - query PolicyRollupData { - myOrg { - id - policies { - id - name - parentId - } - } - } -`; - -/** - * __useGQLPolicyRollupDataQuery__ - * - * To run a query within a React component, call `useGQLPolicyRollupDataQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLPolicyRollupDataQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLPolicyRollupDataQuery({ - * variables: { - * }, - * }); - */ -export function useGQLPolicyRollupDataQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLPolicyRollupDataQuery, - GQLPolicyRollupDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLPolicyRollupDataQuery, - GQLPolicyRollupDataQueryVariables - >(GQLPolicyRollupDataDocument, options); -} -export function useGQLPolicyRollupDataLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLPolicyRollupDataQuery, - GQLPolicyRollupDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLPolicyRollupDataQuery, - GQLPolicyRollupDataQueryVariables - >(GQLPolicyRollupDataDocument, options); -} -export type GQLPolicyRollupDataQueryHookResult = ReturnType< - typeof useGQLPolicyRollupDataQuery ->; -export type GQLPolicyRollupDataLazyQueryHookResult = ReturnType< - typeof useGQLPolicyRollupDataLazyQuery ->; -export type GQLPolicyRollupDataQueryResult = Apollo.QueryResult< - GQLPolicyRollupDataQuery, - GQLPolicyRollupDataQueryVariables ->; -export const GQLActionStatisticsDataDocument = gql` - query ActionStatisticsData($input: ActionStatisticsInput!) { - actionStatistics(input: $input) { - item_type_id - action_id - policy_id - rule_id - source - count - time - count - } - } -`; - -/** - * __useGQLActionStatisticsDataQuery__ - * - * To run a query within a React component, call `useGQLActionStatisticsDataQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLActionStatisticsDataQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLActionStatisticsDataQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLActionStatisticsDataQuery( - baseOptions: Apollo.QueryHookOptions< - GQLActionStatisticsDataQuery, - GQLActionStatisticsDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLActionStatisticsDataQuery, - GQLActionStatisticsDataQueryVariables - >(GQLActionStatisticsDataDocument, options); -} -export function useGQLActionStatisticsDataLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLActionStatisticsDataQuery, - GQLActionStatisticsDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLActionStatisticsDataQuery, - GQLActionStatisticsDataQueryVariables - >(GQLActionStatisticsDataDocument, options); -} -export type GQLActionStatisticsDataQueryHookResult = ReturnType< - typeof useGQLActionStatisticsDataQuery ->; -export type GQLActionStatisticsDataLazyQueryHookResult = ReturnType< - typeof useGQLActionStatisticsDataLazyQuery ->; -export type GQLActionStatisticsDataQueryResult = Apollo.QueryResult< - GQLActionStatisticsDataQuery, - GQLActionStatisticsDataQueryVariables ->; -export const GQLReportingRuleInfoDocument = gql` - query ReportingRuleInfo($id: ID!) { - reportingRule(id: $id) { - name - } - } -`; - -/** - * __useGQLReportingRuleInfoQuery__ - * - * To run a query within a React component, call `useGQLReportingRuleInfoQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLReportingRuleInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLReportingRuleInfoQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLReportingRuleInfoQuery( - baseOptions: Apollo.QueryHookOptions< - GQLReportingRuleInfoQuery, - GQLReportingRuleInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLReportingRuleInfoQuery, - GQLReportingRuleInfoQueryVariables - >(GQLReportingRuleInfoDocument, options); -} -export function useGQLReportingRuleInfoLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLReportingRuleInfoQuery, - GQLReportingRuleInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLReportingRuleInfoQuery, - GQLReportingRuleInfoQueryVariables - >(GQLReportingRuleInfoDocument, options); -} -export type GQLReportingRuleInfoQueryHookResult = ReturnType< - typeof useGQLReportingRuleInfoQuery ->; -export type GQLReportingRuleInfoLazyQueryHookResult = ReturnType< - typeof useGQLReportingRuleInfoLazyQuery ->; -export type GQLReportingRuleInfoQueryResult = Apollo.QueryResult< - GQLReportingRuleInfoQuery, - GQLReportingRuleInfoQueryVariables ->; -export const GQLRuleInfoDocument = gql` - query RuleInfo($id: ID!) { - me { - permissions - } - rule(id: $id) { - name - } - } -`; - -/** - * __useGQLRuleInfoQuery__ - * - * To run a query within a React component, call `useGQLRuleInfoQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRuleInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRuleInfoQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLRuleInfoQuery( - baseOptions: Apollo.QueryHookOptions< - GQLRuleInfoQuery, - GQLRuleInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLRuleInfoDocument, - options, - ); -} -export function useGQLRuleInfoLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRuleInfoQuery, - GQLRuleInfoQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLRuleInfoDocument, - options, - ); -} -export type GQLRuleInfoQueryHookResult = ReturnType; -export type GQLRuleInfoLazyQueryHookResult = ReturnType< - typeof useGQLRuleInfoLazyQuery ->; -export type GQLRuleInfoQueryResult = Apollo.QueryResult< - GQLRuleInfoQuery, - GQLRuleInfoQueryVariables ->; -export const GQLSpotTestRuleDocument = gql` - query SpotTestRule($ruleId: ID!, $item: SpotTestItemInput!) { - spotTestRule(ruleId: $ruleId, item: $item) { - ... on RuleExecutionResult { - ...SampleRuleExecutionResultFields - result { - ...SampleRuleExecutionResultConditionResultFields - } - } - } - } - ${GQLSampleRuleExecutionResultFieldsFragmentDoc} - ${GQLSampleRuleExecutionResultConditionResultFieldsFragmentDoc} -`; - -/** - * __useGQLSpotTestRuleQuery__ - * - * To run a query within a React component, call `useGQLSpotTestRuleQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLSpotTestRuleQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLSpotTestRuleQuery({ - * variables: { - * ruleId: // value for 'ruleId' - * item: // value for 'item' - * }, - * }); - */ -export function useGQLSpotTestRuleQuery( - baseOptions: Apollo.QueryHookOptions< - GQLSpotTestRuleQuery, - GQLSpotTestRuleQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLSpotTestRuleDocument, - options, - ); -} -export function useGQLSpotTestRuleLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLSpotTestRuleQuery, - GQLSpotTestRuleQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLSpotTestRuleQuery, - GQLSpotTestRuleQueryVariables - >(GQLSpotTestRuleDocument, options); -} -export type GQLSpotTestRuleQueryHookResult = ReturnType< - typeof useGQLSpotTestRuleQuery ->; -export type GQLSpotTestRuleLazyQueryHookResult = ReturnType< - typeof useGQLSpotTestRuleLazyQuery ->; -export type GQLSpotTestRuleQueryResult = Apollo.QueryResult< - GQLSpotTestRuleQuery, - GQLSpotTestRuleQueryVariables ->; -export const GQLReportingRulePassRateAnalyticsDocument = gql` - query ReportingRulePassRateAnalytics($id: ID!) { - rule(id: $id) { - insights { - passRateData { - date - totalMatches - totalRequests - } - } - } - } -`; - -/** - * __useGQLReportingRulePassRateAnalyticsQuery__ - * - * To run a query within a React component, call `useGQLReportingRulePassRateAnalyticsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLReportingRulePassRateAnalyticsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLReportingRulePassRateAnalyticsQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLReportingRulePassRateAnalyticsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLReportingRulePassRateAnalyticsQuery, - GQLReportingRulePassRateAnalyticsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLReportingRulePassRateAnalyticsQuery, - GQLReportingRulePassRateAnalyticsQueryVariables - >(GQLReportingRulePassRateAnalyticsDocument, options); -} -export function useGQLReportingRulePassRateAnalyticsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLReportingRulePassRateAnalyticsQuery, - GQLReportingRulePassRateAnalyticsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLReportingRulePassRateAnalyticsQuery, - GQLReportingRulePassRateAnalyticsQueryVariables - >(GQLReportingRulePassRateAnalyticsDocument, options); -} -export type GQLReportingRulePassRateAnalyticsQueryHookResult = ReturnType< - typeof useGQLReportingRulePassRateAnalyticsQuery ->; -export type GQLReportingRulePassRateAnalyticsLazyQueryHookResult = ReturnType< - typeof useGQLReportingRulePassRateAnalyticsLazyQuery ->; -export type GQLReportingRulePassRateAnalyticsQueryResult = Apollo.QueryResult< - GQLReportingRulePassRateAnalyticsQuery, - GQLReportingRulePassRateAnalyticsQueryVariables ->; -export const GQLReportingRuleInsightsCurrentVersionSamplesDocument = gql` - query ReportingRuleInsightsCurrentVersionSamples($id: ID!) { - reportingRule(id: $id) { - id - name - itemTypes { - ... on ItemTypeBase { - id - name - baseFields { - name - type - } - derivedFields { - name - type - } - } - } - insights { - samples: latestVersionSamples { - ...SampleReportingRuleExecutionResultFields - } - } - } - } - ${GQLSampleReportingRuleExecutionResultFieldsFragmentDoc} -`; - -/** - * __useGQLReportingRuleInsightsCurrentVersionSamplesQuery__ - * - * To run a query within a React component, call `useGQLReportingRuleInsightsCurrentVersionSamplesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLReportingRuleInsightsCurrentVersionSamplesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLReportingRuleInsightsCurrentVersionSamplesQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLReportingRuleInsightsCurrentVersionSamplesQuery( - baseOptions: Apollo.QueryHookOptions< - GQLReportingRuleInsightsCurrentVersionSamplesQuery, - GQLReportingRuleInsightsCurrentVersionSamplesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLReportingRuleInsightsCurrentVersionSamplesQuery, - GQLReportingRuleInsightsCurrentVersionSamplesQueryVariables - >(GQLReportingRuleInsightsCurrentVersionSamplesDocument, options); -} -export function useGQLReportingRuleInsightsCurrentVersionSamplesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLReportingRuleInsightsCurrentVersionSamplesQuery, - GQLReportingRuleInsightsCurrentVersionSamplesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLReportingRuleInsightsCurrentVersionSamplesQuery, - GQLReportingRuleInsightsCurrentVersionSamplesQueryVariables - >(GQLReportingRuleInsightsCurrentVersionSamplesDocument, options); -} -export type GQLReportingRuleInsightsCurrentVersionSamplesQueryHookResult = - ReturnType; -export type GQLReportingRuleInsightsCurrentVersionSamplesLazyQueryHookResult = - ReturnType; -export type GQLReportingRuleInsightsCurrentVersionSamplesQueryResult = - Apollo.QueryResult< - GQLReportingRuleInsightsCurrentVersionSamplesQuery, - GQLReportingRuleInsightsCurrentVersionSamplesQueryVariables - >; -export const GQLReportingRuleInsightsPriorVersionSamplesDocument = gql` - query ReportingRuleInsightsPriorVersionSamples($id: ID!) { - reportingRule(id: $id) { - name - itemTypes { - ... on ItemTypeBase { - id - name - baseFields { - name - type - } - derivedFields { - name - type - } - } - } - insights { - samples: priorVersionSamples { - ...SampleReportingRuleExecutionResultFields - } - } - } - } - ${GQLSampleReportingRuleExecutionResultFieldsFragmentDoc} -`; - -/** - * __useGQLReportingRuleInsightsPriorVersionSamplesQuery__ - * - * To run a query within a React component, call `useGQLReportingRuleInsightsPriorVersionSamplesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLReportingRuleInsightsPriorVersionSamplesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLReportingRuleInsightsPriorVersionSamplesQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLReportingRuleInsightsPriorVersionSamplesQuery( - baseOptions: Apollo.QueryHookOptions< - GQLReportingRuleInsightsPriorVersionSamplesQuery, - GQLReportingRuleInsightsPriorVersionSamplesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLReportingRuleInsightsPriorVersionSamplesQuery, - GQLReportingRuleInsightsPriorVersionSamplesQueryVariables - >(GQLReportingRuleInsightsPriorVersionSamplesDocument, options); -} -export function useGQLReportingRuleInsightsPriorVersionSamplesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLReportingRuleInsightsPriorVersionSamplesQuery, - GQLReportingRuleInsightsPriorVersionSamplesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLReportingRuleInsightsPriorVersionSamplesQuery, - GQLReportingRuleInsightsPriorVersionSamplesQueryVariables - >(GQLReportingRuleInsightsPriorVersionSamplesDocument, options); -} -export type GQLReportingRuleInsightsPriorVersionSamplesQueryHookResult = - ReturnType; -export type GQLReportingRuleInsightsPriorVersionSamplesLazyQueryHookResult = - ReturnType; -export type GQLReportingRuleInsightsPriorVersionSamplesQueryResult = - Apollo.QueryResult< - GQLReportingRuleInsightsPriorVersionSamplesQuery, - GQLReportingRuleInsightsPriorVersionSamplesQueryVariables - >; -export const GQLRulePassRateAnalyticsDocument = gql` - query RulePassRateAnalytics($id: ID!) { - rule(id: $id) { - insights { - passRateData { - date - totalMatches - totalRequests - } - } - } - allRuleInsights { - totalSubmissionsByDay { - date - count - } - } - } -`; - -/** - * __useGQLRulePassRateAnalyticsQuery__ - * - * To run a query within a React component, call `useGQLRulePassRateAnalyticsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRulePassRateAnalyticsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRulePassRateAnalyticsQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLRulePassRateAnalyticsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLRulePassRateAnalyticsQuery, - GQLRulePassRateAnalyticsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLRulePassRateAnalyticsQuery, - GQLRulePassRateAnalyticsQueryVariables - >(GQLRulePassRateAnalyticsDocument, options); -} -export function useGQLRulePassRateAnalyticsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRulePassRateAnalyticsQuery, - GQLRulePassRateAnalyticsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRulePassRateAnalyticsQuery, - GQLRulePassRateAnalyticsQueryVariables - >(GQLRulePassRateAnalyticsDocument, options); -} -export type GQLRulePassRateAnalyticsQueryHookResult = ReturnType< - typeof useGQLRulePassRateAnalyticsQuery ->; -export type GQLRulePassRateAnalyticsLazyQueryHookResult = ReturnType< - typeof useGQLRulePassRateAnalyticsLazyQuery ->; -export type GQLRulePassRateAnalyticsQueryResult = Apollo.QueryResult< - GQLRulePassRateAnalyticsQuery, - GQLRulePassRateAnalyticsQueryVariables ->; -export const GQLRuleInsightsTableAllSignalsDocument = gql` - query RuleInsightsTableAllSignals { - myOrg { - signals(customOnly: false) { - id - integration - eligibleSubcategories { - id - label - } - } - } - } -`; - -/** - * __useGQLRuleInsightsTableAllSignalsQuery__ - * - * To run a query within a React component, call `useGQLRuleInsightsTableAllSignalsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRuleInsightsTableAllSignalsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRuleInsightsTableAllSignalsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLRuleInsightsTableAllSignalsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLRuleInsightsTableAllSignalsQuery, - GQLRuleInsightsTableAllSignalsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLRuleInsightsTableAllSignalsQuery, - GQLRuleInsightsTableAllSignalsQueryVariables - >(GQLRuleInsightsTableAllSignalsDocument, options); -} -export function useGQLRuleInsightsTableAllSignalsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRuleInsightsTableAllSignalsQuery, - GQLRuleInsightsTableAllSignalsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRuleInsightsTableAllSignalsQuery, - GQLRuleInsightsTableAllSignalsQueryVariables - >(GQLRuleInsightsTableAllSignalsDocument, options); -} -export type GQLRuleInsightsTableAllSignalsQueryHookResult = ReturnType< - typeof useGQLRuleInsightsTableAllSignalsQuery ->; -export type GQLRuleInsightsTableAllSignalsLazyQueryHookResult = ReturnType< - typeof useGQLRuleInsightsTableAllSignalsLazyQuery ->; -export type GQLRuleInsightsTableAllSignalsQueryResult = Apollo.QueryResult< - GQLRuleInsightsTableAllSignalsQuery, - GQLRuleInsightsTableAllSignalsQueryVariables ->; -export const GQLRuleInsightsCurrentVersionSamplesDocument = gql` - query RuleInsightsCurrentVersionSamples($id: ID!) { - rule(id: $id) { - ... on ContentRule { - __typename - name - insights { - samples: latestVersionSamples { - ...SampleRuleExecutionResultFields - } - } - itemTypes { - ... on ItemTypeBase { - id - name - baseFields { - name - type - } - derivedFields { - name - type - } - } - } - } - ... on UserRule { - __typename - name - insights { - samples: latestVersionSamples { - ...SampleRuleExecutionResultFields - } - } - } - } - } - ${GQLSampleRuleExecutionResultFieldsFragmentDoc} -`; - -/** - * __useGQLRuleInsightsCurrentVersionSamplesQuery__ - * - * To run a query within a React component, call `useGQLRuleInsightsCurrentVersionSamplesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRuleInsightsCurrentVersionSamplesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRuleInsightsCurrentVersionSamplesQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLRuleInsightsCurrentVersionSamplesQuery( - baseOptions: Apollo.QueryHookOptions< - GQLRuleInsightsCurrentVersionSamplesQuery, - GQLRuleInsightsCurrentVersionSamplesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLRuleInsightsCurrentVersionSamplesQuery, - GQLRuleInsightsCurrentVersionSamplesQueryVariables - >(GQLRuleInsightsCurrentVersionSamplesDocument, options); -} -export function useGQLRuleInsightsCurrentVersionSamplesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRuleInsightsCurrentVersionSamplesQuery, - GQLRuleInsightsCurrentVersionSamplesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRuleInsightsCurrentVersionSamplesQuery, - GQLRuleInsightsCurrentVersionSamplesQueryVariables - >(GQLRuleInsightsCurrentVersionSamplesDocument, options); -} -export type GQLRuleInsightsCurrentVersionSamplesQueryHookResult = ReturnType< - typeof useGQLRuleInsightsCurrentVersionSamplesQuery ->; -export type GQLRuleInsightsCurrentVersionSamplesLazyQueryHookResult = - ReturnType; -export type GQLRuleInsightsCurrentVersionSamplesQueryResult = - Apollo.QueryResult< - GQLRuleInsightsCurrentVersionSamplesQuery, - GQLRuleInsightsCurrentVersionSamplesQueryVariables - >; -export const GQLRuleInsightsPriorVersionSamplesDocument = gql` - query RuleInsightsPriorVersionSamples($id: ID!) { - rule(id: $id) { - ... on ContentRule { - name - insights { - samples: priorVersionSamples { - ...SampleRuleExecutionResultFields - } - } - itemTypes { - ... on ItemTypeBase { - name - id - baseFields { - name - type - container { - keyScalarType - valueScalarType - } - } - derivedFields { - name - type - container { - keyScalarType - valueScalarType - } - } - } - } - } - ... on UserRule { - name - insights { - samples: priorVersionSamples { - ...SampleRuleExecutionResultFields - } - } - } - } - } - ${GQLSampleRuleExecutionResultFieldsFragmentDoc} -`; - -/** - * __useGQLRuleInsightsPriorVersionSamplesQuery__ - * - * To run a query within a React component, call `useGQLRuleInsightsPriorVersionSamplesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRuleInsightsPriorVersionSamplesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRuleInsightsPriorVersionSamplesQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLRuleInsightsPriorVersionSamplesQuery( - baseOptions: Apollo.QueryHookOptions< - GQLRuleInsightsPriorVersionSamplesQuery, - GQLRuleInsightsPriorVersionSamplesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLRuleInsightsPriorVersionSamplesQuery, - GQLRuleInsightsPriorVersionSamplesQueryVariables - >(GQLRuleInsightsPriorVersionSamplesDocument, options); -} -export function useGQLRuleInsightsPriorVersionSamplesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRuleInsightsPriorVersionSamplesQuery, - GQLRuleInsightsPriorVersionSamplesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRuleInsightsPriorVersionSamplesQuery, - GQLRuleInsightsPriorVersionSamplesQueryVariables - >(GQLRuleInsightsPriorVersionSamplesDocument, options); -} -export type GQLRuleInsightsPriorVersionSamplesQueryHookResult = ReturnType< - typeof useGQLRuleInsightsPriorVersionSamplesQuery ->; -export type GQLRuleInsightsPriorVersionSamplesLazyQueryHookResult = ReturnType< - typeof useGQLRuleInsightsPriorVersionSamplesLazyQuery ->; -export type GQLRuleInsightsPriorVersionSamplesQueryResult = Apollo.QueryResult< - GQLRuleInsightsPriorVersionSamplesQuery, - GQLRuleInsightsPriorVersionSamplesQueryVariables ->; -export const GQLGetFullResultForRuleDocument = gql` - query GetFullResultForRule($input: GetFullResultForItemInput!) { - getFullRuleResultForItem(input: $input) { - ... on RuleExecutionResult { - ...SampleRuleExecutionResultFields - result { - ...SampleRuleExecutionResultConditionResultFields - } - } - ... on NotFoundError { - title - } - } - } - ${GQLSampleRuleExecutionResultFieldsFragmentDoc} - ${GQLSampleRuleExecutionResultConditionResultFieldsFragmentDoc} -`; - -/** - * __useGQLGetFullResultForRuleQuery__ - * - * To run a query within a React component, call `useGQLGetFullResultForRuleQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetFullResultForRuleQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetFullResultForRuleQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLGetFullResultForRuleQuery( - baseOptions: Apollo.QueryHookOptions< - GQLGetFullResultForRuleQuery, - GQLGetFullResultForRuleQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetFullResultForRuleQuery, - GQLGetFullResultForRuleQueryVariables - >(GQLGetFullResultForRuleDocument, options); -} -export function useGQLGetFullResultForRuleLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetFullResultForRuleQuery, - GQLGetFullResultForRuleQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetFullResultForRuleQuery, - GQLGetFullResultForRuleQueryVariables - >(GQLGetFullResultForRuleDocument, options); -} -export type GQLGetFullResultForRuleQueryHookResult = ReturnType< - typeof useGQLGetFullResultForRuleQuery ->; -export type GQLGetFullResultForRuleLazyQueryHookResult = ReturnType< - typeof useGQLGetFullResultForRuleLazyQuery ->; -export type GQLGetFullResultForRuleQueryResult = Apollo.QueryResult< - GQLGetFullResultForRuleQuery, - GQLGetFullResultForRuleQueryVariables ->; -export const GQLMatchingBankNamesDocument = gql` - query MatchingBankNames { - myOrg { - banks { - textBanks { - id - name - } - locationBanks { - id - name - } - hashBanks { - id - name - } - } - } - } -`; - -/** - * __useGQLMatchingBankNamesQuery__ - * - * To run a query within a React component, call `useGQLMatchingBankNamesQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLMatchingBankNamesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLMatchingBankNamesQuery({ - * variables: { - * }, - * }); - */ -export function useGQLMatchingBankNamesQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLMatchingBankNamesQuery, - GQLMatchingBankNamesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLMatchingBankNamesQuery, - GQLMatchingBankNamesQueryVariables - >(GQLMatchingBankNamesDocument, options); -} -export function useGQLMatchingBankNamesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLMatchingBankNamesQuery, - GQLMatchingBankNamesQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLMatchingBankNamesQuery, - GQLMatchingBankNamesQueryVariables - >(GQLMatchingBankNamesDocument, options); -} -export type GQLMatchingBankNamesQueryHookResult = ReturnType< - typeof useGQLMatchingBankNamesQuery ->; -export type GQLMatchingBankNamesLazyQueryHookResult = ReturnType< - typeof useGQLMatchingBankNamesLazyQuery ->; -export type GQLMatchingBankNamesQueryResult = Apollo.QueryResult< - GQLMatchingBankNamesQuery, - GQLMatchingBankNamesQueryVariables ->; -export const GQLReportingRuleDocument = gql` - query ReportingRule($id: ID!) { - reportingRule(id: $id) { - ...ReportingRuleFormRuleFieldsFragment - itemTypes { - ... on ItemTypeBase { - ...ItemTypeFragment - } - } - } - } - ${GQLReportingRuleFormRuleFieldsFragmentFragmentDoc} - ${GQLItemTypeFragmentFragmentDoc} -`; - -/** - * __useGQLReportingRuleQuery__ - * - * To run a query within a React component, call `useGQLReportingRuleQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLReportingRuleQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLReportingRuleQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLReportingRuleQuery( - baseOptions: Apollo.QueryHookOptions< - GQLReportingRuleQuery, - GQLReportingRuleQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLReportingRuleDocument, - options, - ); -} -export function useGQLReportingRuleLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLReportingRuleQuery, - GQLReportingRuleQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLReportingRuleQuery, - GQLReportingRuleQueryVariables - >(GQLReportingRuleDocument, options); -} -export type GQLReportingRuleQueryHookResult = ReturnType< - typeof useGQLReportingRuleQuery ->; -export type GQLReportingRuleLazyQueryHookResult = ReturnType< - typeof useGQLReportingRuleLazyQuery ->; -export type GQLReportingRuleQueryResult = Apollo.QueryResult< - GQLReportingRuleQuery, - GQLReportingRuleQueryVariables ->; -export const GQLReportingRuleFormOrgDataDocument = gql` - query ReportingRuleFormOrgData { - myOrg { - policies { - id - name - parentId - } - itemTypes { - ... on ItemTypeBase { - ...ItemTypeFragment - } - } - signals { - ...SignalsFragment - } - actions { - ...ActionFragment - } - } - me { - permissions - } - } - ${GQLItemTypeFragmentFragmentDoc} - ${GQLSignalsFragmentFragmentDoc} - ${GQLActionFragmentFragmentDoc} -`; - -/** - * __useGQLReportingRuleFormOrgDataQuery__ - * - * To run a query within a React component, call `useGQLReportingRuleFormOrgDataQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLReportingRuleFormOrgDataQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLReportingRuleFormOrgDataQuery({ - * variables: { - * }, - * }); - */ -export function useGQLReportingRuleFormOrgDataQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLReportingRuleFormOrgDataQuery, - GQLReportingRuleFormOrgDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLReportingRuleFormOrgDataQuery, - GQLReportingRuleFormOrgDataQueryVariables - >(GQLReportingRuleFormOrgDataDocument, options); -} -export function useGQLReportingRuleFormOrgDataLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLReportingRuleFormOrgDataQuery, - GQLReportingRuleFormOrgDataQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLReportingRuleFormOrgDataQuery, - GQLReportingRuleFormOrgDataQueryVariables - >(GQLReportingRuleFormOrgDataDocument, options); -} -export type GQLReportingRuleFormOrgDataQueryHookResult = ReturnType< - typeof useGQLReportingRuleFormOrgDataQuery ->; -export type GQLReportingRuleFormOrgDataLazyQueryHookResult = ReturnType< - typeof useGQLReportingRuleFormOrgDataLazyQuery ->; -export type GQLReportingRuleFormOrgDataQueryResult = Apollo.QueryResult< - GQLReportingRuleFormOrgDataQuery, - GQLReportingRuleFormOrgDataQueryVariables ->; -export const GQLRuleDocument = gql` - query Rule($id: ID!) { - rule(id: $id) { - ... on ContentRule { - ...RuleFormRuleFieldsFragment - itemTypes { - ...ItemTypeFragment - } - } - ... on UserRule { - ...RuleFormRuleFieldsFragment - } - } - } - ${GQLRuleFormRuleFieldsFragmentFragmentDoc} - ${GQLItemTypeFragmentFragmentDoc} -`; - -/** - * __useGQLRuleQuery__ - * - * To run a query within a React component, call `useGQLRuleQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRuleQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRuleQuery({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLRuleQuery( - baseOptions: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLRuleDocument, - options, - ); -} -export function useGQLRuleLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRuleQuery, - GQLRuleQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLRuleDocument, - options, - ); -} -export type GQLRuleQueryHookResult = ReturnType; -export type GQLRuleLazyQueryHookResult = ReturnType; -export type GQLRuleQueryResult = Apollo.QueryResult< - GQLRuleQuery, - GQLRuleQueryVariables ->; -export const GQLContentRuleFormConfigDocument = gql` - query ContentRuleFormConfig { - myOrg { - policies { - id - name - parentId - } - itemTypes { - ...ItemTypeFragment - } - actions { - ...ActionFragment - } - signals { - ...SignalsFragment - } - } - me { - permissions - } - } - ${GQLItemTypeFragmentFragmentDoc} - ${GQLActionFragmentFragmentDoc} - ${GQLSignalsFragmentFragmentDoc} -`; - -/** - * __useGQLContentRuleFormConfigQuery__ - * - * To run a query within a React component, call `useGQLContentRuleFormConfigQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLContentRuleFormConfigQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLContentRuleFormConfigQuery({ - * variables: { - * }, - * }); - */ -export function useGQLContentRuleFormConfigQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLContentRuleFormConfigQuery, - GQLContentRuleFormConfigQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLContentRuleFormConfigQuery, - GQLContentRuleFormConfigQueryVariables - >(GQLContentRuleFormConfigDocument, options); -} -export function useGQLContentRuleFormConfigLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLContentRuleFormConfigQuery, - GQLContentRuleFormConfigQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLContentRuleFormConfigQuery, - GQLContentRuleFormConfigQueryVariables - >(GQLContentRuleFormConfigDocument, options); -} -export type GQLContentRuleFormConfigQueryHookResult = ReturnType< - typeof useGQLContentRuleFormConfigQuery ->; -export type GQLContentRuleFormConfigLazyQueryHookResult = ReturnType< - typeof useGQLContentRuleFormConfigLazyQuery ->; -export type GQLContentRuleFormConfigQueryResult = Apollo.QueryResult< - GQLContentRuleFormConfigQuery, - GQLContentRuleFormConfigQueryVariables ->; -export const GQLCreateContentRuleDocument = gql` - mutation CreateContentRule($input: CreateContentRuleInput!) { - createContentRule(input: $input) { - ... on MutateContentRuleSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLCreateContentRuleMutationFn = Apollo.MutationFunction< - GQLCreateContentRuleMutation, - GQLCreateContentRuleMutationVariables ->; - -/** - * __useGQLCreateContentRuleMutation__ - * - * To run a mutation, you first call `useGQLCreateContentRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateContentRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateContentRuleMutation, { data, loading, error }] = useGQLCreateContentRuleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateContentRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateContentRuleMutation, - GQLCreateContentRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateContentRuleMutation, - GQLCreateContentRuleMutationVariables - >(GQLCreateContentRuleDocument, options); -} -export type GQLCreateContentRuleMutationHookResult = ReturnType< - typeof useGQLCreateContentRuleMutation ->; -export type GQLCreateContentRuleMutationResult = - Apollo.MutationResult; -export type GQLCreateContentRuleMutationOptions = Apollo.BaseMutationOptions< - GQLCreateContentRuleMutation, - GQLCreateContentRuleMutationVariables ->; -export const GQLUpdateContentRuleDocument = gql` - mutation UpdateContentRule($input: UpdateContentRuleInput!) { - updateContentRule(input: $input) { - ... on MutateContentRuleSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLUpdateContentRuleMutationFn = Apollo.MutationFunction< - GQLUpdateContentRuleMutation, - GQLUpdateContentRuleMutationVariables ->; - -/** - * __useGQLUpdateContentRuleMutation__ - * - * To run a mutation, you first call `useGQLUpdateContentRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateContentRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateContentRuleMutation, { data, loading, error }] = useGQLUpdateContentRuleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateContentRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateContentRuleMutation, - GQLUpdateContentRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateContentRuleMutation, - GQLUpdateContentRuleMutationVariables - >(GQLUpdateContentRuleDocument, options); -} -export type GQLUpdateContentRuleMutationHookResult = ReturnType< - typeof useGQLUpdateContentRuleMutation ->; -export type GQLUpdateContentRuleMutationResult = - Apollo.MutationResult; -export type GQLUpdateContentRuleMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateContentRuleMutation, - GQLUpdateContentRuleMutationVariables ->; -export const GQLCreateUserRuleDocument = gql` - mutation CreateUserRule($input: CreateUserRuleInput!) { - createUserRule(input: $input) { - ... on MutateUserRuleSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLCreateUserRuleMutationFn = Apollo.MutationFunction< - GQLCreateUserRuleMutation, - GQLCreateUserRuleMutationVariables ->; - -/** - * __useGQLCreateUserRuleMutation__ - * - * To run a mutation, you first call `useGQLCreateUserRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLCreateUserRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlCreateUserRuleMutation, { data, loading, error }] = useGQLCreateUserRuleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLCreateUserRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLCreateUserRuleMutation, - GQLCreateUserRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLCreateUserRuleMutation, - GQLCreateUserRuleMutationVariables - >(GQLCreateUserRuleDocument, options); -} -export type GQLCreateUserRuleMutationHookResult = ReturnType< - typeof useGQLCreateUserRuleMutation ->; -export type GQLCreateUserRuleMutationResult = - Apollo.MutationResult; -export type GQLCreateUserRuleMutationOptions = Apollo.BaseMutationOptions< - GQLCreateUserRuleMutation, - GQLCreateUserRuleMutationVariables ->; -export const GQLUpdateUserRuleDocument = gql` - mutation UpdateUserRule($input: UpdateUserRuleInput!) { - updateUserRule(input: $input) { - ... on MutateUserRuleSuccessResponse { - data { - id - } - } - ... on Error { - title - } - } - } -`; -export type GQLUpdateUserRuleMutationFn = Apollo.MutationFunction< - GQLUpdateUserRuleMutation, - GQLUpdateUserRuleMutationVariables ->; - -/** - * __useGQLUpdateUserRuleMutation__ - * - * To run a mutation, you first call `useGQLUpdateUserRuleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateUserRuleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateUserRuleMutation, { data, loading, error }] = useGQLUpdateUserRuleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateUserRuleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateUserRuleMutation, - GQLUpdateUserRuleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateUserRuleMutation, - GQLUpdateUserRuleMutationVariables - >(GQLUpdateUserRuleDocument, options); -} -export type GQLUpdateUserRuleMutationHookResult = ReturnType< - typeof useGQLUpdateUserRuleMutation ->; -export type GQLUpdateUserRuleMutationResult = - Apollo.MutationResult; -export type GQLUpdateUserRuleMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateUserRuleMutation, - GQLUpdateUserRuleMutationVariables ->; -export const GQLRecentUserStrikeActionsDocument = gql` - query RecentUserStrikeActions($input: RecentUserStrikeActionsInput!) { - recentUserStrikeActions(input: $input) { - itemId - itemTypeId - actionId - source - time - } - } -`; - -/** - * __useGQLRecentUserStrikeActionsQuery__ - * - * To run a query within a React component, call `useGQLRecentUserStrikeActionsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLRecentUserStrikeActionsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLRecentUserStrikeActionsQuery({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLRecentUserStrikeActionsQuery( - baseOptions: Apollo.QueryHookOptions< - GQLRecentUserStrikeActionsQuery, - GQLRecentUserStrikeActionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLRecentUserStrikeActionsQuery, - GQLRecentUserStrikeActionsQueryVariables - >(GQLRecentUserStrikeActionsDocument, options); -} -export function useGQLRecentUserStrikeActionsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLRecentUserStrikeActionsQuery, - GQLRecentUserStrikeActionsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLRecentUserStrikeActionsQuery, - GQLRecentUserStrikeActionsQueryVariables - >(GQLRecentUserStrikeActionsDocument, options); -} -export type GQLRecentUserStrikeActionsQueryHookResult = ReturnType< - typeof useGQLRecentUserStrikeActionsQuery ->; -export type GQLRecentUserStrikeActionsLazyQueryHookResult = ReturnType< - typeof useGQLRecentUserStrikeActionsLazyQuery ->; -export type GQLRecentUserStrikeActionsQueryResult = Apollo.QueryResult< - GQLRecentUserStrikeActionsQuery, - GQLRecentUserStrikeActionsQueryVariables ->; -export const GQLUserStrikeDistributionDocument = gql` - query UserStrikeDistribution { - getUserStrikeCountDistribution { - numStrikes - numUsers - } - } -`; - -/** - * __useGQLUserStrikeDistributionQuery__ - * - * To run a query within a React component, call `useGQLUserStrikeDistributionQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLUserStrikeDistributionQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLUserStrikeDistributionQuery({ - * variables: { - * }, - * }); - */ -export function useGQLUserStrikeDistributionQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLUserStrikeDistributionQuery, - GQLUserStrikeDistributionQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLUserStrikeDistributionQuery, - GQLUserStrikeDistributionQueryVariables - >(GQLUserStrikeDistributionDocument, options); -} -export function useGQLUserStrikeDistributionLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLUserStrikeDistributionQuery, - GQLUserStrikeDistributionQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLUserStrikeDistributionQuery, - GQLUserStrikeDistributionQueryVariables - >(GQLUserStrikeDistributionDocument, options); -} -export type GQLUserStrikeDistributionQueryHookResult = ReturnType< - typeof useGQLUserStrikeDistributionQuery ->; -export type GQLUserStrikeDistributionLazyQueryHookResult = ReturnType< - typeof useGQLUserStrikeDistributionLazyQuery ->; -export type GQLUserStrikeDistributionQueryResult = Apollo.QueryResult< - GQLUserStrikeDistributionQuery, - GQLUserStrikeDistributionQueryVariables ->; -export const GQLUserStrikeThresholdsDocument = gql` - query UserStrikeThresholds { - myOrg { - userStrikeThresholds { - id - threshold - actions - } - userStrikeTTL - } - } -`; - -/** - * __useGQLUserStrikeThresholdsQuery__ - * - * To run a query within a React component, call `useGQLUserStrikeThresholdsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLUserStrikeThresholdsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLUserStrikeThresholdsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLUserStrikeThresholdsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLUserStrikeThresholdsQuery, - GQLUserStrikeThresholdsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLUserStrikeThresholdsQuery, - GQLUserStrikeThresholdsQueryVariables - >(GQLUserStrikeThresholdsDocument, options); -} -export function useGQLUserStrikeThresholdsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLUserStrikeThresholdsQuery, - GQLUserStrikeThresholdsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLUserStrikeThresholdsQuery, - GQLUserStrikeThresholdsQueryVariables - >(GQLUserStrikeThresholdsDocument, options); -} -export type GQLUserStrikeThresholdsQueryHookResult = ReturnType< - typeof useGQLUserStrikeThresholdsQuery ->; -export type GQLUserStrikeThresholdsLazyQueryHookResult = ReturnType< - typeof useGQLUserStrikeThresholdsLazyQuery ->; -export type GQLUserStrikeThresholdsQueryResult = Apollo.QueryResult< - GQLUserStrikeThresholdsQuery, - GQLUserStrikeThresholdsQueryVariables ->; -export const GQLSetAllUserStrikeThresholdDocument = gql` - mutation SetAllUserStrikeThreshold($input: SetAllUserStrikeThresholdsInput!) { - setAllUserStrikeThresholds(input: $input) { - ... on SetAllUserStrikeThresholdsSuccessResponse { - _ - } - } - } -`; -export type GQLSetAllUserStrikeThresholdMutationFn = Apollo.MutationFunction< - GQLSetAllUserStrikeThresholdMutation, - GQLSetAllUserStrikeThresholdMutationVariables ->; - -/** - * __useGQLSetAllUserStrikeThresholdMutation__ - * - * To run a mutation, you first call `useGQLSetAllUserStrikeThresholdMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLSetAllUserStrikeThresholdMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlSetAllUserStrikeThresholdMutation, { data, loading, error }] = useGQLSetAllUserStrikeThresholdMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLSetAllUserStrikeThresholdMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLSetAllUserStrikeThresholdMutation, - GQLSetAllUserStrikeThresholdMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLSetAllUserStrikeThresholdMutation, - GQLSetAllUserStrikeThresholdMutationVariables - >(GQLSetAllUserStrikeThresholdDocument, options); -} -export type GQLSetAllUserStrikeThresholdMutationHookResult = ReturnType< - typeof useGQLSetAllUserStrikeThresholdMutation ->; -export type GQLSetAllUserStrikeThresholdMutationResult = - Apollo.MutationResult; -export type GQLSetAllUserStrikeThresholdMutationOptions = - Apollo.BaseMutationOptions< - GQLSetAllUserStrikeThresholdMutation, - GQLSetAllUserStrikeThresholdMutationVariables - >; -export const GQLUpdateUserStrikeTtlDocument = gql` - mutation UpdateUserStrikeTTL($input: UpdateUserStrikeTTLInput!) { - updateUserStrikeTTL(input: $input) { - ... on UpdateUserStrikeTTLSuccessResponse { - _ - } - } - } -`; -export type GQLUpdateUserStrikeTtlMutationFn = Apollo.MutationFunction< - GQLUpdateUserStrikeTtlMutation, - GQLUpdateUserStrikeTtlMutationVariables ->; - -/** - * __useGQLUpdateUserStrikeTtlMutation__ - * - * To run a mutation, you first call `useGQLUpdateUserStrikeTtlMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateUserStrikeTtlMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateUserStrikeTtlMutation, { data, loading, error }] = useGQLUpdateUserStrikeTtlMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateUserStrikeTtlMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateUserStrikeTtlMutation, - GQLUpdateUserStrikeTtlMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateUserStrikeTtlMutation, - GQLUpdateUserStrikeTtlMutationVariables - >(GQLUpdateUserStrikeTtlDocument, options); -} -export type GQLUpdateUserStrikeTtlMutationHookResult = ReturnType< - typeof useGQLUpdateUserStrikeTtlMutation ->; -export type GQLUpdateUserStrikeTtlMutationResult = - Apollo.MutationResult; -export type GQLUpdateUserStrikeTtlMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateUserStrikeTtlMutation, - GQLUpdateUserStrikeTtlMutationVariables ->; -export const GQLAccountSettingsDocument = gql` - query AccountSettings { - me { - id - email - firstName - lastName - loginMethods - } - } -`; - -/** - * __useGQLAccountSettingsQuery__ - * - * To run a query within a React component, call `useGQLAccountSettingsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLAccountSettingsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLAccountSettingsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLAccountSettingsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLAccountSettingsQuery, - GQLAccountSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLAccountSettingsQuery, - GQLAccountSettingsQueryVariables - >(GQLAccountSettingsDocument, options); -} -export function useGQLAccountSettingsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLAccountSettingsQuery, - GQLAccountSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLAccountSettingsQuery, - GQLAccountSettingsQueryVariables - >(GQLAccountSettingsDocument, options); -} -export type GQLAccountSettingsQueryHookResult = ReturnType< - typeof useGQLAccountSettingsQuery ->; -export type GQLAccountSettingsLazyQueryHookResult = ReturnType< - typeof useGQLAccountSettingsLazyQuery ->; -export type GQLAccountSettingsQueryResult = Apollo.QueryResult< - GQLAccountSettingsQuery, - GQLAccountSettingsQueryVariables ->; -export const GQLPersonalSafetySettingsDocument = gql` - query PersonalSafetySettings { - me { - interfacePreferences { - moderatorSafetyMuteVideo - moderatorSafetyGrayscale - moderatorSafetyBlurLevel - } - } - } -`; - -/** - * __useGQLPersonalSafetySettingsQuery__ - * - * To run a query within a React component, call `useGQLPersonalSafetySettingsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLPersonalSafetySettingsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLPersonalSafetySettingsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLPersonalSafetySettingsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLPersonalSafetySettingsQuery, - GQLPersonalSafetySettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLPersonalSafetySettingsQuery, - GQLPersonalSafetySettingsQueryVariables - >(GQLPersonalSafetySettingsDocument, options); -} -export function useGQLPersonalSafetySettingsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLPersonalSafetySettingsQuery, - GQLPersonalSafetySettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLPersonalSafetySettingsQuery, - GQLPersonalSafetySettingsQueryVariables - >(GQLPersonalSafetySettingsDocument, options); -} -export type GQLPersonalSafetySettingsQueryHookResult = ReturnType< - typeof useGQLPersonalSafetySettingsQuery ->; -export type GQLPersonalSafetySettingsLazyQueryHookResult = ReturnType< - typeof useGQLPersonalSafetySettingsLazyQuery ->; -export type GQLPersonalSafetySettingsQueryResult = Apollo.QueryResult< - GQLPersonalSafetySettingsQuery, - GQLPersonalSafetySettingsQueryVariables ->; -export const GQLUpdateAccountInfoDocument = gql` - mutation UpdateAccountInfo($firstName: String, $lastName: String) { - updateAccountInfo(firstName: $firstName, lastName: $lastName) - } -`; -export type GQLUpdateAccountInfoMutationFn = Apollo.MutationFunction< - GQLUpdateAccountInfoMutation, - GQLUpdateAccountInfoMutationVariables ->; - -/** - * __useGQLUpdateAccountInfoMutation__ - * - * To run a mutation, you first call `useGQLUpdateAccountInfoMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateAccountInfoMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateAccountInfoMutation, { data, loading, error }] = useGQLUpdateAccountInfoMutation({ - * variables: { - * firstName: // value for 'firstName' - * lastName: // value for 'lastName' - * }, - * }); - */ -export function useGQLUpdateAccountInfoMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateAccountInfoMutation, - GQLUpdateAccountInfoMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateAccountInfoMutation, - GQLUpdateAccountInfoMutationVariables - >(GQLUpdateAccountInfoDocument, options); -} -export type GQLUpdateAccountInfoMutationHookResult = ReturnType< - typeof useGQLUpdateAccountInfoMutation ->; -export type GQLUpdateAccountInfoMutationResult = - Apollo.MutationResult; -export type GQLUpdateAccountInfoMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateAccountInfoMutation, - GQLUpdateAccountInfoMutationVariables ->; -export const GQLChangePasswordDocument = gql` - mutation ChangePassword($input: ChangePasswordInput!) { - changePassword(input: $input) { - __typename - ... on ChangePasswordSuccessResponse { - _ - } - ... on ChangePasswordError { - title - detail - } - } - } -`; -export type GQLChangePasswordMutationFn = Apollo.MutationFunction< - GQLChangePasswordMutation, - GQLChangePasswordMutationVariables ->; - -/** - * __useGQLChangePasswordMutation__ - * - * To run a mutation, you first call `useGQLChangePasswordMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLChangePasswordMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlChangePasswordMutation, { data, loading, error }] = useGQLChangePasswordMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLChangePasswordMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLChangePasswordMutation, - GQLChangePasswordMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLChangePasswordMutation, - GQLChangePasswordMutationVariables - >(GQLChangePasswordDocument, options); -} -export type GQLChangePasswordMutationHookResult = ReturnType< - typeof useGQLChangePasswordMutation ->; -export type GQLChangePasswordMutationResult = - Apollo.MutationResult; -export type GQLChangePasswordMutationOptions = Apollo.BaseMutationOptions< - GQLChangePasswordMutation, - GQLChangePasswordMutationVariables ->; -export const GQLManageUsersDocument = gql` - query ManageUsers { - myOrg { - id - name - hasNCMECReportingEnabled - users { - id - firstName - lastName - email - role - createdAt - approvedByAdmin - rejectedByAdmin - } - pendingInvites { - id - email - role - createdAt - } - } - me { - id - email - firstName - lastName - permissions - } - } -`; - -/** - * __useGQLManageUsersQuery__ - * - * To run a query within a React component, call `useGQLManageUsersQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLManageUsersQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLManageUsersQuery({ - * variables: { - * }, - * }); - */ -export function useGQLManageUsersQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLManageUsersQuery, - GQLManageUsersQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLManageUsersDocument, - options, - ); -} -export function useGQLManageUsersLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLManageUsersQuery, - GQLManageUsersQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLManageUsersDocument, - options, - ); -} -export type GQLManageUsersQueryHookResult = ReturnType< - typeof useGQLManageUsersQuery ->; -export type GQLManageUsersLazyQueryHookResult = ReturnType< - typeof useGQLManageUsersLazyQuery ->; -export type GQLManageUsersQueryResult = Apollo.QueryResult< - GQLManageUsersQuery, - GQLManageUsersQueryVariables ->; -export const GQLDeleteUserDocument = gql` - mutation DeleteUser($id: ID!) { - deleteUser(id: $id) - } -`; -export type GQLDeleteUserMutationFn = Apollo.MutationFunction< - GQLDeleteUserMutation, - GQLDeleteUserMutationVariables ->; - -/** - * __useGQLDeleteUserMutation__ - * - * To run a mutation, you first call `useGQLDeleteUserMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteUserMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteUserMutation, { data, loading, error }] = useGQLDeleteUserMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteUserMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteUserMutation, - GQLDeleteUserMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteUserMutation, - GQLDeleteUserMutationVariables - >(GQLDeleteUserDocument, options); -} -export type GQLDeleteUserMutationHookResult = ReturnType< - typeof useGQLDeleteUserMutation ->; -export type GQLDeleteUserMutationResult = - Apollo.MutationResult; -export type GQLDeleteUserMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteUserMutation, - GQLDeleteUserMutationVariables ->; -export const GQLUpdateRoleDocument = gql` - mutation UpdateRole($input: UpdateRoleInput!) { - updateRole(input: $input) - } -`; -export type GQLUpdateRoleMutationFn = Apollo.MutationFunction< - GQLUpdateRoleMutation, - GQLUpdateRoleMutationVariables ->; - -/** - * __useGQLUpdateRoleMutation__ - * - * To run a mutation, you first call `useGQLUpdateRoleMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateRoleMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateRoleMutation, { data, loading, error }] = useGQLUpdateRoleMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateRoleMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateRoleMutation, - GQLUpdateRoleMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateRoleMutation, - GQLUpdateRoleMutationVariables - >(GQLUpdateRoleDocument, options); -} -export type GQLUpdateRoleMutationHookResult = ReturnType< - typeof useGQLUpdateRoleMutation ->; -export type GQLUpdateRoleMutationResult = - Apollo.MutationResult; -export type GQLUpdateRoleMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateRoleMutation, - GQLUpdateRoleMutationVariables ->; -export const GQLApproveUserDocument = gql` - mutation ApproveUser($id: ID!) { - approveUser(id: $id) - } -`; -export type GQLApproveUserMutationFn = Apollo.MutationFunction< - GQLApproveUserMutation, - GQLApproveUserMutationVariables ->; - -/** - * __useGQLApproveUserMutation__ - * - * To run a mutation, you first call `useGQLApproveUserMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLApproveUserMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlApproveUserMutation, { data, loading, error }] = useGQLApproveUserMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLApproveUserMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLApproveUserMutation, - GQLApproveUserMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLApproveUserMutation, - GQLApproveUserMutationVariables - >(GQLApproveUserDocument, options); -} -export type GQLApproveUserMutationHookResult = ReturnType< - typeof useGQLApproveUserMutation ->; -export type GQLApproveUserMutationResult = - Apollo.MutationResult; -export type GQLApproveUserMutationOptions = Apollo.BaseMutationOptions< - GQLApproveUserMutation, - GQLApproveUserMutationVariables ->; -export const GQLRejectUserDocument = gql` - mutation RejectUser($id: ID!) { - rejectUser(id: $id) - } -`; -export type GQLRejectUserMutationFn = Apollo.MutationFunction< - GQLRejectUserMutation, - GQLRejectUserMutationVariables ->; - -/** - * __useGQLRejectUserMutation__ - * - * To run a mutation, you first call `useGQLRejectUserMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLRejectUserMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlRejectUserMutation, { data, loading, error }] = useGQLRejectUserMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLRejectUserMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLRejectUserMutation, - GQLRejectUserMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLRejectUserMutation, - GQLRejectUserMutationVariables - >(GQLRejectUserDocument, options); -} -export type GQLRejectUserMutationHookResult = ReturnType< - typeof useGQLRejectUserMutation ->; -export type GQLRejectUserMutationResult = - Apollo.MutationResult; -export type GQLRejectUserMutationOptions = Apollo.BaseMutationOptions< - GQLRejectUserMutation, - GQLRejectUserMutationVariables ->; -export const GQLDeleteInviteDocument = gql` - mutation DeleteInvite($id: ID!) { - deleteInvite(id: $id) - } -`; -export type GQLDeleteInviteMutationFn = Apollo.MutationFunction< - GQLDeleteInviteMutation, - GQLDeleteInviteMutationVariables ->; - -/** - * __useGQLDeleteInviteMutation__ - * - * To run a mutation, you first call `useGQLDeleteInviteMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLDeleteInviteMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlDeleteInviteMutation, { data, loading, error }] = useGQLDeleteInviteMutation({ - * variables: { - * id: // value for 'id' - * }, - * }); - */ -export function useGQLDeleteInviteMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLDeleteInviteMutation, - GQLDeleteInviteMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLDeleteInviteMutation, - GQLDeleteInviteMutationVariables - >(GQLDeleteInviteDocument, options); -} -export type GQLDeleteInviteMutationHookResult = ReturnType< - typeof useGQLDeleteInviteMutation ->; -export type GQLDeleteInviteMutationResult = - Apollo.MutationResult; -export type GQLDeleteInviteMutationOptions = Apollo.BaseMutationOptions< - GQLDeleteInviteMutation, - GQLDeleteInviteMutationVariables ->; -export const GQLHasNcmecReportingEnabledDocument = gql` - query HasNcmecReportingEnabled { - myOrg { - hasNCMECReportingEnabled - } - } -`; - -/** - * __useGQLHasNcmecReportingEnabledQuery__ - * - * To run a query within a React component, call `useGQLHasNcmecReportingEnabledQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLHasNcmecReportingEnabledQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLHasNcmecReportingEnabledQuery({ - * variables: { - * }, - * }); - */ -export function useGQLHasNcmecReportingEnabledQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLHasNcmecReportingEnabledQuery, - GQLHasNcmecReportingEnabledQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLHasNcmecReportingEnabledQuery, - GQLHasNcmecReportingEnabledQueryVariables - >(GQLHasNcmecReportingEnabledDocument, options); -} -export function useGQLHasNcmecReportingEnabledLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLHasNcmecReportingEnabledQuery, - GQLHasNcmecReportingEnabledQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLHasNcmecReportingEnabledQuery, - GQLHasNcmecReportingEnabledQueryVariables - >(GQLHasNcmecReportingEnabledDocument, options); -} -export type GQLHasNcmecReportingEnabledQueryHookResult = ReturnType< - typeof useGQLHasNcmecReportingEnabledQuery ->; -export type GQLHasNcmecReportingEnabledLazyQueryHookResult = ReturnType< - typeof useGQLHasNcmecReportingEnabledLazyQuery ->; -export type GQLHasNcmecReportingEnabledQueryResult = Apollo.QueryResult< - GQLHasNcmecReportingEnabledQuery, - GQLHasNcmecReportingEnabledQueryVariables ->; -export const GQLInviteUserDocument = gql` - mutation InviteUser($input: InviteUserInput!) { - inviteUser(input: $input) - } -`; -export type GQLInviteUserMutationFn = Apollo.MutationFunction< - GQLInviteUserMutation, - GQLInviteUserMutationVariables ->; - -/** - * __useGQLInviteUserMutation__ - * - * To run a mutation, you first call `useGQLInviteUserMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLInviteUserMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlInviteUserMutation, { data, loading, error }] = useGQLInviteUserMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLInviteUserMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLInviteUserMutation, - GQLInviteUserMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLInviteUserMutation, - GQLInviteUserMutationVariables - >(GQLInviteUserDocument, options); -} -export type GQLInviteUserMutationHookResult = ReturnType< - typeof useGQLInviteUserMutation ->; -export type GQLInviteUserMutationResult = - Apollo.MutationResult; -export type GQLInviteUserMutationOptions = Apollo.BaseMutationOptions< - GQLInviteUserMutation, - GQLInviteUserMutationVariables ->; -export const GQLNcmecOrgSettingsDocument = gql` - query NcmecOrgSettings { - ncmecOrgSettings { - username - password - contactEmail - moreInfoUrl - companyTemplate - legalUrl - ncmecPreservationEndpoint - ncmecAdditionalInfoEndpoint - } - myOrg { - hasNCMECReportingEnabled - } - } -`; - -/** - * __useGQLNcmecOrgSettingsQuery__ - * - * To run a query within a React component, call `useGQLNcmecOrgSettingsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLNcmecOrgSettingsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLNcmecOrgSettingsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLNcmecOrgSettingsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLNcmecOrgSettingsQuery, - GQLNcmecOrgSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLNcmecOrgSettingsQuery, - GQLNcmecOrgSettingsQueryVariables - >(GQLNcmecOrgSettingsDocument, options); -} -export function useGQLNcmecOrgSettingsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLNcmecOrgSettingsQuery, - GQLNcmecOrgSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLNcmecOrgSettingsQuery, - GQLNcmecOrgSettingsQueryVariables - >(GQLNcmecOrgSettingsDocument, options); -} -export type GQLNcmecOrgSettingsQueryHookResult = ReturnType< - typeof useGQLNcmecOrgSettingsQuery ->; -export type GQLNcmecOrgSettingsLazyQueryHookResult = ReturnType< - typeof useGQLNcmecOrgSettingsLazyQuery ->; -export type GQLNcmecOrgSettingsQueryResult = Apollo.QueryResult< - GQLNcmecOrgSettingsQuery, - GQLNcmecOrgSettingsQueryVariables ->; -export const GQLUpdateNcmecOrgSettingsDocument = gql` - mutation UpdateNcmecOrgSettings($input: NcmecOrgSettingsInput!) { - updateNcmecOrgSettings(input: $input) { - success - } - } -`; -export type GQLUpdateNcmecOrgSettingsMutationFn = Apollo.MutationFunction< - GQLUpdateNcmecOrgSettingsMutation, - GQLUpdateNcmecOrgSettingsMutationVariables ->; - -/** - * __useGQLUpdateNcmecOrgSettingsMutation__ - * - * To run a mutation, you first call `useGQLUpdateNcmecOrgSettingsMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateNcmecOrgSettingsMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateNcmecOrgSettingsMutation, { data, loading, error }] = useGQLUpdateNcmecOrgSettingsMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateNcmecOrgSettingsMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateNcmecOrgSettingsMutation, - GQLUpdateNcmecOrgSettingsMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateNcmecOrgSettingsMutation, - GQLUpdateNcmecOrgSettingsMutationVariables - >(GQLUpdateNcmecOrgSettingsDocument, options); -} -export type GQLUpdateNcmecOrgSettingsMutationHookResult = ReturnType< - typeof useGQLUpdateNcmecOrgSettingsMutation ->; -export type GQLUpdateNcmecOrgSettingsMutationResult = - Apollo.MutationResult; -export type GQLUpdateNcmecOrgSettingsMutationOptions = - Apollo.BaseMutationOptions< - GQLUpdateNcmecOrgSettingsMutation, - GQLUpdateNcmecOrgSettingsMutationVariables - >; -export const GQLOrgDefaultSafetySettingsDocument = gql` - query OrgDefaultSafetySettings { - myOrg { - defaultInterfacePreferences { - moderatorSafetyMuteVideo - moderatorSafetyGrayscale - moderatorSafetyBlurLevel - } - } - } -`; - -/** - * __useGQLOrgDefaultSafetySettingsQuery__ - * - * To run a query within a React component, call `useGQLOrgDefaultSafetySettingsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLOrgDefaultSafetySettingsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLOrgDefaultSafetySettingsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLOrgDefaultSafetySettingsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLOrgDefaultSafetySettingsQuery, - GQLOrgDefaultSafetySettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLOrgDefaultSafetySettingsQuery, - GQLOrgDefaultSafetySettingsQueryVariables - >(GQLOrgDefaultSafetySettingsDocument, options); -} -export function useGQLOrgDefaultSafetySettingsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLOrgDefaultSafetySettingsQuery, - GQLOrgDefaultSafetySettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLOrgDefaultSafetySettingsQuery, - GQLOrgDefaultSafetySettingsQueryVariables - >(GQLOrgDefaultSafetySettingsDocument, options); -} -export type GQLOrgDefaultSafetySettingsQueryHookResult = ReturnType< - typeof useGQLOrgDefaultSafetySettingsQuery ->; -export type GQLOrgDefaultSafetySettingsLazyQueryHookResult = ReturnType< - typeof useGQLOrgDefaultSafetySettingsLazyQuery ->; -export type GQLOrgDefaultSafetySettingsQueryResult = Apollo.QueryResult< - GQLOrgDefaultSafetySettingsQuery, - GQLOrgDefaultSafetySettingsQueryVariables ->; -export const GQLSetOrgDefaultSafetySettingsDocument = gql` - mutation SetOrgDefaultSafetySettings( - $orgDefaultSafetySettings: ModeratorSafetySettingsInput! - ) { - setOrgDefaultSafetySettings( - orgDefaultSafetySettings: $orgDefaultSafetySettings - ) { - _ - } - } -`; -export type GQLSetOrgDefaultSafetySettingsMutationFn = Apollo.MutationFunction< - GQLSetOrgDefaultSafetySettingsMutation, - GQLSetOrgDefaultSafetySettingsMutationVariables ->; - -/** - * __useGQLSetOrgDefaultSafetySettingsMutation__ - * - * To run a mutation, you first call `useGQLSetOrgDefaultSafetySettingsMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLSetOrgDefaultSafetySettingsMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlSetOrgDefaultSafetySettingsMutation, { data, loading, error }] = useGQLSetOrgDefaultSafetySettingsMutation({ - * variables: { - * orgDefaultSafetySettings: // value for 'orgDefaultSafetySettings' - * }, - * }); - */ -export function useGQLSetOrgDefaultSafetySettingsMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLSetOrgDefaultSafetySettingsMutation, - GQLSetOrgDefaultSafetySettingsMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLSetOrgDefaultSafetySettingsMutation, - GQLSetOrgDefaultSafetySettingsMutationVariables - >(GQLSetOrgDefaultSafetySettingsDocument, options); -} -export type GQLSetOrgDefaultSafetySettingsMutationHookResult = ReturnType< - typeof useGQLSetOrgDefaultSafetySettingsMutation ->; -export type GQLSetOrgDefaultSafetySettingsMutationResult = - Apollo.MutationResult; -export type GQLSetOrgDefaultSafetySettingsMutationOptions = - Apollo.BaseMutationOptions< - GQLSetOrgDefaultSafetySettingsMutation, - GQLSetOrgDefaultSafetySettingsMutationVariables - >; -export const GQLOrgSettingsDocument = gql` - query OrgSettings { - myOrg { - id - name - email - websiteUrl - onCallAlertEmail - } - me { - id - permissions - } - } -`; - -/** - * __useGQLOrgSettingsQuery__ - * - * To run a query within a React component, call `useGQLOrgSettingsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLOrgSettingsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLOrgSettingsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLOrgSettingsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLOrgSettingsQuery, - GQLOrgSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - GQLOrgSettingsDocument, - options, - ); -} -export function useGQLOrgSettingsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLOrgSettingsQuery, - GQLOrgSettingsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - GQLOrgSettingsDocument, - options, - ); -} -export type GQLOrgSettingsQueryHookResult = ReturnType< - typeof useGQLOrgSettingsQuery ->; -export type GQLOrgSettingsLazyQueryHookResult = ReturnType< - typeof useGQLOrgSettingsLazyQuery ->; -export type GQLOrgSettingsQueryResult = Apollo.QueryResult< - GQLOrgSettingsQuery, - GQLOrgSettingsQueryVariables ->; -export const GQLUpdateOrgInfoDocument = gql` - mutation UpdateOrgInfo($input: UpdateOrgInfoInput!) { - updateOrgInfo(input: $input) { - _ - } - } -`; -export type GQLUpdateOrgInfoMutationFn = Apollo.MutationFunction< - GQLUpdateOrgInfoMutation, - GQLUpdateOrgInfoMutationVariables ->; - -/** - * __useGQLUpdateOrgInfoMutation__ - * - * To run a mutation, you first call `useGQLUpdateOrgInfoMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateOrgInfoMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateOrgInfoMutation, { data, loading, error }] = useGQLUpdateOrgInfoMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateOrgInfoMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateOrgInfoMutation, - GQLUpdateOrgInfoMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateOrgInfoMutation, - GQLUpdateOrgInfoMutationVariables - >(GQLUpdateOrgInfoDocument, options); -} -export type GQLUpdateOrgInfoMutationHookResult = ReturnType< - typeof useGQLUpdateOrgInfoMutation ->; -export type GQLUpdateOrgInfoMutationResult = - Apollo.MutationResult; -export type GQLUpdateOrgInfoMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateOrgInfoMutation, - GQLUpdateOrgInfoMutationVariables ->; -export const GQLGetSsoCredentialsDocument = gql` - query GetSSOCredentials { - me { - permissions - } - myOrg { - id - ssoUrl - ssoCert - } - } -`; - -/** - * __useGQLGetSsoCredentialsQuery__ - * - * To run a query within a React component, call `useGQLGetSsoCredentialsQuery` and pass it any options that fit your needs. - * When your component renders, `useGQLGetSsoCredentialsQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useGQLGetSsoCredentialsQuery({ - * variables: { - * }, - * }); - */ -export function useGQLGetSsoCredentialsQuery( - baseOptions?: Apollo.QueryHookOptions< - GQLGetSsoCredentialsQuery, - GQLGetSsoCredentialsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery< - GQLGetSsoCredentialsQuery, - GQLGetSsoCredentialsQueryVariables - >(GQLGetSsoCredentialsDocument, options); -} -export function useGQLGetSsoCredentialsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - GQLGetSsoCredentialsQuery, - GQLGetSsoCredentialsQueryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery< - GQLGetSsoCredentialsQuery, - GQLGetSsoCredentialsQueryVariables - >(GQLGetSsoCredentialsDocument, options); -} -export type GQLGetSsoCredentialsQueryHookResult = ReturnType< - typeof useGQLGetSsoCredentialsQuery ->; -export type GQLGetSsoCredentialsLazyQueryHookResult = ReturnType< - typeof useGQLGetSsoCredentialsLazyQuery ->; -export type GQLGetSsoCredentialsQueryResult = Apollo.QueryResult< - GQLGetSsoCredentialsQuery, - GQLGetSsoCredentialsQueryVariables ->; -export const GQLUpdateSsoCredentialsDocument = gql` - mutation UpdateSSOCredentials($input: UpdateSSOCredentialsInput!) { - updateSSOCredentials(input: $input) - } -`; -export type GQLUpdateSsoCredentialsMutationFn = Apollo.MutationFunction< - GQLUpdateSsoCredentialsMutation, - GQLUpdateSsoCredentialsMutationVariables ->; - -/** - * __useGQLUpdateSsoCredentialsMutation__ - * - * To run a mutation, you first call `useGQLUpdateSsoCredentialsMutation` within a React component and pass it any options that fit your needs. - * When your component renders, `useGQLUpdateSsoCredentialsMutation` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [gqlUpdateSsoCredentialsMutation, { data, loading, error }] = useGQLUpdateSsoCredentialsMutation({ - * variables: { - * input: // value for 'input' - * }, - * }); - */ -export function useGQLUpdateSsoCredentialsMutation( - baseOptions?: Apollo.MutationHookOptions< - GQLUpdateSsoCredentialsMutation, - GQLUpdateSsoCredentialsMutationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - GQLUpdateSsoCredentialsMutation, - GQLUpdateSsoCredentialsMutationVariables - >(GQLUpdateSsoCredentialsDocument, options); -} -export type GQLUpdateSsoCredentialsMutationHookResult = ReturnType< - typeof useGQLUpdateSsoCredentialsMutation ->; -export type GQLUpdateSsoCredentialsMutationResult = - Apollo.MutationResult; -export type GQLUpdateSsoCredentialsMutationOptions = Apollo.BaseMutationOptions< - GQLUpdateSsoCredentialsMutation, - GQLUpdateSsoCredentialsMutationVariables ->; -export const namedOperations = { - Query: { - ApiAuth: 'ApiAuth', - HashBanks: 'HashBanks', - HashBankById: 'HashBankById', - UserAndOrg: 'UserAndOrg', - LoggedInUserForRoute: 'LoggedInUserForRoute', - PermissionGatedRouteLoggedInUser: 'PermissionGatedRouteLoggedInUser', - GetSSORedirectUrl: 'GetSSORedirectUrl', - RejectedUser: 'RejectedUser', - InviteUserToken: 'InviteUserToken', - DashboardOrg: 'DashboardOrg', - Action: 'Action', - ActionForm: 'ActionForm', - Actions: 'Actions', - LocationBank: 'LocationBank', - LocationBankForm: 'LocationBankForm', - LocationBanks: 'LocationBanks', - TextBank: 'TextBank', - TextBankForm: 'TextBankForm', - TextBanks: 'TextBanks', - BulkActionsFormData: 'BulkActionsFormData', - MatchingBankIds: 'MatchingBankIds', - IntegrationConfig: 'IntegrationConfig', - MyIntegrations: 'MyIntegrations', - InvestigationItemTypes: 'InvestigationItemTypes', - GetOrgData: 'GetOrgData', - GetItemsWithId: 'GetItemsWithId', - InvestigationItems: 'InvestigationItems', - GetAuthorInfo: 'GetAuthorInfo', - ItemType: 'ItemType', - ItemTypeFormOrg: 'ItemTypeFormOrg', - ItemTypes: 'ItemTypes', - ItemActionHistory: 'ItemActionHistory', - getDecidedJobFromJobId: 'getDecidedJobFromJobId', - ManualReviewMetrics: 'ManualReviewMetrics', - getAverageTimeToReview: 'getAverageTimeToReview', - AppealSettings: 'AppealSettings', - getDecisionsTable: 'getDecisionsTable', - QueueFormData: 'QueueFormData', - ManualReviewQueue: 'ManualReviewQueue', - ManualReviewQueueJobsPreview: 'ManualReviewQueueJobsPreview', - ManualReviewQueues: 'ManualReviewQueues', - RoutingRules: 'RoutingRules', - getResolvedJobsForUser: 'getResolvedJobsForUser', - getSkippedJobsForUser: 'getSkippedJobsForUser', - RecentDecisionsSummaryData: 'RecentDecisionsSummaryData', - GetRecentDecisions: 'GetRecentDecisions', - getSkipsForRecentDecisions: 'getSkipsForRecentDecisions', - GetDecidedJob: 'GetDecidedJob', - ManualReviewSafetySettings: 'ManualReviewSafetySettings', - ActionsWithCustomParams: 'ActionsWithCustomParams', - ManualReviewJobInfo: 'ManualReviewJobInfo', - getRelatedItems: 'getRelatedItems', - GetCommentsForJob: 'GetCommentsForJob', - getThreadHistory: 'getThreadHistory', - ItemTypeHiddenFields: 'ItemTypeHiddenFields', - AllManualReviewQueues: 'AllManualReviewQueues', - getLatestUserSubmittedItemsWithThreads: - 'getLatestUserSubmittedItemsWithThreads', - getMoreInfoForThreadItems: 'getMoreInfoForThreadItems', - getMoreInfoForPartialItems: 'getMoreInfoForPartialItems', - getExistingJobsForItem: 'getExistingJobsForItem', - getLatestUserSubmittedItems: 'getLatestUserSubmittedItems', - OrgData: 'OrgData', - getMoreInfoForItems: 'getMoreInfoForItems', - getUserItems: 'getUserItems', - ManualReviewHasAppealsEnabled: 'ManualReviewHasAppealsEnabled', - ManualReviewQueueRoutingRules: 'ManualReviewQueueRoutingRules', - ManualReviewChartConfigurationSettings: - 'ManualReviewChartConfigurationSettings', - ManualReviewDecisionInsightsOrgInfo: 'ManualReviewDecisionInsightsOrgInfo', - getDecisionCounts: 'getDecisionCounts', - getJobCreationCounts: 'getJobCreationCounts', - getResolvedJobCounts: 'getResolvedJobCounts', - getSkippedJobCounts: 'getSkippedJobCounts', - ManualReviewDecisionInsightsFilterByInfo: - 'ManualReviewDecisionInsightsFilterByInfo', - AllNCMECReports: 'AllNCMECReports', - Permissions: 'Permissions', - GetNCMECReport: 'GetNCMECReport', - TotalPendingJobs: 'TotalPendingJobs', - RuleNamesAndIds: 'RuleNamesAndIds', - DataForOverviewCharts: 'DataForOverviewCharts', - ViolationsPerPolicy: 'ViolationsPerPolicy', - Policies: 'Policies', - PoliciesWithModels: 'PoliciesWithModels', - IsDemoOrg: 'IsDemoOrg', - ReportingRules: 'ReportingRules', - Rules: 'Rules', - RulesDashboardInsights: 'RulesDashboardInsights', - PolicyRollupData: 'PolicyRollupData', - ActionStatisticsData: 'ActionStatisticsData', - ReportingRuleInfo: 'ReportingRuleInfo', - RuleInfo: 'RuleInfo', - SpotTestRule: 'SpotTestRule', - ReportingRulePassRateAnalytics: 'ReportingRulePassRateAnalytics', - ReportingRuleInsightsCurrentVersionSamples: - 'ReportingRuleInsightsCurrentVersionSamples', - ReportingRuleInsightsPriorVersionSamples: - 'ReportingRuleInsightsPriorVersionSamples', - RulePassRateAnalytics: 'RulePassRateAnalytics', - RuleInsightsTableAllSignals: 'RuleInsightsTableAllSignals', - RuleInsightsCurrentVersionSamples: 'RuleInsightsCurrentVersionSamples', - RuleInsightsPriorVersionSamples: 'RuleInsightsPriorVersionSamples', - GetFullResultForRule: 'GetFullResultForRule', - MatchingBankNames: 'MatchingBankNames', - ReportingRule: 'ReportingRule', - ReportingRuleFormOrgData: 'ReportingRuleFormOrgData', - Rule: 'Rule', - ContentRuleFormConfig: 'ContentRuleFormConfig', - RecentUserStrikeActions: 'RecentUserStrikeActions', - UserStrikeDistribution: 'UserStrikeDistribution', - UserStrikeThresholds: 'UserStrikeThresholds', - AccountSettings: 'AccountSettings', - PersonalSafetySettings: 'PersonalSafetySettings', - ManageUsers: 'ManageUsers', - HasNcmecReportingEnabled: 'HasNcmecReportingEnabled', - NcmecOrgSettings: 'NcmecOrgSettings', - OrgDefaultSafetySettings: 'OrgDefaultSafetySettings', - OrgSettings: 'OrgSettings', - GetSSOCredentials: 'GetSSOCredentials', - }, - Mutation: { - RotateApiKey: 'RotateApiKey', - CreateHashBank: 'CreateHashBank', - UpdateHashBank: 'UpdateHashBank', - DeleteHashBank: 'DeleteHashBank', - Login: 'Login', - DeleteRejectedUser: 'DeleteRejectedUser', - SignUp: 'SignUp', - SendPasswordReset: 'SendPasswordReset', - ResetPassword: 'ResetPassword', - Logout: 'Logout', - CreateAction: 'CreateAction', - UpdateAction: 'UpdateAction', - DeleteAction: 'DeleteAction', - CreateLocationBank: 'CreateLocationBank', - UpdateLocationBank: 'UpdateLocationBank', - DeleteLocationBank: 'DeleteLocationBank', - CreateTextBank: 'CreateTextBank', - UpdateTextBank: 'UpdateTextBank', - DeleteTextBank: 'DeleteTextBank', - BulkActionExecution: 'BulkActionExecution', - SetIntegrationConfig: 'SetIntegrationConfig', - DeleteItemType: 'DeleteItemType', - CreateContentType: 'CreateContentType', - UpdateContentType: 'UpdateContentType', - CreateUserType: 'CreateUserType', - UpdateUserType: 'UpdateUserType', - CreateThreadType: 'CreateThreadType', - UpdateThreadType: 'UpdateThreadType', - UpdateAppealSettings: 'UpdateAppealSettings', - CreateManualReviewQueue: 'CreateManualReviewQueue', - UpdateManualReviewQueue: 'UpdateManualReviewQueue', - DeleteManualReviewQueue: 'DeleteManualReviewQueue', - DeleteAllJobsFromQueue: 'DeleteAllJobsFromQueue', - AddFavoriteMRTQueue: 'AddFavoriteMRTQueue', - RemoveFavoriteMRTQueue: 'RemoveFavoriteMRTQueue', - SetModeratorSafetySettings: 'SetModeratorSafetySettings', - DequeueManualReviewJob: 'DequeueManualReviewJob', - SubmitManualReviewDecision: 'SubmitManualReviewDecision', - LogSkip: 'LogSkip', - ReleaseJobLock: 'ReleaseJobLock', - AddJobComment: 'AddJobComment', - DeleteJobComment: 'DeleteJobComment', - DeleteRoutingRule: 'DeleteRoutingRule', - CreateRoutingRule: 'CreateRoutingRule', - UpdateRoutingRule: 'UpdateRoutingRule', - ReorderRoutingRules: 'ReorderRoutingRules', - SetMrtChartConfigurationSettings: 'SetMrtChartConfigurationSettings', - AddPolicies: 'AddPolicies', - UpdatePolicy: 'UpdatePolicy', - DeletePolicy: 'DeletePolicy', - CreateReportingRule: 'CreateReportingRule', - UpdateReportingRule: 'UpdateReportingRule', - DeleteReportingRule: 'DeleteReportingRule', - DeleteRule: 'DeleteRule', - AddFavoriteRule: 'AddFavoriteRule', - RemoveFavoriteRule: 'RemoveFavoriteRule', - CreateContentRule: 'CreateContentRule', - UpdateContentRule: 'UpdateContentRule', - CreateUserRule: 'CreateUserRule', - UpdateUserRule: 'UpdateUserRule', - SetAllUserStrikeThreshold: 'SetAllUserStrikeThreshold', - UpdateUserStrikeTTL: 'UpdateUserStrikeTTL', - UpdateAccountInfo: 'UpdateAccountInfo', - ChangePassword: 'ChangePassword', - DeleteUser: 'DeleteUser', - UpdateRole: 'UpdateRole', - ApproveUser: 'ApproveUser', - RejectUser: 'RejectUser', - DeleteInvite: 'DeleteInvite', - InviteUser: 'InviteUser', - UpdateNcmecOrgSettings: 'UpdateNcmecOrgSettings', - SetOrgDefaultSafetySettings: 'SetOrgDefaultSafetySettings', - UpdateOrgInfo: 'UpdateOrgInfo', - UpdateSSOCredentials: 'UpdateSSOCredentials', - }, - Fragment: { - CustomActionFragment: 'CustomActionFragment', - ItemFields: 'ItemFields', - ManualReviewDecisionComponentFields: 'ManualReviewDecisionComponentFields', - JobFields: 'JobFields', - ManualReviewJobCommentFields: 'ManualReviewJobCommentFields', - NCMECReportValues: 'NCMECReportValues', - PolicyFields: 'PolicyFields', - RulesDashboardRuleFieldsFragment: 'RulesDashboardRuleFieldsFragment', - SampleReportingRuleExecutionResultFields: - 'SampleReportingRuleExecutionResultFields', - LeafConditionWithResultFields: 'LeafConditionWithResultFields', - SampleRuleExecutionResultFields: 'SampleRuleExecutionResultFields', - SampleRuleExecutionResultConditionResultFields: - 'SampleRuleExecutionResultConditionResultFields', - ReportingRuleFormRuleFieldsFragment: 'ReportingRuleFormRuleFieldsFragment', - DerivedFieldFields: 'DerivedFieldFields', - ItemTypeFragment: 'ItemTypeFragment', - SignalsFragment: 'SignalsFragment', - LeafConditionFields: 'LeafConditionFields', - ConditionSetFields: 'ConditionSetFields', - RuleFormRuleFieldsFragment: 'RuleFormRuleFieldsFragment', - ActionFragment: 'ActionFragment', - }, -}; diff --git a/client/src/webpages/auth/LoginSSO.tsx b/client/src/webpages/auth/LoginSSO.tsx index abda6f0..0d65b2d 100644 --- a/client/src/webpages/auth/LoginSSO.tsx +++ b/client/src/webpages/auth/LoginSSO.tsx @@ -86,7 +86,7 @@ export default function LoginSSO() { window.location.href = redirectUrl; } }, - onError: (error) => { + onError: (_error) => { setErrorModalVisible(true); }, }); diff --git a/client/src/webpages/dashboard/actions/ActionForm.tsx b/client/src/webpages/dashboard/actions/ActionForm.tsx index da4a6e5..29d7ab2 100644 --- a/client/src/webpages/dashboard/actions/ActionForm.tsx +++ b/client/src/webpages/dashboard/actions/ActionForm.tsx @@ -193,7 +193,7 @@ export default function ActionForm() { }, [action]); if (actionQueryError ?? actionFormQueryError) { - // eslint-disable-next-line @typescript-eslint/no-throw-literal + // eslint-disable-next-line @typescript-eslint/only-throw-error throw actionQueryError ?? actionFormQueryError; } diff --git a/client/src/webpages/dashboard/banks/location/LocationBankForm.tsx b/client/src/webpages/dashboard/banks/location/LocationBankForm.tsx index 22f8652..2976921 100644 --- a/client/src/webpages/dashboard/banks/location/LocationBankForm.tsx +++ b/client/src/webpages/dashboard/banks/location/LocationBankForm.tsx @@ -208,7 +208,7 @@ export default function LocationBankForm() { }, [bank]); if (bankQueryError || bankFormQueryError) { - // eslint-disable-next-line @typescript-eslint/no-throw-literal + // eslint-disable-next-line @typescript-eslint/only-throw-error throw bankQueryError ?? bankFormQueryError; } diff --git a/client/src/webpages/dashboard/banks/text/TextBankForm.tsx b/client/src/webpages/dashboard/banks/text/TextBankForm.tsx index d612bfc..9c5e397 100644 --- a/client/src/webpages/dashboard/banks/text/TextBankForm.tsx +++ b/client/src/webpages/dashboard/banks/text/TextBankForm.tsx @@ -92,7 +92,7 @@ export default function TextBankForm() { }; const [createTextBank, createMutationParams] = useGQLCreateTextBankMutation({ - onError: (e) => { + onError: (_e) => { setModalInfo({ title: 'Error Creating Text Bank', body: 'We encountered an error trying to create your Text Bank. Please try again.', @@ -127,7 +127,7 @@ export default function TextBankForm() { }); const [updateTextBank, updateMutationParams] = useGQLUpdateTextBankMutation({ - onError: (e) => { + onError: (_e) => { setModalInfo({ title: 'Error Updating Text Bank', body: 'We encountered an error trying to update your Text Bank. Please try again.', diff --git a/client/src/webpages/dashboard/components/CoopBadge.tsx b/client/src/webpages/dashboard/components/CoopBadge.tsx index 5a0c60e..09c44c8 100644 --- a/client/src/webpages/dashboard/components/CoopBadge.tsx +++ b/client/src/webpages/dashboard/components/CoopBadge.tsx @@ -1,5 +1,6 @@ // Add new color variants to this list as needed. See // https://preline.co/docs/badge.html for available variants. +// eslint-disable-next-line @typescript-eslint/no-unused-vars -- tuple value consumed only via `typeof` for BadgeColorVariant const BadgeColorVariants = [ 'soft-green', 'soft-red', @@ -9,6 +10,7 @@ const BadgeColorVariants = [ ] as const; export type BadgeColorVariant = (typeof BadgeColorVariants)[number]; +// eslint-disable-next-line @typescript-eslint/no-unused-vars -- tuple value consumed only via `typeof` for BadgeShapeVariant const BadgeShapeVariants = ['pill', 'rounded'] as const; type BadgeShapeVariant = (typeof BadgeShapeVariants)[number]; diff --git a/client/src/webpages/dashboard/components/table/Table.tsx b/client/src/webpages/dashboard/components/table/Table.tsx index c1cbe27..f3aff4d 100644 --- a/client/src/webpages/dashboard/components/table/Table.tsx +++ b/client/src/webpages/dashboard/components/table/Table.tsx @@ -89,7 +89,7 @@ export default function Table( > - {headerGroups.map((headerGroup, i) => ( + {headerGroups.map((headerGroup, _i) => ( {isCollapsed && collapsedColumnTitle ? (
diff --git a/client/src/webpages/dashboard/components/table/sort.tsx b/client/src/webpages/dashboard/components/table/sort.tsx index 2fcc632..d911514 100644 --- a/client/src/webpages/dashboard/components/table/sort.tsx +++ b/client/src/webpages/dashboard/components/table/sort.tsx @@ -17,7 +17,7 @@ export function stringSort( rowA: Row, rowB: Row, columnId: IdType, - desc?: boolean, + _desc?: boolean, ) { const s1 = rowA.original.values[columnId]; const s2 = rowB.original.values[columnId]; @@ -37,7 +37,7 @@ export function integerSort( rowA: Row, rowB: Row, columnId: IdType, - desc?: boolean, + _desc?: boolean, ) { // the values come formatted with commas, so we remove all // comma characters before doing any parsing or comparison @@ -50,7 +50,7 @@ export function boolSort( rowA: Row, rowB: Row, columnId: IdType, - desc?: boolean, + _desc?: boolean, ) { const s1 = rowA.original.values[columnId]; const s2 = rowB.original.values[columnId]; @@ -196,8 +196,8 @@ export function dateSort(dateKey: string) { return ( rowA: Row, rowB: Row, - columnId: IdType, - desc?: boolean, + _columnId: IdType, + _desc?: boolean, ) => { const a = (rowA.original as unknown as Record)[dateKey]; const b = (rowB.original as unknown as Record)[dateKey]; diff --git a/client/src/webpages/dashboard/investigation/ItemInvestigation.tsx b/client/src/webpages/dashboard/investigation/ItemInvestigation.tsx index 858add7..f523a9e 100644 --- a/client/src/webpages/dashboard/investigation/ItemInvestigation.tsx +++ b/client/src/webpages/dashboard/investigation/ItemInvestigation.tsx @@ -401,7 +401,7 @@ export default function ItemInvestigation(props: { allActions={allActions ?? []} allPolicies={allPolicies ?? []} relatedActions={[]} - onEnqueueActions={(action) => {}} + onEnqueueActions={(_action) => {}} isActionable={false} requirePolicySelectionToEnqueueAction={ requiresPolicyForDecisionsInMrt @@ -420,7 +420,7 @@ export default function ItemInvestigation(props: { allActions={allActions ?? []} allPolicies={allPolicies ?? []} relatedActions={[]} - onEnqueueActions={(action) => {}} + onEnqueueActions={(_action) => {}} isActionable={false} requirePolicySelectionToEnqueueAction={ requiresPolicyForDecisionsInMrt diff --git a/client/src/webpages/dashboard/item_types/ItemTypeForm.tsx b/client/src/webpages/dashboard/item_types/ItemTypeForm.tsx index 59a6bbc..1709160 100644 --- a/client/src/webpages/dashboard/item_types/ItemTypeForm.tsx +++ b/client/src/webpages/dashboard/item_types/ItemTypeForm.tsx @@ -376,7 +376,7 @@ export default function ItemTypeForm() { }, [itemType]); if (itemTypeQueryError ?? userQueryError) { - // eslint-disable-next-line @typescript-eslint/no-throw-literal + // eslint-disable-next-line @typescript-eslint/only-throw-error throw itemTypeQueryError ?? userQueryError; } if (itemTypeQueryLoading || userQueryLoading || orgQueryLoading) { diff --git a/client/src/webpages/dashboard/mrt/ManualReviewQueueForm.tsx b/client/src/webpages/dashboard/mrt/ManualReviewQueueForm.tsx index 853cf6c..5d35cb7 100644 --- a/client/src/webpages/dashboard/mrt/ManualReviewQueueForm.tsx +++ b/client/src/webpages/dashboard/mrt/ManualReviewQueueForm.tsx @@ -278,7 +278,7 @@ export default function ManualReviewQueueForm() { }, [queue, queue?.autoCloseJobs]); if (queueQueryError || error) { - // eslint-disable-next-line @typescript-eslint/no-throw-literal + // eslint-disable-next-line @typescript-eslint/only-throw-error throw queueQueryError ?? error; } diff --git a/client/src/webpages/dashboard/mrt/ManualReviewRecentDecisions.tsx b/client/src/webpages/dashboard/mrt/ManualReviewRecentDecisions.tsx index 9acdc43..f2b3beb 100644 --- a/client/src/webpages/dashboard/mrt/ManualReviewRecentDecisions.tsx +++ b/client/src/webpages/dashboard/mrt/ManualReviewRecentDecisions.tsx @@ -319,7 +319,7 @@ export default function ManualReviewRecentDecisions() { const getDecisionColorNamePairs = useCallback( ( decision: RecentDecision, - isSelected: boolean, + _isSelected: boolean, ): { name: string; colorVariant: BadgeColorVariant }[] => { switch (decision.__typename) { case 'IgnoreDecisionComponent': @@ -424,7 +424,7 @@ export default function ManualReviewRecentDecisions() { .map((decision) => getDecisionColorNamePairs(decision, isSelected)) .flat(), policies: decisionData.decisions - // eslint-disable-next-line array-callback-return + .flatMap((decision) => getPoliciesFromDecision(decision)), reviewer: getReviewerName(decisionData.reviewerId), queue: getQueueName(decisionData.queueId), @@ -654,7 +654,7 @@ export default function ManualReviewRecentDecisions() { queueIds: input.queueIds, startTime: input.dateRange?.startDate, endTime: input.dateRange?.endDate, - // eslint-disable-next-line array-callback-return + decisions: decisionOrActions?.map((it) => { switch (it.type) { case 'CUSTOM_ACTION': diff --git a/client/src/webpages/dashboard/mrt/manual_review_job/IframeContentDisplayComponent.tsx b/client/src/webpages/dashboard/mrt/manual_review_job/IframeContentDisplayComponent.tsx index 7809218..b31da1d 100644 --- a/client/src/webpages/dashboard/mrt/manual_review_job/IframeContentDisplayComponent.tsx +++ b/client/src/webpages/dashboard/mrt/manual_review_job/IframeContentDisplayComponent.tsx @@ -165,7 +165,7 @@ export default function IframeContentDisplayComponent(props: { setIsIframeLoading(false); setIframeError(null); }} - onError={(e) => { + onError={(_e) => { setIsIframeLoading(false); setIframeError('Failed to load content'); }} diff --git a/client/src/webpages/dashboard/mrt/manual_review_job/ManualReviewJobReview.tsx b/client/src/webpages/dashboard/mrt/manual_review_job/ManualReviewJobReview.tsx index 9521266..094f9d1 100644 --- a/client/src/webpages/dashboard/mrt/manual_review_job/ManualReviewJobReview.tsx +++ b/client/src/webpages/dashboard/mrt/manual_review_job/ManualReviewJobReview.tsx @@ -710,7 +710,7 @@ function ManualReviewJobReviewImpl(props: { const [submitDecision, { loading: submissionLoading }] = useGQLSubmitManualReviewDecisionMutation({ fetchPolicy: 'no-cache', - onError: (e) => { + onError: (_e) => { setModalInfo({ visible: true, modalBody: 'Unknown error occured.', diff --git a/client/src/webpages/dashboard/mrt/manual_review_job/v2/ManualReviewJobOtherItemsComponent.tsx b/client/src/webpages/dashboard/mrt/manual_review_job/v2/ManualReviewJobOtherItemsComponent.tsx index 5c33393..d55e340 100644 --- a/client/src/webpages/dashboard/mrt/manual_review_job/v2/ManualReviewJobOtherItemsComponent.tsx +++ b/client/src/webpages/dashboard/mrt/manual_review_job/v2/ManualReviewJobOtherItemsComponent.tsx @@ -164,7 +164,7 @@ export function ManualReviewJobOtherItemsComponent(props: { ) : undefined; - const messagesComponent = [...otherItems].map((message, i) => { + const messagesComponent = [...otherItems].map((message, _i) => { const messageCreator = getFieldValueForRole(message, 'creatorId'); const messageCreatorType = allItemTypesData?.myOrg?.itemTypes.find( (it) => it.id === messageCreator?.typeId, diff --git a/client/src/webpages/dashboard/mrt/manual_review_job/v2/threads/ManualReviewJobThreadComponent.tsx b/client/src/webpages/dashboard/mrt/manual_review_job/v2/threads/ManualReviewJobThreadComponent.tsx index 1e9c869..95a9420 100644 --- a/client/src/webpages/dashboard/mrt/manual_review_job/v2/threads/ManualReviewJobThreadComponent.tsx +++ b/client/src/webpages/dashboard/mrt/manual_review_job/v2/threads/ManualReviewJobThreadComponent.tsx @@ -253,7 +253,7 @@ export function ManualReviewJobThreadComponent(props: { ) : undefined; - const threadComponent = [...newMessages].map((message, i) => { + const threadComponent = [...newMessages].map((message, _i) => { const messageCreator = getFieldValueForRole(message, 'creatorId'); const messageCreatorType = allItemTypesData?.myOrg?.itemTypes.find( (it) => it.id === messageCreator?.typeId, diff --git a/client/src/webpages/dashboard/mrt/queue_routing/RoutingRulesControlPanel.tsx b/client/src/webpages/dashboard/mrt/queue_routing/RoutingRulesControlPanel.tsx index 289f438..447a028 100644 --- a/client/src/webpages/dashboard/mrt/queue_routing/RoutingRulesControlPanel.tsx +++ b/client/src/webpages/dashboard/mrt/queue_routing/RoutingRulesControlPanel.tsx @@ -245,11 +245,11 @@ export default function ManualReviewQueueRoutingRulesControls(props: { reorderRoutingRules, { loading: reorderLoading, reset: reorderReset }, ] = useGQLReorderRoutingRulesMutation({ - onCompleted(data, clientOptions) { + onCompleted(_data, _clientOptions) { notificationApi.success({ message: 'Rules reordered successfully!' }); reorderReset(); }, - onError(error) { + onError(_error) { notificationApi.error({ message: 'Setting rule order failed. Please try again.', }); @@ -259,10 +259,10 @@ export default function ManualReviewQueueRoutingRulesControls(props: { }); const [deleteRule, { loading: deleteLoading, reset: deleteReset }] = useGQLDeleteRoutingRuleMutation({ - onCompleted(data, clientOptions) { + onCompleted(_data, _clientOptions) { notificationApi.success({ message: 'Rule deleted successfully!' }); }, - onError(error) { + onError(_error) { notificationApi.error({ message: 'Rule deletion failed. Please try again.', }); diff --git a/client/src/webpages/dashboard/rules/rule_form/ReportingRuleForm.tsx b/client/src/webpages/dashboard/rules/rule_form/ReportingRuleForm.tsx index c3aebe2..110f05b 100644 --- a/client/src/webpages/dashboard/rules/rule_form/ReportingRuleForm.tsx +++ b/client/src/webpages/dashboard/rules/rule_form/ReportingRuleForm.tsx @@ -364,7 +364,7 @@ export default function RuleForm() { }; const [createRule] = useGQLCreateReportingRuleMutation({ - onError: (error) => { + onError: (_error) => { showRuleMutationError(false); }, onCompleted: (result) => { @@ -386,7 +386,7 @@ export default function RuleForm() { }); const [updateRule] = useGQLUpdateReportingRuleMutation({ - onError: (error) => { + onError: (_error) => { showRuleMutationError(true); }, onCompleted: (result) => { diff --git a/client/src/webpages/dashboard/rules/rule_form/ReportingRuleFormReducers.tsx b/client/src/webpages/dashboard/rules/rule_form/ReportingRuleFormReducers.tsx index aa5c5b8..6aaa162 100644 --- a/client/src/webpages/dashboard/rules/rule_form/ReportingRuleFormReducers.tsx +++ b/client/src/webpages/dashboard/rules/rule_form/ReportingRuleFormReducers.tsx @@ -330,7 +330,7 @@ export function deleteCondition( function addConditionSet( state: ReportingRuleFormState, - action: ReportingRuleFormReducerAction, + _action: ReportingRuleFormReducerAction, ): ReportingRuleFormState { let newConditionSet = cloneDeep(state.conditionSet); diff --git a/client/src/webpages/dashboard/rules/rule_form/RuleForm.tsx b/client/src/webpages/dashboard/rules/rule_form/RuleForm.tsx index 40a408f..aa7a717 100644 --- a/client/src/webpages/dashboard/rules/rule_form/RuleForm.tsx +++ b/client/src/webpages/dashboard/rules/rule_form/RuleForm.tsx @@ -783,7 +783,7 @@ export default function RuleForm() { }; const [createContentRule] = useGQLCreateContentRuleMutation({ - onError: (error) => { + onError: (_error) => { showRuleMutationError(false); }, onCompleted: (result) => { @@ -805,7 +805,7 @@ export default function RuleForm() { }); const [updateContentRule] = useGQLUpdateContentRuleMutation({ - onError: (error) => { + onError: (_error) => { showRuleMutationError(true); }, onCompleted: (result) => { @@ -829,7 +829,7 @@ export default function RuleForm() { }); const [createUserRule] = useGQLCreateUserRuleMutation({ - onError: (error) => { + onError: (_error) => { showRuleMutationError(false); }, onCompleted: (result) => { @@ -851,7 +851,7 @@ export default function RuleForm() { }); const [updateUserRule] = useGQLUpdateUserRuleMutation({ - onError: (error) => { + onError: (_error) => { showRuleMutationError(true); }, onCompleted: (result) => { diff --git a/client/src/webpages/dashboard/rules/rule_form/RuleFormReducers.tsx b/client/src/webpages/dashboard/rules/rule_form/RuleFormReducers.tsx index 61ed771..6556bec 100644 --- a/client/src/webpages/dashboard/rules/rule_form/RuleFormReducers.tsx +++ b/client/src/webpages/dashboard/rules/rule_form/RuleFormReducers.tsx @@ -428,7 +428,7 @@ export function deleteCondition( function addConditionSet( state: RuleFormState, - action: RuleFormReducerAction, + _action: RuleFormReducerAction, ): RuleFormState { let newConditionSet = cloneDeep(state.conditionSet); diff --git a/client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalMenuItem.tsx b/client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalMenuItem.tsx index 714429e..6c831cd 100644 --- a/client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalMenuItem.tsx +++ b/client/src/webpages/dashboard/rules/rule_form/signal_modal/RuleFormSignalModalMenuItem.tsx @@ -32,7 +32,7 @@ export function vendorName(signal: CoreSignal) { : 'Plugin'; } -export function signalDisplayName(signal: CoreSignal, hideVendor = true) { +export function signalDisplayName(signal: CoreSignal, _hideVendor = true) { const { integration, name } = signal; if (!integration) { return name; diff --git a/client/src/webpages/dashboard/userStrikes/StrikeAnalyticsTab.tsx b/client/src/webpages/dashboard/userStrikes/StrikeAnalyticsTab.tsx index d2c6a2c..ee1ff84 100644 --- a/client/src/webpages/dashboard/userStrikes/StrikeAnalyticsTab.tsx +++ b/client/src/webpages/dashboard/userStrikes/StrikeAnalyticsTab.tsx @@ -199,7 +199,7 @@ function RecentUserStrikeActionsTable() { }; }); }, - // eslint-disable-next-line react-hooks/exhaustive-deps + [recentUserStrikeActions, actionsById], ); diff --git a/docker-compose.yaml b/docker-compose.yaml index af54b98..f88c967 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -116,6 +116,7 @@ services: volumes: - ./client/eslint:/app/eslint - ./client/.eslintrc.cjs:/app/.eslintrc.cjs + - ./client/eslint.config.mjs:/app/eslint.config.mjs jaeger: image: jaegertracing/all-in-one:1.76.0 diff --git a/package-lock.json b/package-lock.json index d0e0d48..78dc73e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,34 +17,18 @@ "@graphql-codegen/typescript-react-apollo": "^3.2.16", "@graphql-codegen/typescript-resolvers": "^2.7.7", "concurrently": "^6.5.1", - "eslint-plugin-switch-statement": "^0.0.12", "lint-staged": "^15.2.10", "node-worker-threads-pool": "^1.5.1", "pg": "^8.5.1", "sequelize-cli": "^6.2.0" }, "devDependencies": { - "@betterer/betterer": "^5.4.0", - "@betterer/cli": "^5.4.0", - "@betterer/eslint": "^5.4.0", - "@betterer/tsquery": "^5.4.0", - "@betterer/typescript": "^5.4.0", "@ianvs/prettier-plugin-sort-imports": "^4.1.0", "@types/express": "^4.17.10", "@types/jest": "^26.0.20", "@types/node": "^14.14.20", "@types/passport": "^1.0.5", "@types/validator": "^13.1.3", - "@typescript-eslint/eslint-plugin": "^6.9.1", - "@typescript-eslint/parser": "^6.9.1", - "eslint-config-react-app": "^7.0.1", - "eslint-plugin-better-mutation": "^1.4.0", - "eslint-plugin-etc": "^2.0.3", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsdoc": "^62.5.4", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-security": "^1.5.0", "husky": "^8.0.1", "prettier": "^3.0.1", "ts-node": "^10.9.1", @@ -54,15 +38,6 @@ "node": "^24.0.0" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@ardatan/relay-compiler": { "version": "12.0.0", "license": "MIT", @@ -245,31 +220,6 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/eslint-parser": { - "version": "7.19.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, "node_modules/@babel/generator": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.6.tgz", @@ -296,18 +246,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", @@ -344,37 +282,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, "node_modules/@babel/helper-environment-visitor": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", @@ -386,17 +293,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-function-name": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", @@ -418,18 +314,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.20.7", "license": "MIT", @@ -489,23 +373,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, "node_modules/@babel/helper-replace-supers": { "version": "7.20.7", "license": "MIT", @@ -579,20 +446,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helpers": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", @@ -621,58 +474,51 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "dev": true, "license": "MIT", "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", - "dev": true, "license": "MIT", "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.7" + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.13.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "dev": true, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { + "node_modules/@babel/plugin-syntax-flow": { "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { @@ -682,32 +528,26 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.20.7", - "dev": true, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", + "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.12.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.20.13", - "dev": true, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.12", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.19.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -716,28 +556,21 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "dev": true, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "dev": true, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -746,13 +579,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { + "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.18.6", - "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -761,13 +592,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "dev": true, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.14", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -776,13 +605,19 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "dev": true, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" @@ -791,13 +626,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "dev": true, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.20.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -806,15 +640,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { + "node_modules/@babel/plugin-transform-destructuring": { "version": "7.20.7", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -823,13 +653,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "dev": true, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -838,14 +667,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.20.7", - "dev": true, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -854,13 +680,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "dev": true, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -869,15 +695,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.20.5", - "dev": true, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -886,48 +708,53 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.18.6", - "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "dev": true, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -936,12 +763,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.19.0", - "dev": true, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -950,29 +776,37 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "dev": true, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "dev": true, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.20.13", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-flow": { + "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.18.6", "license": "MIT", "dependencies": { @@ -985,13 +819,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", - "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -1000,22 +833,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1024,1500 +846,1682 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, + "node_modules/@babel/runtime": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, + "node_modules/@babel/traverse": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.6.tgz", + "integrity": "sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/code-frame": "^7.28.6", + "@babel/generator": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.6", + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6", + "debug": "^4.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", + "node_modules/@babel/types": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz", + "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@jridgewell/trace-mapping": "0.3.9" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "dev": true, + "node_modules/@envelop/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.5.0.tgz", + "integrity": "sha512-nsU1EyJQAStaKHR1ZkB/ug9XBm+WPTliYtdedbJ/L1ykrp7dbbn0srqBeDnZ2mbZVp4hH3d0Fy+Og9OgPWZx+g==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@envelop/instrumentation": "^1.0.0", + "@envelop/types": "^5.2.1", + "@whatwg-node/promise-helpers": "^1.2.4", + "tslib": "^2.5.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18.0.0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, + "node_modules/@envelop/instrumentation": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@envelop/instrumentation/-/instrumentation-1.0.0.tgz", + "integrity": "sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@whatwg-node/promise-helpers": "^1.2.1", + "tslib": "^2.5.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18.0.0" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "dev": true, + "node_modules/@envelop/types": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.2.1.tgz", + "integrity": "sha512-CsFmA3u3c2QoLDTfEpGr4t25fjMU31nyvse7IzWTvb0ZycuPjMjb0fjlheh+PbhBYb9YLugnT2uY6Mwcg1o+Zg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@whatwg-node/promise-helpers": "^1.0.0", + "tslib": "^2.5.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18.0.0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.20.7", + "node_modules/@fastify/busboy": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.2.0.tgz", + "integrity": "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==", + "license": "MIT" + }, + "node_modules/@graphiql/create-fetcher": { + "version": "0.1.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@graphiql/toolkit": "^0.1.0", + "@n1ru4l/push-pull-async-iterable-iterator": "^2.0.1", + "graphql-ws": "^4.1.0", + "meros": "^1.1.0-beta.2", + "subscriptions-transport-ws": "^0.9.18" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "dev": true, + "node_modules/@graphiql/create-fetcher/node_modules/graphql": { + "version": "15.10.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.10.1.tgz", + "integrity": "sha512-BL/Xd/T9baO6NFzoMpiMD7YUZ62R6viR5tp/MULVEnbYJXZA//kRNW7J0j1w/wXArgL0sCxhDfK5dczSKn3+cg==", "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" - }, + "peer": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10.x" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", + "node_modules/@graphiql/create-fetcher/node_modules/graphql-ws": { + "version": "4.9.0", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": ">=0.11 <=15" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.20.14", + "node_modules/@graphiql/toolkit": { + "version": "0.1.1", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@n1ru4l/push-pull-async-iterable-iterator": "^2.0.1", + "graphql-ws": "^4.1.0", + "meros": "^1.1.2", + "subscriptions-transport-ws": "^0.9.18" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.20.7", + "node_modules/@graphiql/toolkit/node_modules/graphql": { + "version": "15.10.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.10.1.tgz", + "integrity": "sha512-BL/Xd/T9baO6NFzoMpiMD7YUZ62R6viR5tp/MULVEnbYJXZA//kRNW7J0j1w/wXArgL0sCxhDfK5dczSKn3+cg==", "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, + "peer": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10.x" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.20.7", + "node_modules/@graphiql/toolkit/node_modules/graphql-ws": { + "version": "4.9.0", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/template": "^7.20.7" - }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": ">=0.11 <=15" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.20.7", + "node_modules/@graphql-codegen/add": { + "version": "3.2.3", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" + "@graphql-codegen/plugin-helpers": "^3.1.1", + "tslib": "~2.4.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "dev": true, + "node_modules/@graphql-codegen/add/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/@graphql-codegen/cli": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-6.1.1.tgz", + "integrity": "sha512-Ni8UdZ6D/UTvLvDtPb6PzshI0lTqtLDnmv/2t1w2SYP92H0MMEdAzxB/ujDWwIXm2LzVPvvrGvzzCTMsyXa+mA==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/generator": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/types": "^7.18.13", + "@graphql-codegen/client-preset": "^5.2.0", + "@graphql-codegen/core": "^5.0.0", + "@graphql-codegen/plugin-helpers": "^6.1.0", + "@graphql-tools/apollo-engine-loader": "^8.0.0", + "@graphql-tools/code-file-loader": "^8.0.0", + "@graphql-tools/git-loader": "^8.0.0", + "@graphql-tools/github-loader": "^9.0.0", + "@graphql-tools/graphql-file-loader": "^8.0.0", + "@graphql-tools/json-file-loader": "^8.0.0", + "@graphql-tools/load": "^8.1.0", + "@graphql-tools/url-loader": "^9.0.0", + "@graphql-tools/utils": "^10.0.0", + "@inquirer/prompts": "^7.8.2", + "@whatwg-node/fetch": "^0.10.0", + "chalk": "^4.1.0", + "cosmiconfig": "^9.0.0", + "debounce": "^2.0.0", + "detect-indent": "^6.0.0", + "graphql-config": "^5.1.1", + "is-glob": "^4.0.1", + "jiti": "^2.3.0", + "json-to-pretty-yaml": "^1.2.2", + "listr2": "^9.0.0", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.5", + "shell-quote": "^1.7.3", + "string-env-interpolation": "^1.0.1", + "ts-log": "^2.2.3", + "tslib": "^2.4.0", + "yaml": "^2.3.1", + "yargs": "^17.0.0" + }, + "bin": { + "gql-gen": "cjs/bin.js", + "graphql-code-generator": "cjs/bin.js", + "graphql-codegen": "cjs/bin.js", + "graphql-codegen-esm": "esm/bin.js" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@parcel/watcher": "^2.1.0", + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "@parcel/watcher": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "dev": true, + "node_modules/@graphql-codegen/cli/node_modules/@graphql-codegen/plugin-helpers": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", + "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@graphql-tools/utils": "^10.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "dev": true, + "node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/utils": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", + "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.19.0", + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/checkbox": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", + "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-flow": "^7.18.6" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/confirm": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/core": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", + "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "@inquirer/ansi": "^1.0.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/editor": { + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", + "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@inquirer/core": "^10.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/expand": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", + "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.20.11", - "dev": true, + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2" + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.20.11", + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.20.11", - "dev": true, + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/number": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", + "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-identifier": "^7.19.1" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "dev": true, + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/password": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", + "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.20.5", - "dev": true, + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/prompts": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", + "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2" + "@inquirer/checkbox": "^4.3.2", + "@inquirer/confirm": "^5.1.21", + "@inquirer/editor": "^4.2.23", + "@inquirer/expand": "^4.0.23", + "@inquirer/input": "^4.3.1", + "@inquirer/number": "^3.0.23", + "@inquirer/password": "^4.0.23", + "@inquirer/rawlist": "^4.1.11", + "@inquirer/search": "^3.2.2", + "@inquirer/select": "^4.4.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "dev": true, + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/rawlist": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", + "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/search": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", + "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.20.7", + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", + "node_modules/@graphql-codegen/cli/node_modules/@inquirer/type": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", + "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" + "node": ">=18" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", + "node_modules/@graphql-codegen/cli/node_modules/change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.20.13", + "node_modules/@graphql-codegen/cli/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.20.7" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "dev": true, + "node_modules/@graphql-codegen/cli/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/@graphql-codegen/cli/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" }, "engines": { - "node": ">=6.9.0" + "node": ">= 14.6" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "dev": true, + "node_modules/@graphql-codegen/client-preset": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/client-preset/-/client-preset-5.2.2.tgz", + "integrity": "sha512-1xufIJZr04ylx0Dnw49m8Jrx1s1kujUNVm+Tp5cPRsQmgPN9VjB7wWY7CGD8ArStv6Vjb0a31Xnm5I+VzZM+Rw==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", - "regenerator-transform": "^0.15.1" + "@babel/template": "^7.20.7", + "@graphql-codegen/add": "^6.0.0", + "@graphql-codegen/gql-tag-operations": "5.1.2", + "@graphql-codegen/plugin-helpers": "^6.1.0", + "@graphql-codegen/typed-document-node": "^6.1.5", + "@graphql-codegen/typescript": "^5.0.7", + "@graphql-codegen/typescript-operations": "^5.0.7", + "@graphql-codegen/visitor-plugin-common": "^6.2.2", + "@graphql-tools/documents": "^1.0.0", + "@graphql-tools/utils": "^10.0.0", + "@graphql-typed-document-node/core": "3.2.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", + "graphql-sock": "^1.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "peerDependenciesMeta": { + "graphql-sock": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.6", - "dev": true, + "node_modules/@graphql-codegen/client-preset/node_modules/@ardatan/relay-compiler": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.3.tgz", + "integrity": "sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ==", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" + "@babel/generator": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/runtime": "^7.26.10", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "relay-compiler": "bin/relay-compiler" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "*" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/add": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/add/-/add-6.0.0.tgz", + "integrity": "sha512-biFdaURX0KTwEJPQ1wkT6BRgNasqgQ5KbCI1a3zwtLtO7XTo7/vKITPylmiU27K5DSOWYnY/1jfSqUAEBuhZrQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@graphql-codegen/plugin-helpers": "^6.0.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.20.7", + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/plugin-helpers": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", + "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + "@graphql-tools/utils": "^10.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "dev": true, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/schema-ast": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-5.0.0.tgz", + "integrity": "sha512-jn7Q3PKQc0FxXjbpo9trxzlz/GSFQWxL042l0iC8iSbM/Ar+M7uyBwMtXPsev/3Razk+osQyreghIz0d2+6F7Q==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@graphql-codegen/plugin-helpers": "^6.0.0", + "@graphql-tools/utils": "^10.0.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/typescript": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-5.0.7.tgz", + "integrity": "sha512-kZwcu9Iat5RWXxLGPnDbG6qVbGTigF25/aGqCG/DCQ1Al8RufSjVXhIOkJBp7QWAqXn3AupHXL1WTMXP7xs4dQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@graphql-codegen/plugin-helpers": "^6.1.0", + "@graphql-codegen/schema-ast": "^5.0.0", + "@graphql-codegen/visitor-plugin-common": "6.2.2", + "auto-bind": "~4.0.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "dev": true, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/typescript-operations": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-5.0.7.tgz", + "integrity": "sha512-5N3myNse1putRQlp8+l1k9ayvc98oq2mPJx0zN8MTOlTBxcb2grVPFRLy5wJJjuv9NffpyCkVJ9LvUaf8mqQgg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@graphql-codegen/plugin-helpers": "^6.1.0", + "@graphql-codegen/typescript": "^5.0.7", + "@graphql-codegen/visitor-plugin-common": "6.2.2", + "auto-bind": "~4.0.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", + "graphql-sock": "^1.0.0" + }, + "peerDependenciesMeta": { + "graphql-sock": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.20.13", - "dev": true, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-6.2.2.tgz", + "integrity": "sha512-wEJ4zJj58PKlXISItZfr0xIHyM1lAuRfoflPegsb1L17Mx5+YzNOy0WAlLele3yzyV89WvCiprFKMcVQ7KfDXg==", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.12", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" + "@graphql-codegen/plugin-helpers": "^6.1.0", + "@graphql-tools/optimize": "^2.0.0", + "@graphql-tools/relay-operation-optimizer": "^7.0.0", + "@graphql-tools/utils": "^10.0.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "dependency-graph": "^1.0.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "dev": true, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/optimize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-2.0.0.tgz", + "integrity": "sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "tslib": "^2.4.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "dev": true, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.27.tgz", + "integrity": "sha512-rdkL1iDMFaGDiHWd7Bwv7hbhrhnljkJaD0MXeqdwQlZVgVdUDlMot2WuF7CEKVgijpH6eSC6AxXMDeqVgSBS2g==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@ardatan/relay-compiler": "^12.0.3", + "@graphql-tools/utils": "^11.0.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@babel/preset-env": { - "version": "7.20.2", - "dev": true, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "dev": true, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/utils": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", + "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@babel/preset-react": { - "version": "7.18.6", - "dev": true, + "node_modules/@graphql-codegen/client-preset/node_modules/change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/@graphql-codegen/client-preset/node_modules/dependency-graph": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", + "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@graphql-codegen/core": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-5.0.0.tgz", + "integrity": "sha512-vLTEW0m8LbE4xgRwbFwCdYxVkJ1dBlVJbQyLb9Q7bHnVFgHAP982Xo8Uv7FuPBmON+2IbTjkCqhFLHVZbqpvjQ==", + "license": "MIT", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^6.0.0", + "@graphql-tools/schema": "^10.0.0", + "@graphql-tools/utils": "^10.0.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "dev": true, + "node_modules/@graphql-codegen/core/node_modules/@graphql-codegen/plugin-helpers": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", + "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" + "@graphql-tools/utils": "^10.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", - "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", + "node_modules/@graphql-codegen/core/node_modules/@graphql-tools/utils": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", + "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" + }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@babel/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "node_modules/@graphql-codegen/core/node_modules/change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" } }, - "node_modules/@babel/traverse": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.6.tgz", - "integrity": "sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==", + "node_modules/@graphql-codegen/gql-tag-operations": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-5.1.2.tgz", + "integrity": "sha512-BIv66VJ2bKlpfXBeVakJxihBSKnBIdGFLMaFdnGPxqYlKIzaGffjsGbhViPwwBinmBChW4Se6PU4Py7eysYEiA==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/generator": "^7.28.6", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.6", - "@babel/template": "^7.28.6", - "@babel/types": "^7.28.6", - "debug": "^4.3.1" + "@graphql-codegen/plugin-helpers": "^6.1.0", + "@graphql-codegen/visitor-plugin-common": "6.2.2", + "@graphql-tools/utils": "^10.0.0", + "auto-bind": "~4.0.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@babel/types": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz", - "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==", + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@ardatan/relay-compiler": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.3.tgz", + "integrity": "sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" + "@babel/generator": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/runtime": "^7.26.10", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "relay-compiler": "bin/relay-compiler" + }, + "peerDependencies": { + "graphql": "*" } }, - "node_modules/@betterer/betterer": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@betterer/betterer/-/betterer-5.4.0.tgz", - "integrity": "sha512-t91JDLdUv5t70TPn1rzTiYA2WhtehDV23/KKkePMDo2Q/7QaHyHiTDG40+BnDh9LB7bW0Q4jOZXClf0tupOXNQ==", - "dev": true, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-codegen/plugin-helpers": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", + "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", + "license": "MIT", "dependencies": { - "@betterer/constraints": "^5.3.0", - "@betterer/errors": "^5.3.0", - "@betterer/logger": "^5.3.4", - "@betterer/reporter": "^5.4.0", - "@phenomnomnominal/debug": "^0.2.5", - "@phenomnomnominal/worker-require": "^0.0.34", - "chokidar": "^3.3.1", - "djb2a": "^1.2.0", - "fast-memoize": "^2.5.2", - "lines-and-columns": "^2.0.3", - "minimatch": "^5.0.1", - "prettier": "^2.3.2", - "simple-git": "^3.6.0", - "ts-node": "^10.2.1", - "tslib": "^2.3.1" + "@graphql-tools/utils": "^10.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=12" + "node": ">=16" }, - "optionalDependencies": { - "typescript": ">=2.7" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@betterer/betterer/node_modules/prettier": { - "version": "2.8.8", - "dev": true, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-6.2.2.tgz", + "integrity": "sha512-wEJ4zJj58PKlXISItZfr0xIHyM1lAuRfoflPegsb1L17Mx5+YzNOy0WAlLele3yzyV89WvCiprFKMcVQ7KfDXg==", "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "@graphql-codegen/plugin-helpers": "^6.1.0", + "@graphql-tools/optimize": "^2.0.0", + "@graphql-tools/relay-operation-optimizer": "^7.0.0", + "@graphql-tools/utils": "^10.0.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "dependency-graph": "^1.0.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.6.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=16" }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@betterer/cli": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@betterer/cli/-/cli-5.4.0.tgz", - "integrity": "sha512-FtXbNLoxsg54w9LQWngXNuGNZj8BHG9qPv6r2Hvr5FYw1ZblAsTW9Vya9NlbOtSxIVrVf/aM9FVTIltTPhFHfA==", - "dev": true, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/optimize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-2.0.0.tgz", + "integrity": "sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==", + "license": "MIT", "dependencies": { - "@betterer/betterer": "^5.4.0", - "@betterer/errors": "^5.3.0", - "@betterer/render": "^5.3.4", - "@betterer/tasks": "^5.3.6", - "@phenomnomnominal/tsquery": "^4.1.1", - "@phenomnomnominal/tstemplate": "^0.1.0", - "@phenomnomnominal/worker-require": "^0.0.34", - "chalk": "^4.1.2", - "commander": "^8.3.0", - "find-up": "^5.0.0", - "jest-diff": "^27.1.0", - "prettier": "^2.3.2", - "tslib": "^2.3.1" - }, - "bin": { - "betterer": "bin/betterer" + "tslib": "^2.4.0" }, "engines": { - "node": ">=12" - } - }, - "node_modules/@betterer/cli/node_modules/@phenomnomnominal/tsquery": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.2.0.tgz", - "integrity": "sha512-hR2U3uVcrrdkuG30ItQ+uFDs4ncZAybxWG0OjTE8ptPzVoU7GVeXpy+vMU8zX9EbmjGeITPw/su5HjYQyAH8bA==", - "dev": true, - "dependencies": { - "esquery": "^1.0.1" + "node": ">=16.0.0" }, "peerDependencies": { - "typescript": "^3 || ^4" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@betterer/cli/node_modules/prettier": { - "version": "2.8.8", - "dev": true, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.27.tgz", + "integrity": "sha512-rdkL1iDMFaGDiHWd7Bwv7hbhrhnljkJaD0MXeqdwQlZVgVdUDlMot2WuF7CEKVgijpH6eSC6AxXMDeqVgSBS2g==", "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "@ardatan/relay-compiler": "^12.0.3", + "@graphql-tools/utils": "^11.0.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@betterer/cli/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "node": ">=16.0.0" }, - "engines": { - "node": ">=4.2.0" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@betterer/constraints": { - "version": "5.3.0", - "dev": true, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "tslib": "^2.3.1" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=12" + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@betterer/errors": { - "version": "5.3.0", - "dev": true, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/utils": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", + "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/@betterer/eslint": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@betterer/eslint/-/eslint-5.4.0.tgz", - "integrity": "sha512-nRwD67gxLoqjAO/VGvMsiYDjHTnuiacwj5YGAzLr1yRSOGr511rI9OGVCtG+G/T2xsm3x/OsJpP8AJ6g4C9YGA==", - "dev": true, "dependencies": { - "@betterer/betterer": "^5.4.0", - "@betterer/errors": "^5.3.0", - "tslib": "^2.3.1" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=12" + "node": ">=16.0.0" }, "peerDependencies": { - "eslint": ">=7.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@betterer/logger": { - "version": "5.3.4", - "dev": true, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.10.3", - "jest-diff": "^27.0.6", - "lines-and-columns": "^2.0.3", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=12" + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" } }, - "node_modules/@betterer/render": { - "version": "5.3.4", - "dev": true, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/dependency-graph": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", + "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", "license": "MIT", "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/@betterer/reporter": { - "version": "5.4.0", - "dev": true, + "node_modules/@graphql-codegen/named-operations-object": { + "version": "2.3.1", "license": "MIT", "dependencies": { - "@betterer/betterer": "^5.4.0", - "@betterer/errors": "^5.3.0", - "@betterer/logger": "^5.3.4", - "@betterer/render": "^5.3.4", - "@betterer/tasks": "^5.3.6", - "tslib": "^2.3.1" + "@graphql-codegen/plugin-helpers": "^2.6.2", + "change-case-all": "1.0.14", + "tslib": "~2.4.0" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", + "graphql-tag": "^2.0.0" } }, - "node_modules/@betterer/tasks": { - "version": "5.3.6", - "dev": true, + "node_modules/@graphql-codegen/named-operations-object/node_modules/@graphql-codegen/plugin-helpers": { + "version": "2.7.2", "license": "MIT", "dependencies": { - "@betterer/errors": "^5.3.0", - "@betterer/logger": "^5.3.4", - "@betterer/render": "^5.3.4", - "chalk": "^4.1.2", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@betterer/tsquery": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@betterer/tsquery/-/tsquery-5.4.0.tgz", - "integrity": "sha512-BXsaLA6STo/PgPsLxImySGc92xg+7bmA1gEDEmJkluAqdjlcbx+fwNGOOjU0L7D5FBPNZ17G1GeX63j1NsEVuw==", - "dev": true, - "dependencies": { - "@betterer/betterer": "^5.4.0", - "@betterer/errors": "^5.3.0", - "@phenomnomnominal/tsquery": "^4.1.1", - "tslib": "^2.3.1" + "@graphql-tools/utils": "^8.8.0", + "change-case-all": "1.0.14", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@betterer/tsquery/node_modules/@phenomnomnominal/tsquery": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.2.0.tgz", - "integrity": "sha512-hR2U3uVcrrdkuG30ItQ+uFDs4ncZAybxWG0OjTE8ptPzVoU7GVeXpy+vMU8zX9EbmjGeITPw/su5HjYQyAH8bA==", - "dev": true, + "node_modules/@graphql-codegen/named-operations-object/node_modules/@graphql-tools/utils": { + "version": "8.13.1", + "license": "MIT", "dependencies": { - "esquery": "^1.0.1" + "tslib": "^2.4.0" }, "peerDependencies": { - "typescript": "^3 || ^4" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@betterer/tsquery/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } + "node_modules/@graphql-codegen/named-operations-object/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "node_modules/@betterer/typescript": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@betterer/typescript/-/typescript-5.4.0.tgz", - "integrity": "sha512-wwfGRTwK1BHsqacaE6Qxii5Imy84wJBwiQoohyDWR50xSaYnU/h/4Ci6Ha3ZThgOaGrmra6ABfAGDYx7PSilkw==", - "dev": true, + "node_modules/@graphql-codegen/plugin-helpers": { + "version": "3.1.2", + "license": "MIT", "dependencies": { - "@betterer/betterer": "^5.4.0", - "@betterer/errors": "^5.3.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=12" + "@graphql-tools/utils": "^9.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" }, "peerDependencies": { - "typescript": "*" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "dev": true, + "node_modules/@graphql-codegen/plugin-helpers/node_modules/change-case-all": { + "version": "1.0.15", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" } }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "dev": true, + "node_modules/@graphql-codegen/plugin-helpers/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/@graphql-codegen/schema-ast": { + "version": "2.6.1", "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/utils": "^9.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@envelop/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.5.0.tgz", - "integrity": "sha512-nsU1EyJQAStaKHR1ZkB/ug9XBm+WPTliYtdedbJ/L1ykrp7dbbn0srqBeDnZ2mbZVp4hH3d0Fy+Og9OgPWZx+g==", + "node_modules/@graphql-codegen/schema-ast/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/@graphql-codegen/typed-document-node": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typed-document-node/-/typed-document-node-6.1.5.tgz", + "integrity": "sha512-6dgEPz+YRMzSPpATj7tsKh/L6Y8OZImiyXIUzvSq/dRAEgoinahrES5y/eZQyc7CVxfoFCyHF9KMQQ9jiLn7lw==", "license": "MIT", "dependencies": { - "@envelop/instrumentation": "^1.0.0", - "@envelop/types": "^5.2.1", - "@whatwg-node/promise-helpers": "^1.2.4", - "tslib": "^2.5.0" + "@graphql-codegen/plugin-helpers": "^6.1.0", + "@graphql-codegen/visitor-plugin-common": "6.2.2", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "tslib": "~2.6.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=16" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@envelop/instrumentation": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@envelop/instrumentation/-/instrumentation-1.0.0.tgz", - "integrity": "sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==", + "node_modules/@graphql-codegen/typed-document-node/node_modules/@ardatan/relay-compiler": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.3.tgz", + "integrity": "sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ==", "license": "MIT", "dependencies": { - "@whatwg-node/promise-helpers": "^1.2.1", - "tslib": "^2.5.0" + "@babel/generator": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/runtime": "^7.26.10", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0" }, - "engines": { - "node": ">=18.0.0" + "bin": { + "relay-compiler": "bin/relay-compiler" + }, + "peerDependencies": { + "graphql": "*" } }, - "node_modules/@envelop/types": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.2.1.tgz", - "integrity": "sha512-CsFmA3u3c2QoLDTfEpGr4t25fjMU31nyvse7IzWTvb0ZycuPjMjb0fjlheh+PbhBYb9YLugnT2uY6Mwcg1o+Zg==", + "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-codegen/plugin-helpers": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", + "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", "license": "MIT", "dependencies": { - "@whatwg-node/promise-helpers": "^1.0.0", - "tslib": "^2.5.0" + "@graphql-tools/utils": "^10.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.6.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=16" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@es-joy/jsdoccomment": { - "version": "0.84.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.84.0.tgz", - "integrity": "sha512-0xew1CxOam0gV5OMjh2KjFQZsKL2bByX1+q4j3E73MpYIdyUxcZb/xQct9ccUb+ve5KGUYbCUxyPnYB7RbuP+w==", - "dev": true, + "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-6.2.2.tgz", + "integrity": "sha512-wEJ4zJj58PKlXISItZfr0xIHyM1lAuRfoflPegsb1L17Mx5+YzNOy0WAlLele3yzyV89WvCiprFKMcVQ7KfDXg==", "license": "MIT", "dependencies": { - "@types/estree": "^1.0.8", - "@typescript-eslint/types": "^8.54.0", - "comment-parser": "1.4.5", - "esquery": "^1.7.0", - "jsdoc-type-pratt-parser": "~7.1.1" + "@graphql-codegen/plugin-helpers": "^6.1.0", + "@graphql-tools/optimize": "^2.0.0", + "@graphql-tools/relay-operation-optimizer": "^7.0.0", + "@graphql-tools/utils": "^10.0.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "dependency-graph": "^1.0.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.6.0" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": ">=16" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@es-joy/jsdoccomment/node_modules/@typescript-eslint/types": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.55.0.tgz", - "integrity": "sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==", - "dev": true, + "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/optimize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-2.0.0.tgz", + "integrity": "sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==", "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=16.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@es-joy/resolve.exports": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@es-joy/resolve.exports/-/resolve.exports-1.2.0.tgz", - "integrity": "sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==", - "dev": true, + "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.27.tgz", + "integrity": "sha512-rdkL1iDMFaGDiHWd7Bwv7hbhrhnljkJaD0MXeqdwQlZVgVdUDlMot2WuF7CEKVgijpH6eSC6AxXMDeqVgSBS2g==", "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "@ardatan/relay-compiler": "^12.0.3", + "@graphql-tools/utils": "^11.0.0", + "tslib": "^2.4.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16.0.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" + }, "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "peer": true, + "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/utils": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", + "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", + "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16.0.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "node_modules/@graphql-codegen/typed-document-node/node_modules/change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "license": "MIT", - "peer": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, + "node_modules/@graphql-codegen/typed-document-node/node_modules/dependency-graph": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", + "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", + "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "peer": true, + "node_modules/@graphql-codegen/typescript": { + "version": "2.8.7", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/schema-ast": "^2.6.1", + "@graphql-codegen/visitor-plugin-common": "2.13.7", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" }, - "engines": { - "node": "*" + "peerDependencies": { + "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "peer": true, - "engines": { - "node": ">=10" + "node_modules/@graphql-codegen/typescript-operations": { + "version": "2.5.12", + "license": "MIT", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/typescript": "^2.8.7", + "@graphql-codegen/visitor-plugin-common": "2.13.7", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "peer": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@fastify/busboy": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.2.0.tgz", - "integrity": "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==", - "license": "MIT" + "node_modules/@graphql-codegen/typescript-operations/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "node_modules/@graphiql/create-fetcher": { - "version": "0.1.0", + "node_modules/@graphql-codegen/typescript-react-apollo": { + "version": "3.3.7", "license": "MIT", "dependencies": { - "@graphiql/toolkit": "^0.1.0", - "@n1ru4l/push-pull-async-iterable-iterator": "^2.0.1", - "graphql-ws": "^4.1.0", - "meros": "^1.1.0-beta.2", - "subscriptions-transport-ws": "^0.9.18" + "@graphql-codegen/plugin-helpers": "^2.7.2", + "@graphql-codegen/visitor-plugin-common": "2.13.1", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", + "graphql-tag": "^2.0.0" } }, - "node_modules/@graphiql/create-fetcher/node_modules/graphql": { - "version": "15.10.1", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.10.1.tgz", - "integrity": "sha512-BL/Xd/T9baO6NFzoMpiMD7YUZ62R6viR5tp/MULVEnbYJXZA//kRNW7J0j1w/wXArgL0sCxhDfK5dczSKn3+cg==", + "node_modules/@graphql-codegen/typescript-react-apollo/node_modules/@graphql-codegen/plugin-helpers": { + "version": "2.7.2", "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10.x" + "dependencies": { + "@graphql-tools/utils": "^8.8.0", + "change-case-all": "1.0.14", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@graphiql/create-fetcher/node_modules/graphql-ws": { - "version": "4.9.0", + "node_modules/@graphql-codegen/typescript-react-apollo/node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "2.13.1", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.7.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^8.8.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" }, "peerDependencies": { - "graphql": ">=0.11 <=15" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@graphiql/toolkit": { - "version": "0.1.1", + "node_modules/@graphql-codegen/typescript-react-apollo/node_modules/@graphql-tools/utils": { + "version": "8.13.1", "license": "MIT", "dependencies": { - "@n1ru4l/push-pull-async-iterable-iterator": "^2.0.1", - "graphql-ws": "^4.1.0", - "meros": "^1.1.2", - "subscriptions-transport-ws": "^0.9.18" + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphiql/toolkit/node_modules/graphql": { - "version": "15.10.1", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.10.1.tgz", - "integrity": "sha512-BL/Xd/T9baO6NFzoMpiMD7YUZ62R6viR5tp/MULVEnbYJXZA//kRNW7J0j1w/wXArgL0sCxhDfK5dczSKn3+cg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10.x" - } + "node_modules/@graphql-codegen/typescript-react-apollo/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "node_modules/@graphiql/toolkit/node_modules/graphql-ws": { - "version": "4.9.0", + "node_modules/@graphql-codegen/typescript-resolvers": { + "version": "2.7.12", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-codegen/typescript": "^2.8.7", + "@graphql-codegen/visitor-plugin-common": "2.13.7", + "@graphql-tools/utils": "^9.0.0", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" }, "peerDependencies": { - "graphql": ">=0.11 <=15" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@graphql-codegen/add": { - "version": "3.2.3", + "node_modules/@graphql-codegen/typescript-resolvers/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/@graphql-codegen/typescript/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "2.13.7", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^3.1.1", + "@graphql-codegen/plugin-helpers": "^3.1.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^9.0.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", "tslib": "~2.4.0" }, "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@graphql-codegen/add/node_modules/tslib": { + "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/change-case-all": { + "version": "1.0.15", + "license": "MIT", + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/tslib": { "version": "2.4.1", "license": "0BSD" }, - "node_modules/@graphql-codegen/cli": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-6.1.1.tgz", - "integrity": "sha512-Ni8UdZ6D/UTvLvDtPb6PzshI0lTqtLDnmv/2t1w2SYP92H0MMEdAzxB/ujDWwIXm2LzVPvvrGvzzCTMsyXa+mA==", + "node_modules/@graphql-hive/signal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@graphql-hive/signal/-/signal-2.0.0.tgz", + "integrity": "sha512-Pz8wB3K0iU6ae9S1fWfsmJX24CcGeTo6hE7T44ucmV/ALKRj+bxClmqrYcDT7v3f0d12Rh4FAXBb6gon+WkDpQ==", "license": "MIT", - "dependencies": { - "@babel/generator": "^7.18.13", - "@babel/template": "^7.18.10", - "@babel/types": "^7.18.13", - "@graphql-codegen/client-preset": "^5.2.0", - "@graphql-codegen/core": "^5.0.0", - "@graphql-codegen/plugin-helpers": "^6.1.0", - "@graphql-tools/apollo-engine-loader": "^8.0.0", - "@graphql-tools/code-file-loader": "^8.0.0", - "@graphql-tools/git-loader": "^8.0.0", - "@graphql-tools/github-loader": "^9.0.0", - "@graphql-tools/graphql-file-loader": "^8.0.0", - "@graphql-tools/json-file-loader": "^8.0.0", - "@graphql-tools/load": "^8.1.0", - "@graphql-tools/url-loader": "^9.0.0", - "@graphql-tools/utils": "^10.0.0", - "@inquirer/prompts": "^7.8.2", - "@whatwg-node/fetch": "^0.10.0", - "chalk": "^4.1.0", - "cosmiconfig": "^9.0.0", - "debounce": "^2.0.0", - "detect-indent": "^6.0.0", - "graphql-config": "^5.1.1", - "is-glob": "^4.0.1", - "jiti": "^2.3.0", - "json-to-pretty-yaml": "^1.2.2", - "listr2": "^9.0.0", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.5", - "shell-quote": "^1.7.3", - "string-env-interpolation": "^1.0.1", - "ts-log": "^2.2.3", - "tslib": "^2.4.0", - "yaml": "^2.3.1", - "yargs": "^17.0.0" - }, - "bin": { - "gql-gen": "cjs/bin.js", - "graphql-code-generator": "cjs/bin.js", - "graphql-codegen": "cjs/bin.js", - "graphql-codegen-esm": "esm/bin.js" - }, "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@parcel/watcher": "^2.1.0", - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - }, - "peerDependenciesMeta": { - "@parcel/watcher": { - "optional": true - } + "node": ">=20.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@graphql-codegen/plugin-helpers": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", - "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", + "node_modules/@graphql-tools/apollo-engine-loader": { + "version": "8.0.28", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.28.tgz", + "integrity": "sha512-MzgDrUuoxp6dZeo54zLBL3cEJKJtM3N/2RqK0rbPxPq5X2z6TUA7EGg8vIFTUkt5xelAsUrm8/4ai41ZDdxOng==", "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^10.0.0", - "change-case-all": "1.0.15", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.6.0" + "@graphql-tools/utils": "^11.0.0", + "@whatwg-node/fetch": "^0.10.13", + "sync-fetch": "0.6.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/utils": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", - "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", @@ -2532,579 +2536,528 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/checkbox": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", - "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", + "node_modules/@graphql-tools/batch-execute": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-10.0.5.tgz", + "integrity": "sha512-dL13tXkfGvAzLq2XfzTKAy9logIcltKYRuPketxdh3Ok3U6PN1HKMCHfrE9cmtAsxD96/8Hlghz5AtM+LRv/ig==", "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/core": "^10.3.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" + "@graphql-tools/utils": "^11.0.0", + "@whatwg-node/promise-helpers": "^1.3.2", + "dataloader": "^2.2.3", + "tslib": "^2.8.1" }, "engines": { - "node": ">=18" + "node": ">=20.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/confirm": { - "version": "5.1.21", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", - "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", + "node_modules/@graphql-tools/batch-execute/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=18" + "node": ">=16.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/core": { - "version": "10.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", - "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", + "node_modules/@graphql-tools/batch-execute/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/@graphql-tools/code-file-loader": { + "version": "8.1.28", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-8.1.28.tgz", + "integrity": "sha512-BL3Ft/PFlXDE5nNuqA36hYci7Cx+8bDrPDc8X3VSpZy9iKFBY+oQ+IwqnEHCkt8OSp2n2V0gqTg4u3fcQP1Kwg==", "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "cli-width": "^4.1.0", - "mute-stream": "^2.0.0", - "signal-exit": "^4.1.0", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.3" + "@graphql-tools/graphql-tag-pluck": "8.3.27", + "@graphql-tools/utils": "^11.0.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" }, "engines": { - "node": ">=18" + "node": ">=16.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/editor": { - "version": "4.2.23", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", - "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", + "node_modules/@graphql-tools/code-file-loader/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/external-editor": "^1.0.3", - "@inquirer/type": "^3.0.10" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=18" + "node": ">=16.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/expand": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", - "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", + "node_modules/@graphql-tools/delegate": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-12.0.4.tgz", + "integrity": "sha512-mYz3s3YoE8ubdSHC2SnzvGwMthhWDdln6JXhz8KomD1wr4hXOUtkuLYLuF1gEcSSCqhl7UZmVarouZkl5zalKw==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" + "@graphql-tools/batch-execute": "^10.0.5", + "@graphql-tools/executor": "^1.4.13", + "@graphql-tools/schema": "^10.0.29", + "@graphql-tools/utils": "^11.0.0", + "@repeaterjs/repeater": "^3.0.6", + "@whatwg-node/promise-helpers": "^1.3.2", + "dataloader": "^2.2.3", + "tslib": "^2.8.1" }, "engines": { - "node": ">=18" + "node": ">=20.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/external-editor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", - "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "node_modules/@graphql-tools/delegate/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "chardet": "^2.1.1", - "iconv-lite": "^0.7.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=18" + "node": ">=16.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/input": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", - "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", + "node_modules/@graphql-tools/delegate/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/@graphql-tools/documents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/documents/-/documents-1.0.1.tgz", + "integrity": "sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" + "lodash.sortby": "^4.7.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=18" + "node": ">=16.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/number": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", - "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", + "node_modules/@graphql-tools/executor": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.5.1.tgz", + "integrity": "sha512-n94Qcu875Mji9GQ52n5UbgOTxlgvFJicBPYD+FRks9HKIQpdNPjkkrKZUYNG51XKa+bf03rxNflm4+wXhoHHrA==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" + "@graphql-tools/utils": "^11.0.0", + "@graphql-typed-document-node/core": "^3.2.0", + "@repeaterjs/repeater": "^3.0.4", + "@whatwg-node/disposablestack": "^0.0.6", + "@whatwg-node/promise-helpers": "^1.0.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=18" + "node": ">=16.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/password": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", - "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", + "node_modules/@graphql-tools/executor-common": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-common/-/executor-common-1.0.6.tgz", + "integrity": "sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg==", "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" + "@envelop/core": "^5.4.0", + "@graphql-tools/utils": "^11.0.0" }, "engines": { - "node": ">=18" + "node": ">=20.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/prompts": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", - "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", + "node_modules/@graphql-tools/executor-common/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@inquirer/checkbox": "^4.3.2", - "@inquirer/confirm": "^5.1.21", - "@inquirer/editor": "^4.2.23", - "@inquirer/expand": "^4.0.23", - "@inquirer/input": "^4.3.1", - "@inquirer/number": "^3.0.23", - "@inquirer/password": "^4.0.23", - "@inquirer/rawlist": "^4.1.11", - "@inquirer/search": "^3.2.2", - "@inquirer/select": "^4.4.2" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=18" + "node": ">=16.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/rawlist": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", - "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", + "node_modules/@graphql-tools/executor-graphql-ws": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-3.1.4.tgz", + "integrity": "sha512-wCQfWYLwg1JZmQ7rGaFy74AQyVFxpeqz19WWIGRgANiYlm+T0K3Hs6POgi0+nL3HvwxJIxhUlaRLFvkqm1zxSA==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" + "@graphql-tools/executor-common": "^1.0.6", + "@graphql-tools/utils": "^11.0.0", + "@whatwg-node/disposablestack": "^0.0.6", + "graphql-ws": "^6.0.6", + "isows": "^1.0.7", + "tslib": "^2.8.1", + "ws": "^8.18.3" }, "engines": { - "node": ">=18" + "node": ">=20.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/search": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", - "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", + "node_modules/@graphql-tools/executor-graphql-ws/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=18" + "node": ">=16.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/select": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", - "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", + "node_modules/@graphql-tools/executor-graphql-ws/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/@graphql-tools/executor-http": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-3.1.0.tgz", + "integrity": "sha512-DTaNU1rT2sxffwQlt+Aw68cHQWfGkjsaRk1D8nvG+DcCR8RNQo0d9qYt7pXIcfXYcQLb/OkABcGSuCfkopvHJg==", "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/core": "^10.3.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" + "@graphql-hive/signal": "^2.0.0", + "@graphql-tools/executor-common": "^1.0.6", + "@graphql-tools/utils": "^11.0.0", + "@repeaterjs/repeater": "^3.0.4", + "@whatwg-node/disposablestack": "^0.0.6", + "@whatwg-node/fetch": "^0.10.13", + "@whatwg-node/promise-helpers": "^1.3.2", + "meros": "^1.3.2", + "tslib": "^2.8.1" }, "engines": { - "node": ">=18" + "node": ">=20.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/@inquirer/type": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", - "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", + "node_modules/@graphql-tools/executor-http/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" + }, "engines": { - "node": ">=18" + "node": ">=16.0.0" }, "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/change-case-all": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", - "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", + "node_modules/@graphql-tools/executor-http/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/@graphql-tools/executor-legacy-ws": { + "version": "1.1.25", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.1.25.tgz", + "integrity": "sha512-6uf4AEXO0QMxJ7AWKVPqEZXgYBJaiz5vf29X0boG8QtcqWy8mqkXKWLND2Swdx0SbEx0efoGFcjuKufUcB0ASQ==", "license": "MIT", "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" + "@graphql-tools/utils": "^11.0.0", + "@types/ws": "^8.0.0", + "isomorphic-ws": "^5.0.0", + "tslib": "^2.4.0", + "ws": "^8.19.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "node_modules/@graphql-tools/executor-legacy-ws/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" + "node": ">=16.0.0" }, "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/@graphql-tools/executor/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=8" + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" + "node_modules/@graphql-tools/git-loader": { + "version": "8.0.32", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-8.0.32.tgz", + "integrity": "sha512-H5HTp2vevv0rRMEnCJBVmVF8md3LpJI1C1+d6OtzvmuONJ8mOX2mkf9rtoqwiztynVegaDUekvMFsc9k5iE2WA==", + "license": "MIT", + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "8.3.27", + "@graphql-tools/utils": "^11.0.0", + "is-glob": "4.0.3", + "micromatch": "^4.0.8", + "tslib": "^2.4.0", + "unixify": "^1.0.0" }, "engines": { - "node": ">= 14.6" + "node": ">=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/eemeli" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/client-preset/-/client-preset-5.2.2.tgz", - "integrity": "sha512-1xufIJZr04ylx0Dnw49m8Jrx1s1kujUNVm+Tp5cPRsQmgPN9VjB7wWY7CGD8ArStv6Vjb0a31Xnm5I+VzZM+Rw==", + "node_modules/@graphql-tools/git-loader/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/template": "^7.20.7", - "@graphql-codegen/add": "^6.0.0", - "@graphql-codegen/gql-tag-operations": "5.1.2", - "@graphql-codegen/plugin-helpers": "^6.1.0", - "@graphql-codegen/typed-document-node": "^6.1.5", - "@graphql-codegen/typescript": "^5.0.7", - "@graphql-codegen/typescript-operations": "^5.0.7", - "@graphql-codegen/visitor-plugin-common": "^6.2.2", - "@graphql-tools/documents": "^1.0.0", - "@graphql-tools/utils": "^10.0.0", - "@graphql-typed-document-node/core": "3.2.0", - "tslib": "~2.6.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", - "graphql-sock": "^1.0.0" - }, - "peerDependenciesMeta": { - "graphql-sock": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@ardatan/relay-compiler": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.3.tgz", - "integrity": "sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ==", + "node_modules/@graphql-tools/github-loader": { + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-9.0.6.tgz", + "integrity": "sha512-hhlt2MMkRcvDva/qyzqFddXzaMmRnriJ0Ts+/LcNeYnB8hcEqRMpF9RCsHYjo1mFRaiu8i4PSIpXyyFu3To7Ow==", "license": "MIT", "dependencies": { - "@babel/generator": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/runtime": "^7.26.10", - "chalk": "^4.0.0", - "fb-watchman": "^2.0.0", - "immutable": "~3.7.6", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "relay-runtime": "12.0.0", - "signedsource": "^1.0.0" + "@graphql-tools/executor-http": "^3.0.6", + "@graphql-tools/graphql-tag-pluck": "^8.3.27", + "@graphql-tools/utils": "^11.0.0", + "@whatwg-node/fetch": "^0.10.13", + "@whatwg-node/promise-helpers": "^1.0.0", + "sync-fetch": "0.6.0", + "tslib": "^2.4.0" }, - "bin": { - "relay-compiler": "bin/relay-compiler" + "engines": { + "node": ">=20.0.0" }, "peerDependencies": { - "graphql": "*" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/add": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/add/-/add-6.0.0.tgz", - "integrity": "sha512-biFdaURX0KTwEJPQ1wkT6BRgNasqgQ5KbCI1a3zwtLtO7XTo7/vKITPylmiU27K5DSOWYnY/1jfSqUAEBuhZrQ==", + "node_modules/@graphql-tools/github-loader/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.0.0", - "tslib": "~2.6.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/plugin-helpers": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", - "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", + "node_modules/@graphql-tools/graphql-file-loader": { + "version": "8.1.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-8.1.9.tgz", + "integrity": "sha512-rkLK46Q62Zxift8B6Kfw6h8SH3pCR3DPCfNeC/lpLwYReezZz+2ARuLDFZjQGjW+4lpMwiAw8CIxDyQAUgqU6A==", "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^10.0.0", - "change-case-all": "1.0.15", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.6.0" + "@graphql-tools/import": "7.1.9", + "@graphql-tools/utils": "^11.0.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/schema-ast": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-5.0.0.tgz", - "integrity": "sha512-jn7Q3PKQc0FxXjbpo9trxzlz/GSFQWxL042l0iC8iSbM/Ar+M7uyBwMtXPsev/3Razk+osQyreghIz0d2+6F7Q==", + "node_modules/@graphql-tools/graphql-file-loader/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.0.0", - "@graphql-tools/utils": "^10.0.0", - "tslib": "~2.6.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/typescript": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-5.0.7.tgz", - "integrity": "sha512-kZwcu9Iat5RWXxLGPnDbG6qVbGTigF25/aGqCG/DCQ1Al8RufSjVXhIOkJBp7QWAqXn3AupHXL1WTMXP7xs4dQ==", + "node_modules/@graphql-tools/graphql-tag-pluck": { + "version": "8.3.27", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.3.27.tgz", + "integrity": "sha512-CJ0WVXhGYsfFngpRrAAcjRHyxSDHx4dEz2W15bkwvt9he/AWhuyXm07wuGcoLrl0q0iQp1BiRjU7D8SxWZo3JQ==", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.1.0", - "@graphql-codegen/schema-ast": "^5.0.0", - "@graphql-codegen/visitor-plugin-common": "6.2.2", - "auto-bind": "~4.0.0", - "tslib": "~2.6.0" + "@babel/core": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "@graphql-tools/utils": "^11.0.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/typescript-operations": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-5.0.7.tgz", - "integrity": "sha512-5N3myNse1putRQlp8+l1k9ayvc98oq2mPJx0zN8MTOlTBxcb2grVPFRLy5wJJjuv9NffpyCkVJ9LvUaf8mqQgg==", + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.1.0", - "@graphql-codegen/typescript": "^5.0.7", - "@graphql-codegen/visitor-plugin-common": "6.2.2", - "auto-bind": "~4.0.0", - "tslib": "~2.6.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", - "graphql-sock": "^1.0.0" - }, - "peerDependenciesMeta": { - "graphql-sock": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-6.2.2.tgz", - "integrity": "sha512-wEJ4zJj58PKlXISItZfr0xIHyM1lAuRfoflPegsb1L17Mx5+YzNOy0WAlLele3yzyV89WvCiprFKMcVQ7KfDXg==", + "node_modules/@graphql-tools/import": { + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-7.1.9.tgz", + "integrity": "sha512-mHzOgyfzsAgstaZPIFEtKg4GVH4FbDHeHYrSs73mAPKS5F59/FlRuUJhAoRnxbVnc3qIZ6EsWBjOjNbnPK8viA==", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.1.0", - "@graphql-tools/optimize": "^2.0.0", - "@graphql-tools/relay-operation-optimizer": "^7.0.0", - "@graphql-tools/utils": "^10.0.0", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.15", - "dependency-graph": "^1.0.0", - "graphql-tag": "^2.11.0", - "parse-filepath": "^1.0.2", - "tslib": "~2.6.0" + "@graphql-tools/utils": "^11.0.0", + "@theguild/federation-composition": "^0.21.1", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/optimize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-2.0.0.tgz", - "integrity": "sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==", + "node_modules/@graphql-tools/import/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "engines": { @@ -3114,15 +3067,16 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/relay-operation-optimizer": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.27.tgz", - "integrity": "sha512-rdkL1iDMFaGDiHWd7Bwv7hbhrhnljkJaD0MXeqdwQlZVgVdUDlMot2WuF7CEKVgijpH6eSC6AxXMDeqVgSBS2g==", + "node_modules/@graphql-tools/json-file-loader": { + "version": "8.0.26", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-8.0.26.tgz", + "integrity": "sha512-kwy9IFi5QtXXTLBgWkvA1RqsZeJDn0CxsTbhNlziCzmga9fNo7qtZ18k9FYIq3EIoQQlok+b7W7yeyJATA2xhw==", "license": "MIT", "dependencies": { - "@ardatan/relay-compiler": "^12.0.3", "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" }, "engines": { "node": ">=16.0.0" @@ -3131,7 +3085,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": { + "node_modules/@graphql-tools/json-file-loader/node_modules/@graphql-tools/utils": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", @@ -3149,10 +3103,28 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/utils": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", - "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", + "node_modules/@graphql-tools/load": { + "version": "8.1.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-8.1.8.tgz", + "integrity": "sha512-gxO662b64qZSToK3N6XUxWG5E6HOUjlg5jEnmGvD4bMtGJ0HwEe/BaVZbBQemCfLkxYjwRIBiVfOY9o0JyjZJg==", + "license": "MIT", + "dependencies": { + "@graphql-tools/schema": "^10.0.31", + "@graphql-tools/utils": "^11.0.0", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", @@ -3167,227 +3139,171 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/change-case-all": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", - "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", + "node_modules/@graphql-tools/merge": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.1.7.tgz", + "integrity": "sha512-Y5E1vTbTabvcXbkakdFUt4zUIzB1fyaEnVmIWN0l0GMed2gdD01TpZWLUm4RNAxpturvolrb24oGLQrBbPLSoQ==", "license": "MIT", "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" + "@graphql-tools/utils": "^11.0.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/client-preset/node_modules/dependency-graph": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", - "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@graphql-codegen/core": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-5.0.0.tgz", - "integrity": "sha512-vLTEW0m8LbE4xgRwbFwCdYxVkJ1dBlVJbQyLb9Q7bHnVFgHAP982Xo8Uv7FuPBmON+2IbTjkCqhFLHVZbqpvjQ==", + "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.0.0", - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/utils": "^10.0.0", - "tslib": "~2.6.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/core/node_modules/@graphql-codegen/plugin-helpers": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", - "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", + "node_modules/@graphql-tools/optimize": { + "version": "1.3.1", "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^10.0.0", - "change-case-all": "1.0.15", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" + "tslib": "^2.4.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/core/node_modules/@graphql-tools/utils": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", - "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", + "node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "6.5.15", "license": "MIT", "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", + "@ardatan/relay-compiler": "12.0.0", + "@graphql-tools/utils": "9.1.4", "tslib": "^2.4.0" }, - "engines": { - "node": ">=16.0.0" - }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/core/node_modules/change-case-all": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", - "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", - "license": "MIT", - "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/@graphql-codegen/gql-tag-operations": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-5.1.2.tgz", - "integrity": "sha512-BIv66VJ2bKlpfXBeVakJxihBSKnBIdGFLMaFdnGPxqYlKIzaGffjsGbhViPwwBinmBChW4Se6PU4Py7eysYEiA==", + "node_modules/@graphql-tools/schema": { + "version": "10.0.31", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.31.tgz", + "integrity": "sha512-ZewRgWhXef6weZ0WiP7/MV47HXiuFbFpiDUVLQl6mgXsWSsGELKFxQsyUCBos60Qqy1JEFAIu3Ns6GGYjGkqkQ==", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.1.0", - "@graphql-codegen/visitor-plugin-common": "6.2.2", - "@graphql-tools/utils": "^10.0.0", - "auto-bind": "~4.0.0", - "tslib": "~2.6.0" + "@graphql-tools/merge": "^9.1.7", + "@graphql-tools/utils": "^11.0.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@ardatan/relay-compiler": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.3.tgz", - "integrity": "sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ==", + "node_modules/@graphql-tools/schema/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@babel/generator": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/runtime": "^7.26.10", - "chalk": "^4.0.0", - "fb-watchman": "^2.0.0", - "immutable": "~3.7.6", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "relay-runtime": "12.0.0", - "signedsource": "^1.0.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, - "bin": { - "relay-compiler": "bin/relay-compiler" + "engines": { + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "*" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-codegen/plugin-helpers": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", - "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", + "node_modules/@graphql-tools/url-loader": { + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-9.0.6.tgz", + "integrity": "sha512-QdJI3f7ANDMYfYazRgJzzybznjOrQAOuDXweC9xmKgPZoTqNxEAsatiy69zcpTf6092taJLyrqRH6R7xUTzf4A==", "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^10.0.0", - "change-case-all": "1.0.15", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.6.0" + "@graphql-tools/executor-graphql-ws": "^3.1.2", + "@graphql-tools/executor-http": "^3.0.6", + "@graphql-tools/executor-legacy-ws": "^1.1.25", + "@graphql-tools/utils": "^11.0.0", + "@graphql-tools/wrap": "^11.1.1", + "@types/ws": "^8.0.0", + "@whatwg-node/fetch": "^0.10.13", + "@whatwg-node/promise-helpers": "^1.0.0", + "isomorphic-ws": "^5.0.0", + "sync-fetch": "0.6.0", + "tslib": "^2.4.0", + "ws": "^8.19.0" }, "engines": { - "node": ">=16" + "node": ">=20.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-6.2.2.tgz", - "integrity": "sha512-wEJ4zJj58PKlXISItZfr0xIHyM1lAuRfoflPegsb1L17Mx5+YzNOy0WAlLele3yzyV89WvCiprFKMcVQ7KfDXg==", + "node_modules/@graphql-tools/url-loader/node_modules/@graphql-tools/utils": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", + "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.1.0", - "@graphql-tools/optimize": "^2.0.0", - "@graphql-tools/relay-operation-optimizer": "^7.0.0", - "@graphql-tools/utils": "^10.0.0", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.15", - "dependency-graph": "^1.0.0", - "graphql-tag": "^2.11.0", - "parse-filepath": "^1.0.2", - "tslib": "~2.6.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/optimize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-2.0.0.tgz", - "integrity": "sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==", + "node_modules/@graphql-tools/utils": { + "version": "9.1.4", "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, - "engines": { - "node": ">=16.0.0" - }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/relay-operation-optimizer": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.27.tgz", - "integrity": "sha512-rdkL1iDMFaGDiHWd7Bwv7hbhrhnljkJaD0MXeqdwQlZVgVdUDlMot2WuF7CEKVgijpH6eSC6AxXMDeqVgSBS2g==", + "node_modules/@graphql-tools/wrap": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-11.1.4.tgz", + "integrity": "sha512-V4msVMzxv0XmKaNr56HGsma1gKq/Ev3vV6ZeKe2iEX6/vVpxX4chVQxIl9nKnv28280xwraRgQRZ2oicjjZhuQ==", "license": "MIT", "dependencies": { - "@ardatan/relay-compiler": "^12.0.3", + "@graphql-tools/delegate": "^12.0.4", + "@graphql-tools/schema": "^10.0.29", "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" + "@whatwg-node/promise-helpers": "^1.3.2", + "tslib": "^2.8.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": { + "node_modules/@graphql-tools/wrap/node_modules/@graphql-tools/utils": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", @@ -3405,5150 +3321,1302 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/utils": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", - "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", + "node_modules/@graphql-tools/wrap/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", "license": "MIT", + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@ianvs/prettier-plugin-sort-imports": { + "version": "4.1.0", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" + "@babel/core": "^7.21.8", + "@babel/generator": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", + "semver": "^7.5.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "@vue/compiler-sfc": ">=3.0.0", + "prettier": "2 || 3" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + } } }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/change-case-all": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", - "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", - "license": "MIT", - "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/dependency-graph": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", - "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@graphql-codegen/named-operations-object": { - "version": "2.3.1", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.6.2", - "change-case-all": "1.0.14", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", - "graphql-tag": "^2.0.0" - } - }, - "node_modules/@graphql-codegen/named-operations-object/node_modules/@graphql-codegen/plugin-helpers": { - "version": "2.7.2", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^8.8.0", - "change-case-all": "1.0.14", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/named-operations-object/node_modules/@graphql-tools/utils": { - "version": "8.13.1", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-codegen/named-operations-object/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/@graphql-codegen/plugin-helpers": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^9.0.0", - "change-case-all": "1.0.15", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/plugin-helpers/node_modules/change-case-all": { - "version": "1.0.15", - "license": "MIT", - "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/@graphql-codegen/plugin-helpers/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/@graphql-codegen/schema-ast": { - "version": "2.6.1", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^3.1.2", - "@graphql-tools/utils": "^9.0.0", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/schema-ast/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/@graphql-codegen/typed-document-node": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typed-document-node/-/typed-document-node-6.1.5.tgz", - "integrity": "sha512-6dgEPz+YRMzSPpATj7tsKh/L6Y8OZImiyXIUzvSq/dRAEgoinahrES5y/eZQyc7CVxfoFCyHF9KMQQ9jiLn7lw==", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.1.0", - "@graphql-codegen/visitor-plugin-common": "6.2.2", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.15", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/@ardatan/relay-compiler": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.3.tgz", - "integrity": "sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ==", - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/runtime": "^7.26.10", - "chalk": "^4.0.0", - "fb-watchman": "^2.0.0", - "immutable": "~3.7.6", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "relay-runtime": "12.0.0", - "signedsource": "^1.0.0" - }, - "bin": { - "relay-compiler": "bin/relay-compiler" - }, - "peerDependencies": { - "graphql": "*" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-codegen/plugin-helpers": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.1.0.tgz", - "integrity": "sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^10.0.0", - "change-case-all": "1.0.15", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-6.2.2.tgz", - "integrity": "sha512-wEJ4zJj58PKlXISItZfr0xIHyM1lAuRfoflPegsb1L17Mx5+YzNOy0WAlLele3yzyV89WvCiprFKMcVQ7KfDXg==", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^6.1.0", - "@graphql-tools/optimize": "^2.0.0", - "@graphql-tools/relay-operation-optimizer": "^7.0.0", - "@graphql-tools/utils": "^10.0.0", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.15", - "dependency-graph": "^1.0.0", - "graphql-tag": "^2.11.0", - "parse-filepath": "^1.0.2", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/optimize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-2.0.0.tgz", - "integrity": "sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/relay-operation-optimizer": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.27.tgz", - "integrity": "sha512-rdkL1iDMFaGDiHWd7Bwv7hbhrhnljkJaD0MXeqdwQlZVgVdUDlMot2WuF7CEKVgijpH6eSC6AxXMDeqVgSBS2g==", - "license": "MIT", - "dependencies": { - "@ardatan/relay-compiler": "^12.0.3", - "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/utils": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.11.0.tgz", - "integrity": "sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/change-case-all": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", - "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", - "license": "MIT", - "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/dependency-graph": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", - "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@graphql-codegen/typescript": { - "version": "2.8.7", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^3.1.2", - "@graphql-codegen/schema-ast": "^2.6.1", - "@graphql-codegen/visitor-plugin-common": "2.13.7", - "auto-bind": "~4.0.0", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typescript-operations": { - "version": "2.5.12", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^3.1.2", - "@graphql-codegen/typescript": "^2.8.7", - "@graphql-codegen/visitor-plugin-common": "2.13.7", - "auto-bind": "~4.0.0", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typescript-operations/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/@graphql-codegen/typescript-react-apollo": { - "version": "3.3.7", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.7.2", - "@graphql-codegen/visitor-plugin-common": "2.13.1", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.14", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", - "graphql-tag": "^2.0.0" - } - }, - "node_modules/@graphql-codegen/typescript-react-apollo/node_modules/@graphql-codegen/plugin-helpers": { - "version": "2.7.2", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^8.8.0", - "change-case-all": "1.0.14", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typescript-react-apollo/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "2.13.1", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.7.2", - "@graphql-tools/optimize": "^1.3.0", - "@graphql-tools/relay-operation-optimizer": "^6.5.0", - "@graphql-tools/utils": "^8.8.0", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.14", - "dependency-graph": "^0.11.0", - "graphql-tag": "^2.11.0", - "parse-filepath": "^1.0.2", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typescript-react-apollo/node_modules/@graphql-tools/utils": { - "version": "8.13.1", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-codegen/typescript-react-apollo/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/@graphql-codegen/typescript-resolvers": { - "version": "2.7.12", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^3.1.2", - "@graphql-codegen/typescript": "^2.8.7", - "@graphql-codegen/visitor-plugin-common": "2.13.7", - "@graphql-tools/utils": "^9.0.0", - "auto-bind": "~4.0.0", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typescript-resolvers/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/@graphql-codegen/typescript/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "2.13.7", - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^3.1.2", - "@graphql-tools/optimize": "^1.3.0", - "@graphql-tools/relay-operation-optimizer": "^6.5.0", - "@graphql-tools/utils": "^9.0.0", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.15", - "dependency-graph": "^0.11.0", - "graphql-tag": "^2.11.0", - "parse-filepath": "^1.0.2", - "tslib": "~2.4.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/change-case-all": { - "version": "1.0.15", - "license": "MIT", - "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/@graphql-hive/signal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@graphql-hive/signal/-/signal-2.0.0.tgz", - "integrity": "sha512-Pz8wB3K0iU6ae9S1fWfsmJX24CcGeTo6hE7T44ucmV/ALKRj+bxClmqrYcDT7v3f0d12Rh4FAXBb6gon+WkDpQ==", - "license": "MIT", - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@graphql-tools/apollo-engine-loader": { - "version": "8.0.28", - "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.28.tgz", - "integrity": "sha512-MzgDrUuoxp6dZeo54zLBL3cEJKJtM3N/2RqK0rbPxPq5X2z6TUA7EGg8vIFTUkt5xelAsUrm8/4ai41ZDdxOng==", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "@whatwg-node/fetch": "^0.10.13", - "sync-fetch": "0.6.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/batch-execute": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-10.0.5.tgz", - "integrity": "sha512-dL13tXkfGvAzLq2XfzTKAy9logIcltKYRuPketxdh3Ok3U6PN1HKMCHfrE9cmtAsxD96/8Hlghz5AtM+LRv/ig==", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "@whatwg-node/promise-helpers": "^1.3.2", - "dataloader": "^2.2.3", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/batch-execute/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/batch-execute/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/@graphql-tools/code-file-loader": { - "version": "8.1.28", - "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-8.1.28.tgz", - "integrity": "sha512-BL3Ft/PFlXDE5nNuqA36hYci7Cx+8bDrPDc8X3VSpZy9iKFBY+oQ+IwqnEHCkt8OSp2n2V0gqTg4u3fcQP1Kwg==", - "license": "MIT", - "dependencies": { - "@graphql-tools/graphql-tag-pluck": "8.3.27", - "@graphql-tools/utils": "^11.0.0", - "globby": "^11.0.3", - "tslib": "^2.4.0", - "unixify": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/code-file-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/delegate": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-12.0.4.tgz", - "integrity": "sha512-mYz3s3YoE8ubdSHC2SnzvGwMthhWDdln6JXhz8KomD1wr4hXOUtkuLYLuF1gEcSSCqhl7UZmVarouZkl5zalKw==", - "license": "MIT", - "dependencies": { - "@graphql-tools/batch-execute": "^10.0.5", - "@graphql-tools/executor": "^1.4.13", - "@graphql-tools/schema": "^10.0.29", - "@graphql-tools/utils": "^11.0.0", - "@repeaterjs/repeater": "^3.0.6", - "@whatwg-node/promise-helpers": "^1.3.2", - "dataloader": "^2.2.3", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/delegate/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/delegate/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/@graphql-tools/documents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/documents/-/documents-1.0.1.tgz", - "integrity": "sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA==", - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.5.1.tgz", - "integrity": "sha512-n94Qcu875Mji9GQ52n5UbgOTxlgvFJicBPYD+FRks9HKIQpdNPjkkrKZUYNG51XKa+bf03rxNflm4+wXhoHHrA==", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "@graphql-typed-document-node/core": "^3.2.0", - "@repeaterjs/repeater": "^3.0.4", - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/promise-helpers": "^1.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-common": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor-common/-/executor-common-1.0.6.tgz", - "integrity": "sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg==", - "license": "MIT", - "dependencies": { - "@envelop/core": "^5.4.0", - "@graphql-tools/utils": "^11.0.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-common/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-graphql-ws": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-3.1.4.tgz", - "integrity": "sha512-wCQfWYLwg1JZmQ7rGaFy74AQyVFxpeqz19WWIGRgANiYlm+T0K3Hs6POgi0+nL3HvwxJIxhUlaRLFvkqm1zxSA==", - "license": "MIT", - "dependencies": { - "@graphql-tools/executor-common": "^1.0.6", - "@graphql-tools/utils": "^11.0.0", - "@whatwg-node/disposablestack": "^0.0.6", - "graphql-ws": "^6.0.6", - "isows": "^1.0.7", - "tslib": "^2.8.1", - "ws": "^8.18.3" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-graphql-ws/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-graphql-ws/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/@graphql-tools/executor-http": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-3.1.0.tgz", - "integrity": "sha512-DTaNU1rT2sxffwQlt+Aw68cHQWfGkjsaRk1D8nvG+DcCR8RNQo0d9qYt7pXIcfXYcQLb/OkABcGSuCfkopvHJg==", - "license": "MIT", - "dependencies": { - "@graphql-hive/signal": "^2.0.0", - "@graphql-tools/executor-common": "^1.0.6", - "@graphql-tools/utils": "^11.0.0", - "@repeaterjs/repeater": "^3.0.4", - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/fetch": "^0.10.13", - "@whatwg-node/promise-helpers": "^1.3.2", - "meros": "^1.3.2", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-http/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-http/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/@graphql-tools/executor-legacy-ws": { - "version": "1.1.25", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.1.25.tgz", - "integrity": "sha512-6uf4AEXO0QMxJ7AWKVPqEZXgYBJaiz5vf29X0boG8QtcqWy8mqkXKWLND2Swdx0SbEx0efoGFcjuKufUcB0ASQ==", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "@types/ws": "^8.0.0", - "isomorphic-ws": "^5.0.0", - "tslib": "^2.4.0", - "ws": "^8.19.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-legacy-ws/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/git-loader": { - "version": "8.0.32", - "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-8.0.32.tgz", - "integrity": "sha512-H5HTp2vevv0rRMEnCJBVmVF8md3LpJI1C1+d6OtzvmuONJ8mOX2mkf9rtoqwiztynVegaDUekvMFsc9k5iE2WA==", - "license": "MIT", - "dependencies": { - "@graphql-tools/graphql-tag-pluck": "8.3.27", - "@graphql-tools/utils": "^11.0.0", - "is-glob": "4.0.3", - "micromatch": "^4.0.8", - "tslib": "^2.4.0", - "unixify": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/git-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/github-loader": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-9.0.6.tgz", - "integrity": "sha512-hhlt2MMkRcvDva/qyzqFddXzaMmRnriJ0Ts+/LcNeYnB8hcEqRMpF9RCsHYjo1mFRaiu8i4PSIpXyyFu3To7Ow==", - "license": "MIT", - "dependencies": { - "@graphql-tools/executor-http": "^3.0.6", - "@graphql-tools/graphql-tag-pluck": "^8.3.27", - "@graphql-tools/utils": "^11.0.0", - "@whatwg-node/fetch": "^0.10.13", - "@whatwg-node/promise-helpers": "^1.0.0", - "sync-fetch": "0.6.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/github-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/graphql-file-loader": { - "version": "8.1.9", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-8.1.9.tgz", - "integrity": "sha512-rkLK46Q62Zxift8B6Kfw6h8SH3pCR3DPCfNeC/lpLwYReezZz+2ARuLDFZjQGjW+4lpMwiAw8CIxDyQAUgqU6A==", - "license": "MIT", - "dependencies": { - "@graphql-tools/import": "7.1.9", - "@graphql-tools/utils": "^11.0.0", - "globby": "^11.0.3", - "tslib": "^2.4.0", - "unixify": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/graphql-tag-pluck": { - "version": "8.3.27", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.3.27.tgz", - "integrity": "sha512-CJ0WVXhGYsfFngpRrAAcjRHyxSDHx4dEz2W15bkwvt9he/AWhuyXm07wuGcoLrl0q0iQp1BiRjU7D8SxWZo3JQ==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/traverse": "^7.26.10", - "@babel/types": "^7.26.10", - "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/import": { - "version": "7.1.9", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-7.1.9.tgz", - "integrity": "sha512-mHzOgyfzsAgstaZPIFEtKg4GVH4FbDHeHYrSs73mAPKS5F59/FlRuUJhAoRnxbVnc3qIZ6EsWBjOjNbnPK8viA==", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "@theguild/federation-composition": "^0.21.1", - "resolve-from": "5.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/import/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/json-file-loader": { - "version": "8.0.26", - "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-8.0.26.tgz", - "integrity": "sha512-kwy9IFi5QtXXTLBgWkvA1RqsZeJDn0CxsTbhNlziCzmga9fNo7qtZ18k9FYIq3EIoQQlok+b7W7yeyJATA2xhw==", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "globby": "^11.0.3", - "tslib": "^2.4.0", - "unixify": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/load": { - "version": "8.1.8", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-8.1.8.tgz", - "integrity": "sha512-gxO662b64qZSToK3N6XUxWG5E6HOUjlg5jEnmGvD4bMtGJ0HwEe/BaVZbBQemCfLkxYjwRIBiVfOY9o0JyjZJg==", - "license": "MIT", - "dependencies": { - "@graphql-tools/schema": "^10.0.31", - "@graphql-tools/utils": "^11.0.0", - "p-limit": "3.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/load/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/merge": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.1.7.tgz", - "integrity": "sha512-Y5E1vTbTabvcXbkakdFUt4zUIzB1fyaEnVmIWN0l0GMed2gdD01TpZWLUm4RNAxpturvolrb24oGLQrBbPLSoQ==", - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/optimize": { - "version": "1.3.1", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/relay-operation-optimizer": { - "version": "6.5.15", - "license": "MIT", - "dependencies": { - "@ardatan/relay-compiler": "12.0.0", - "@graphql-tools/utils": "9.1.4", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/schema": { - "version": "10.0.31", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.31.tgz", - "integrity": "sha512-ZewRgWhXef6weZ0WiP7/MV47HXiuFbFpiDUVLQl6mgXsWSsGELKFxQsyUCBos60Qqy1JEFAIu3Ns6GGYjGkqkQ==", - "license": "MIT", - "dependencies": { - "@graphql-tools/merge": "^9.1.7", - "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/schema/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/url-loader": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-9.0.6.tgz", - "integrity": "sha512-QdJI3f7ANDMYfYazRgJzzybznjOrQAOuDXweC9xmKgPZoTqNxEAsatiy69zcpTf6092taJLyrqRH6R7xUTzf4A==", - "license": "MIT", - "dependencies": { - "@graphql-tools/executor-graphql-ws": "^3.1.2", - "@graphql-tools/executor-http": "^3.0.6", - "@graphql-tools/executor-legacy-ws": "^1.1.25", - "@graphql-tools/utils": "^11.0.0", - "@graphql-tools/wrap": "^11.1.1", - "@types/ws": "^8.0.0", - "@whatwg-node/fetch": "^0.10.13", - "@whatwg-node/promise-helpers": "^1.0.0", - "isomorphic-ws": "^5.0.0", - "sync-fetch": "0.6.0", - "tslib": "^2.4.0", - "ws": "^8.19.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/url-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/utils": { - "version": "9.1.4", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/wrap": { - "version": "11.1.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-11.1.4.tgz", - "integrity": "sha512-V4msVMzxv0XmKaNr56HGsma1gKq/Ev3vV6ZeKe2iEX6/vVpxX4chVQxIl9nKnv28280xwraRgQRZ2oicjjZhuQ==", - "license": "MIT", - "dependencies": { - "@graphql-tools/delegate": "^12.0.4", - "@graphql-tools/schema": "^10.0.29", - "@graphql-tools/utils": "^11.0.0", - "@whatwg-node/promise-helpers": "^1.3.2", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/wrap/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.0.0.tgz", - "integrity": "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA==", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/wrap/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", - "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", - "license": "MIT", - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "peer": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "license": "MIT", - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "peer": true - }, - "node_modules/@ianvs/prettier-plugin-sort-imports": { - "version": "4.1.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@babel/core": "^7.21.8", - "@babel/generator": "^7.21.5", - "@babel/parser": "^7.21.8", - "@babel/traverse": "^7.21.5", - "@babel/types": "^7.21.5", - "semver": "^7.5.0" - }, - "peerDependencies": { - "@vue/compiler-sfc": ">=3.0.0", - "prettier": "2 || 3" - }, - "peerDependenciesMeta": { - "@vue/compiler-sfc": { - "optional": true - } - } - }, - "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/semver": { - "version": "7.5.4", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@inquirer/ansi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", - "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", - "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@jest/types": { - "version": "26.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/types/node_modules/@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@kwsites/file-exists": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.1" - } - }, - "node_modules/@kwsites/promise-deferred": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@n1ru4l/push-pull-async-iterable-iterator": { - "version": "2.1.4", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@phenomnomnominal/debug": { - "version": "0.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "callsite": "^1.0.0", - "esprima": "^4.0.1", - "esquery": "^1.3.1", - "tslib": "^2.0.3" - } - }, - "node_modules/@phenomnomnominal/tsquery": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz", - "integrity": "sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==", - "dev": true, - "dependencies": { - "esquery": "^1.4.0" - }, - "peerDependencies": { - "typescript": "^3 || ^4 || ^5" - } - }, - "node_modules/@phenomnomnominal/tstemplate": { - "version": "0.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@phenomnomnominal/worker-require": { - "version": "0.0.34", - "dev": true, - "license": "MIT", - "dependencies": { - "callsite": "^1.0.0", - "comlink": "^4.3.0", - "tslib": "^1.10.0" - } - }, - "node_modules/@phenomnomnominal/worker-require/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@repeaterjs/repeater": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.6.tgz", - "integrity": "sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==", - "license": "MIT" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@sindresorhus/base62": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/base62/-/base62-1.0.0.tgz", - "integrity": "sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@theguild/federation-composition": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@theguild/federation-composition/-/federation-composition-0.21.3.tgz", - "integrity": "sha512-+LlHTa4UbRpZBog3ggAxjYIFvdfH3UMvvBUptur19TMWkqU4+n3GmN+mDjejU+dyBXIG27c25RsiQP1HyvM99g==", - "license": "MIT", - "dependencies": { - "constant-case": "^3.0.4", - "debug": "4.4.3", - "json5": "^2.2.3", - "lodash.sortby": "^4.7.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "graphql": "^16.0.0" - } - }, - "node_modules/@theguild/federation-composition/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.16", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.31", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.33", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "26.0.24", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "node_modules/@types/jest/node_modules/diff-sequences": { - "version": "26.6.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/jest/node_modules/jest-diff": { - "version": "26.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "26.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz", - "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "14.18.36", - "license": "MIT" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/passport": { - "version": "1.0.11", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==" - }, - "node_modules/@types/serve-static": { - "version": "1.15.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/validator": { - "version": "13.11.9", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.9.tgz", - "integrity": "sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==", - "dev": true - }, - "node_modules/@types/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz", - "integrity": "sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/type-utils": "6.20.0", - "@typescript-eslint/utils": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", - "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", - "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", - "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz", - "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", - "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.49.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "5.49.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz", - "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", - "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", - "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", - "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", - "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.49.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/visitor-keys": "5.49.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.20.0.tgz", - "integrity": "sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "6.20.0", - "@typescript-eslint/utils": "6.20.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", - "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", - "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", - "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz", - "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", - "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/types": { - "version": "5.49.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.49.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/visitor-keys": "5.49.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.49.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.49.0", - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/typescript-estree": "5.49.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.49.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.49.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "peer": true - }, - "node_modules/@whatwg-node/disposablestack": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@whatwg-node/disposablestack/-/disposablestack-0.0.6.tgz", - "integrity": "sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==", - "license": "MIT", - "dependencies": { - "@whatwg-node/promise-helpers": "^1.0.0", - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/disposablestack/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/@whatwg-node/fetch": { - "version": "0.10.13", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.10.13.tgz", - "integrity": "sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q==", - "license": "MIT", - "dependencies": { - "@whatwg-node/node-fetch": "^0.8.3", - "urlpattern-polyfill": "^10.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/node-fetch": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.8.5.tgz", - "integrity": "sha512-4xzCl/zphPqlp9tASLVeUhB5+WJHbuWGYpfoC2q1qh5dw0AqZBW7L27V5roxYWijPxj4sspRAAoOH3d2ztaHUQ==", - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^3.1.1", - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/promise-helpers": "^1.3.2", - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/node-fetch/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/@whatwg-node/promise-helpers": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-1.3.2.tgz", - "integrity": "sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@whatwg-node/promise-helpers/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "license": "ISC" - }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/are-docs-informative": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", - "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/aria-query": { - "version": "5.1.3", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/array-includes": { - "version": "3.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/auto-bind": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.6.3", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.1.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "license": "MIT" - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-preset-fbjs": { - "version": "3.4.0", - "license": "MIT", - "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-class-properties": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoped-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-member-expression-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-property-literals": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "node_modules/backo2": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.9.17", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.17.tgz", - "integrity": "sha512-agD0MgJFUP/4nvjqzIB29zRPUuCF7Ge6mEv9s8dHrtYD7QWXRcx75rOADE/d5ah1NI+0vkDl0yorDd5U852IQQ==", - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.js" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-writer": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsite": { - "version": "1.0.0", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001765", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001765.tgz", - "integrity": "sha512-LWcNtSyZrakjECqmpP4qdg0MMGdN368D7X8XvvAqOcqMv0RxnlqVKZl2V6/mBR68oYMxOZPLw/gO7DuisMHUvQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/capital-case": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/change-case": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/change-case-all": { - "version": "1.0.14", - "license": "MIT", - "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/chardet": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", - "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", - "license": "MIT" - }, - "node_modules/chokidar": { - "version": "3.5.3", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/cli-color": { - "version": "2.0.3", - "license": "ISC", - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.61", - "es6-iterator": "^2.0.3", - "memoizee": "^0.4.15", - "timers-ext": "^0.1.7" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/cli-truncate": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==" - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "license": "ISC", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/comlink": { - "version": "4.3.1", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/commander": { - "version": "8.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/comment-parser": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.5.tgz", - "integrity": "sha512-aRDkn3uyIlCFfk5NUA+VdwMmMsh8JGhc4hapfV4yxymHGQ3BVskMQfoXGpCo5IoBuQ9tS5iiVKhCpTcB4pW4qw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/concurrently": { - "version": "6.5.1", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.21", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", - "tree-kill": "^1.2.2", - "yargs": "^16.2.0" - }, - "bin": { - "concurrently": "bin/concurrently.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/concurrently/node_modules/cliui": { - "version": "7.0.4", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/concurrently/node_modules/yargs": { - "version": "16.2.0", - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/concurrently/node_modules/yargs-parser": { - "version": "20.2.9", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/config-chain": { - "version": "1.1.13", - "license": "MIT", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/constant-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" - }, - "node_modules/core-js-compat": { - "version": "3.27.2", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/create-eslint-index": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.get": "^4.3.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "node-fetch": "2.6.7" - } - }, - "node_modules/cross-fetch/node_modules/node-fetch": { - "version": "2.6.7", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/cross-inspect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.1.tgz", - "integrity": "sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==", - "license": "MIT", + "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "tslib": "^2.4.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=10" } }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "license": "MIT", + "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/d": { - "version": "1.0.1", - "license": "ISC", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "node": ">=10" } }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", + "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/yallist": { + "version": "4.0.0", "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/dataloader": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.3.tgz", - "integrity": "sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==", - "license": "MIT" + "license": "ISC" }, - "node_modules/date-fns": { - "version": "2.29.3", + "node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", "license": "MIT", "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "node": ">=18" } }, - "node_modules/debounce": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-2.2.0.tgz", - "integrity": "sha512-Xks6RUDLZFdz8LIdR6q0MTH44k7FikOmnh5xkSjMig6ch45afc8sjTjRQf3P6ax8dMgcQrYO/AR2RGWURrruqw==", + "node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", "license": "MIT", "engines": { "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "node_modules/@jest/types": { + "version": "26.6.2", + "dev": true, + "license": "MIT", "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 10.14.2" } }, - "node_modules/deep-equal": { - "version": "2.2.0", + "node_modules/@jest/types/node_modules/@types/yargs": { + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/yargs-parser": "*" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "peer": true - }, - "node_modules/define-properties": { - "version": "1.1.4", - "dev": true, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/dependency-graph": { - "version": "0.11.0", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "license": "MIT", - "engines": { - "node": ">= 0.6.0" + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/detect-indent": { - "version": "6.1.0", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/diff": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", - "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "dev": true, + "node_modules/@n1ru4l/push-pull-async-iterable-iterator": { + "version": "2.1.4", "license": "MIT", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" } }, - "node_modules/dir-glob": { - "version": "3.0.1", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", "license": "MIT", "dependencies": { - "path-type": "^4.0.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/djb2a": { - "version": "1.2.0", - "dev": true, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "license": "Apache-2.0", - "peer": true, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "node": ">= 8" } }, - "node_modules/dset": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", - "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/@repeaterjs/repeater": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.6.tgz", + "integrity": "sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==", + "license": "MIT" }, - "node_modules/editorconfig": { - "version": "0.15.3", + "node_modules/@theguild/federation-composition": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@theguild/federation-composition/-/federation-composition-0.21.3.tgz", + "integrity": "sha512-+LlHTa4UbRpZBog3ggAxjYIFvdfH3UMvvBUptur19TMWkqU4+n3GmN+mDjejU+dyBXIG27c25RsiQP1HyvM99g==", "license": "MIT", "dependencies": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" + "constant-case": "^3.0.4", + "debug": "4.4.3", + "json5": "^2.2.3", + "lodash.sortby": "^4.7.0" }, - "bin": { - "editorconfig": "bin/editorconfig" - } - }, - "node_modules/editorconfig/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "graphql": "^16.0.0" + } }, - "node_modules/editorconfig/node_modules/lru-cache": { - "version": "4.1.5", - "license": "ISC", + "node_modules/@theguild/federation-composition/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/editorconfig/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "dev": true, + "license": "MIT" }, - "node_modules/editorconfig/node_modules/yallist": { - "version": "2.1.2", - "license": "ISC" + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "dev": true, + "license": "MIT" }, - "node_modules/electron-to-chromium": { - "version": "1.5.277", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.277.tgz", - "integrity": "sha512-wKXFZw4erWmmOz5N/grBoJ2XrNJGDFMu2+W5ACHza5rHtvsqrK4gb6rnLC7XxKB9WlJ+RmyQatuEXmtm86xbnw==", - "license": "ISC" + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "dev": true, + "license": "MIT" }, - "node_modules/emoji-regex": { - "version": "9.2.2", + "node_modules/@tsconfig/node16": { + "version": "1.0.3", "dev": true, "license": "MIT" }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "node_modules/@types/body-parser": { + "version": "1.19.2", + "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/environment": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", - "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@types/connect": { + "version": "3.4.35", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" } }, - "node_modules/error-ex": { - "version": "1.3.2", + "node_modules/@types/express": { + "version": "4.17.16", + "dev": true, "license": "MIT", "dependencies": { - "is-arrayish": "^0.2.1" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.31", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/es-abstract": { - "version": "1.21.1", + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", "dev": true, "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.4", - "is-array-buffer": "^3.0.1", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "@types/istanbul-lib-report": "*" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", + "node_modules/@types/jest": { + "version": "26.0.24", "dev": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "26.6.2", "dev": true, "license": "MIT", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 10.14.2" } }, - "node_modules/es5-ext": { - "version": "0.10.64", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", - "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", - "hasInstallScript": true, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "26.6.2", + "dev": true, + "license": "MIT", "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "esniff": "^2.0.1", - "next-tick": "^1.1.0" + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">=0.10" + "node": ">= 10.14.2" } }, - "node_modules/es6-iterator": { - "version": "2.0.3", + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "26.3.0", + "dev": true, "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "license": "ISC", + "node_modules/@types/mime": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "14.18.36", + "license": "MIT" + }, + "node_modules/@types/passport": { + "version": "1.0.11", + "dev": true, + "license": "MIT", "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" + "@types/express": "*" } }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "license": "ISC", + "node_modules/@types/qs": { + "version": "6.9.7", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "dev": true, + "license": "MIT", "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" + "@types/mime": "*", + "@types/node": "*" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "node_modules/@types/validator": { + "version": "13.11.9", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.9.tgz", + "integrity": "sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==", + "dev": true + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@types/node": "*" } }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@whatwg-node/disposablestack": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@whatwg-node/disposablestack/-/disposablestack-0.0.6.tgz", + "integrity": "sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@whatwg-node/promise-helpers": "^1.0.0", + "tslib": "^2.6.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=18.0.0" } }, - "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "peer": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" + "node_modules/@whatwg-node/disposablestack/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/@whatwg-node/fetch": { + "version": "0.10.13", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.10.13.tgz", + "integrity": "sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q==", + "license": "MIT", + "dependencies": { + "@whatwg-node/node-fetch": "^0.8.3", + "urlpattern-polyfill": "^10.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18.0.0" } }, - "node_modules/eslint-ast-utils": { - "version": "1.1.0", - "dev": true, + "node_modules/@whatwg-node/node-fetch": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.8.5.tgz", + "integrity": "sha512-4xzCl/zphPqlp9tASLVeUhB5+WJHbuWGYpfoC2q1qh5dw0AqZBW7L27V5roxYWijPxj4sspRAAoOH3d2ztaHUQ==", "license": "MIT", "dependencies": { - "lodash.get": "^4.4.2", - "lodash.zip": "^4.2.0" + "@fastify/busboy": "^3.1.1", + "@whatwg-node/disposablestack": "^0.0.6", + "@whatwg-node/promise-helpers": "^1.3.2", + "tslib": "^2.6.3" }, "engines": { - "node": ">=4" + "node": ">=18.0.0" } }, - "node_modules/eslint-config-react-app": { - "version": "7.0.1", - "dev": true, + "node_modules/@whatwg-node/node-fetch/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/@whatwg-node/promise-helpers": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-1.3.2.tgz", + "integrity": "sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==", "license": "MIT", "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" + "tslib": "^2.6.3" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" + "node": ">=16.0.0" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "node_modules/@whatwg-node/promise-helpers/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=0.4.0" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "node_modules/acorn-walk": { + "version": "8.2.0", "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=0.4.0" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=8" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "dev": true, + "node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "node_modules/arg": { + "version": "4.1.3", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "license": "MIT" }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, + "node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0" + }, + "node_modules/array-union": { + "version": "2.1.0", + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=8" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, + "node_modules/asap": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">= 4.0.0" } }, - "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, + "node_modules/auto-bind": { + "version": "4.0.0", + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-config-react-app/node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "dev": true, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "license": "MIT" + }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "license": "MIT", "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "@babel/core": "^7.0.0" } }, - "node_modules/eslint-config-react-app/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/backo2": { + "version": "1.0.2", + "license": "MIT" }, - "node_modules/eslint-config-react-app/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.17", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.17.tgz", + "integrity": "sha512-agD0MgJFUP/4nvjqzIB29zRPUuCF7Ge6mEv9s8dHrtYD7QWXRcx75rOADE/d5ah1NI+0vkDl0yorDd5U852IQQ==", + "license": "Apache-2.0", "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "baseline-browser-mapping": "dist/cli.js" } }, - "node_modules/eslint-config-react-app/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "node_modules/bluebird": { + "version": "3.7.2", + "license": "MIT" }, - "node_modules/eslint-etc": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-etc/-/eslint-etc-5.2.1.tgz", - "integrity": "sha512-lFJBSiIURdqQKq9xJhvSJFyPA+VeTh5xvk24e8pxVL7bwLBtGF60C/KRkLTMrvCZ6DA3kbPuYhLWY0TZMlqTsg==", - "dev": true, + "node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0", - "tsutils": "^3.17.1", - "tsutils-etc": "^1.4.1" + "fill-range": "^7.1.1" }, - "peerDependencies": { - "eslint": "^8.0.0", - "typescript": ">=4.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", - "dev": true, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", + "node_modules/bser": { + "version": "2.1.1", + "license": "Apache-2.0", "dependencies": { - "ms": "^2.1.1" + "node-int64": "^0.4.0" } }, - "node_modules/eslint-module-utils": { - "version": "2.7.4", - "dev": true, + "node_modules/buffer-writer": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "debug": "^3.2.7" - }, "engines": { "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-better-mutation": { - "version": "1.4.0", - "dev": true, + "node_modules/callsites": { + "version": "3.1.0", "license": "MIT", - "dependencies": { - "create-eslint-index": "~1.0.0", - "debug": "~4.3.1", - "eslint-ast-utils": "~1.1.0", - "import-modules": "~2.0.0", - "lodash": "~4.17.20" - }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "eslint": ">=6" + "node": ">=6" } }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "dev": true, + "node_modules/camel-case": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", - "dev": true, + "node_modules/camelcase": { + "version": "5.3.1", "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=4" - } + "node_modules/caniuse-lite": { + "version": "1.0.30001765", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001765.tgz", + "integrity": "sha512-LWcNtSyZrakjECqmpP4qdg0MMGdN368D7X8XvvAqOcqMv0RxnlqVKZl2V6/mBR68oYMxOZPLw/gO7DuisMHUvQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, - "node_modules/eslint-plugin-etc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-etc/-/eslint-plugin-etc-2.0.3.tgz", - "integrity": "sha512-o5RS/0YwtjlGKWjhKojgmm82gV1b4NQUuwk9zqjy9/EjxNFKKYCaF+0M7DkYBn44mJ6JYFZw3Ft249dkKuR1ew==", - "dev": true, + "node_modules/capital-case": { + "version": "1.0.4", + "license": "MIT", "dependencies": { - "@phenomnomnominal/tsquery": "^5.0.0", - "@typescript-eslint/experimental-utils": "^5.0.0", - "eslint-etc": "^5.1.0", - "requireindex": "~1.2.0", - "tslib": "^2.0.0", - "tsutils": "^3.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0", - "typescript": ">=4.0.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint-plugin-import": { - "version": "2.27.5", - "dev": true, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "node": ">=8" } }, - "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, + "node_modules/change-case": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "dev": true, + "node_modules/change-case-all": { + "version": "1.0.14", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/chardet": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", + "license": "MIT" }, - "node_modules/eslint-plugin-import/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, + "node_modules/cli-color": { + "version": "2.0.3", "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "d": "^1.0.1", + "es5-ext": "^0.10.61", + "es6-iterator": "^2.0.3", + "memoizee": "^0.4.15", + "timers-ext": "^0.1.7" }, "engines": { - "node": "*" + "node": ">=0.10" } }, - "node_modules/eslint-plugin-jsdoc": { - "version": "62.5.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-62.5.4.tgz", - "integrity": "sha512-U+Q5ppErmC17VFQl542eBIaXcuq975BzoIHBXyx7UQx/i4gyHXxPiBkonkuxWyFA98hGLALLUuD+NJcXqSGKxg==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", "dependencies": { - "@es-joy/jsdoccomment": "~0.84.0", - "@es-joy/resolve.exports": "1.2.0", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.4.5", - "debug": "^4.4.3", - "escape-string-regexp": "^4.0.0", - "espree": "^11.1.0", - "esquery": "^1.7.0", - "html-entities": "^2.6.0", - "object-deep-merge": "^2.0.0", - "parse-imports-exports": "^0.2.4", - "semver": "^7.7.3", - "spdx-expression-parse": "^4.0.0", - "to-valid-identifier": "^1.0.0" + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": ">=18" }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "engines": { - "node": ">=6.0" + "node": ">=12" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/eslint-visitor-keys": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.0.tgz", - "integrity": "sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==", - "dev": true, - "license": "Apache-2.0", + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==" + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": ">=18" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/espree": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-11.1.0.tgz", - "integrity": "sha512-WFWYhO1fV4iYkqOOvq8FbqIhr2pYfoDY0kCotMkDeNtGpiGGkZ1iov2u8ydjtgM8yF8rzK7oaTbw2NAzbAbehw==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^5.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": ">=12" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, "engines": { - "node": ">=10" + "node": ">= 12" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "dev": true, - "license": "MIT", + "node_modules/cliui": { + "version": "8.0.1", + "license": "ISC", "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">=12" } }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, + "node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" + "color-name": "~1.1.4" }, "engines": { - "node": "*" + "node": ">=7.0.0" } }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "dev": true, + "node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", "license": "MIT", - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" + "node": ">=4.0.0" } }, - "node_modules/eslint-plugin-node/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" }, - "node_modules/eslint-plugin-node/node_modules/eslint-utils": { - "version": "2.1.0", - "dev": true, + "node_modules/concurrently": { + "version": "6.5.1", "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "chalk": "^4.1.0", + "date-fns": "^2.16.1", + "lodash": "^4.17.21", + "rxjs": "^6.6.3", + "spawn-command": "^0.0.2-1", + "supports-color": "^8.1.0", + "tree-kill": "^1.2.2", + "yargs": "^16.2.0" }, - "engines": { - "node": ">=6" + "bin": { + "concurrently": "bin/concurrently.js" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "dev": true, - "license": "Apache-2.0", "engines": { - "node": ">=4" + "node": ">=10.0.0" } }, - "node_modules/eslint-plugin-node/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, + "node_modules/concurrently/node_modules/cliui": { + "version": "7.0.4", "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/concurrently/node_modules/yargs": { + "version": "16.2.0", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/eslint-plugin-promise": { - "version": "6.1.1", - "dev": true, + "node_modules/concurrently/node_modules/yargs-parser": { + "version": "20.2.9", "license": "ISC", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "node": ">=10" } }, - "node_modules/eslint-plugin-react": { - "version": "7.32.1", - "dev": true, + "node_modules/config-chain": { + "version": "1.1.13", "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "dev": true, + "node_modules/constant-case": { + "version": "3.0.4", "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" } }, - "node_modules/eslint-plugin-react/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/create-require": { + "version": "1.1.1", "dev": true, + "license": "MIT" + }, + "node_modules/cross-fetch": { + "version": "3.1.5", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node-fetch": "2.6.7" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/cross-fetch/node_modules/node-fetch": { + "version": "2.6.7", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/eslint-plugin-react/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", + "node_modules/cross-inspect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.1.tgz", + "integrity": "sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "tslib": "^2.4.0" }, "engines": { - "node": "*" + "node": ">=16.0.0" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "dev": true, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "license": "MIT", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, - "node_modules/eslint-plugin-security": { - "version": "1.7.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/d": { + "version": "1.0.1", + "license": "ISC", "dependencies": { - "safe-regex": "^2.1.1" + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "node_modules/eslint-plugin-switch-statement": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/eslint-plugin-switch-statement/-/eslint-plugin-switch-statement-0.0.12.tgz", - "integrity": "sha512-LJd6sTnm/nptvFcHfCau6Kx946LPBMFhF8Gz1gEPhlt5Kzv8wIEYCaut1W9xYksDKwbvk8Ir3QBZKRnzCO+R2g==", - "dependencies": { - "@typescript-eslint/utils": "^7.4.0" - }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" - }, - "peerDependencies": { - "eslint": ">=8" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 12" } }, - "node_modules/eslint-plugin-switch-statement/node_modules/@typescript-eslint/scope-manager": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.5.0.tgz", - "integrity": "sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==", - "dependencies": { - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/visitor-keys": "7.5.0" - }, + "node_modules/dataloader": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.3.tgz", + "integrity": "sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==", + "license": "MIT" + }, + "node_modules/date-fns": { + "version": "2.29.3", + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=0.11" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/date-fns" } }, - "node_modules/eslint-plugin-switch-statement/node_modules/@typescript-eslint/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.5.0.tgz", - "integrity": "sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==", + "node_modules/debounce": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-2.2.0.tgz", + "integrity": "sha512-Xks6RUDLZFdz8LIdR6q0MTH44k7FikOmnh5xkSjMig6ch45afc8sjTjRQf3P6ax8dMgcQrYO/AR2RGWURrruqw==", + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-switch-statement/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.5.0.tgz", - "integrity": "sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==", + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dependencies": { - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/visitor-keys": "7.5.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "ms": "^2.1.3" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=6.0" }, "peerDependenciesMeta": { - "typescript": { + "supports-color": { "optional": true } } }, - "node_modules/eslint-plugin-switch-statement/node_modules/@typescript-eslint/utils": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.5.0.tgz", - "integrity": "sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.5.0", - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/typescript-estree": "7.5.0", - "semver": "^7.5.4" - }, + "node_modules/decamelize": { + "version": "1.2.0", + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-switch-statement/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.5.0.tgz", - "integrity": "sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==", - "dependencies": { - "@typescript-eslint/types": "7.5.0", - "eslint-visitor-keys": "^3.4.1" - }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 0.6.0" } }, - "node_modules/eslint-plugin-switch-statement/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, + "node_modules/detect-indent": { + "version": "6.1.0", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/eslint-plugin-switch-statement/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, + "node_modules/diff": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", + "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.3.1" } }, - "node_modules/eslint-plugin-switch-statement/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "node_modules/dir-glob": { + "version": "3.0.1", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "path-type": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/eslint-plugin-switch-statement/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.10.0", - "dev": true, + "node_modules/dot-case": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^5.43.0" - }, + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "node": ">=4" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/editorconfig": { + "version": "0.15.3", + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" }, - "engines": { - "node": ">=8.0.0" + "bin": { + "editorconfig": "bin/editorconfig" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } + "node_modules/editorconfig/node_modules/commander": { + "version": "2.20.3", + "license": "MIT" }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/editorconfig/node_modules/lru-cache": { + "version": "4.1.5", + "license": "ISC", "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/editorconfig/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/editorconfig/node_modules/yallist": { + "version": "2.1.2", + "license": "ISC" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.277", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.277.tgz", + "integrity": "sha512-wKXFZw4erWmmOz5N/grBoJ2XrNJGDFMu2+W5ACHza5rHtvsqrK4gb6rnLC7XxKB9WlJ+RmyQatuEXmtm86xbnw==", + "license": "ISC" + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=18" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "node_modules/error-ex": { + "version": "1.3.2", "license": "MIT", - "peer": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "is-arrayish": "^0.2.1" } }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "peer": true, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "hasInstallScript": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=0.10" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "license": "ISC", - "peer": true, + "node_modules/es6-iterator": { + "version": "2.0.3", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.19.0", - "license": "MIT", - "peer": true, + "node_modules/es6-symbol": { + "version": "3.1.3", + "license": "ISC", "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "d": "^1.0.1", + "ext": "^1.1.2" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", + "node_modules/es6-weak-map": { + "version": "2.0.3", "license": "ISC", - "peer": true, "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", - "peer": true, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/esniff": { @@ -8562,78 +4630,13 @@ "type": "^2.7.2" }, "engines": { - "node": ">=0.10" - } - }, - "node_modules/esniff/node_modules/type": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", - "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "peer": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "node": ">=0.10" } }, - "node_modules/esutils": { - "version": "2.0.3", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } + "node_modules/esniff/node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" }, "node_modules/event-emitter": { "version": "0.3.5", @@ -8705,12 +4708,6 @@ "version": "2.7.2", "license": "ISC" }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "peer": true - }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -8726,23 +4723,6 @@ "node": ">=8.6.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "peer": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "peer": true - }, - "node_modules/fast-memoize": { - "version": "2.5.2", - "dev": true, - "license": "MIT" - }, "node_modules/fastq": { "version": "1.15.0", "license": "ISC", @@ -8797,17 +4777,6 @@ "node": "^12.20 || >= 14.13" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -8819,45 +4788,6 @@ "node": ">=8" } }, - "node_modules/find-up": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "license": "MIT", - "peer": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "license": "ISC", - "peer": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.3" - } - }, "node_modules/formdata-polyfill": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", @@ -8874,47 +4804,10 @@ "version": "1.0.0", "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.2", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.1", "license": "MIT" }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "license": "MIT", @@ -8941,19 +4834,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-intrinsic": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/get-stream": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", @@ -8965,21 +4845,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/glob": { "version": "7.2.3", "license": "ISC", @@ -9035,20 +4900,6 @@ "node": ">=4" } }, - "node_modules/globalthis": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/globby": { "version": "11.1.0", "license": "MIT", @@ -9067,27 +4918,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gopd": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, "node_modules/graphql": { "version": "16.12.0", "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.12.0.tgz", @@ -9432,14 +5267,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-flag": { "version": "4.0.0", "license": "MIT", @@ -9447,53 +5274,6 @@ "node": ">=8" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/header-case": { "version": "2.0.4", "license": "MIT", @@ -9502,23 +5282,6 @@ "tslib": "^2.0.3" } }, - "node_modules/html-entities": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, "node_modules/human-signals": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", @@ -9602,22 +5365,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-modules": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.8.19" - } - }, "node_modules/inflight": { "version": "1.0.6", "license": "ISC", @@ -9634,19 +5381,6 @@ "version": "1.3.8", "license": "ISC" }, - "node_modules/internal-slot": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/invariant": { "version": "2.2.4", "license": "MIT", @@ -9654,96 +5388,20 @@ "loose-envify": "^1.0.0" } }, - "node_modules/is-absolute": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "license": "MIT" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "dev": true, + "node_modules/is-absolute": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/is-arrayish": { + "version": "0.2.1", + "license": "MIT" }, "node_modules/is-core-module": { "version": "2.11.0", @@ -9755,20 +5413,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "license": "MIT", @@ -9800,25 +5444,6 @@ "tslib": "^2.0.3" } }, - "node_modules/is-map": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -9827,47 +5452,10 @@ "node": ">=0.12.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-promise": { "version": "2.2.2", "license": "MIT" }, - "node_modules/is-regex": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-relative": { "version": "1.0.0", "license": "MIT", @@ -9878,25 +5466,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-set": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", @@ -9908,52 +5477,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-string": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.10", - "dev": true, - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-unc-path": { "version": "1.0.0", "license": "MIT", @@ -9983,37 +5506,6 @@ "tslib": "^2.0.3" } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-windows": { "version": "1.0.2", "license": "MIT", @@ -10021,11 +5513,6 @@ "node": ">=0.10.0" } }, - "node_modules/isarray": { - "version": "2.0.5", - "dev": true, - "license": "MIT" - }, "node_modules/isexe": { "version": "2.0.0", "license": "ISC" @@ -10058,52 +5545,6 @@ "version": "1.3.0", "license": "MIT" }, - "node_modules/jest-diff": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jiti": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", @@ -10164,16 +5605,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsdoc-type-pratt-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-7.1.1.tgz", - "integrity": "sha512-/2uqY7x6bsrpi3i9LVU6J89352C0rpMk0as8trXxCtvd4kPk1ke/Eyif6wqfSLvoNJqcDG9Vk4UsXgygzCt2xA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20.0.0" - } - }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", @@ -10190,17 +5621,6 @@ "version": "2.3.1", "license": "MIT" }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "peer": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "license": "MIT", - "peer": true - }, "node_modules/json-to-pretty-yaml": { "version": "1.2.2", "license": "Apache-2.0", @@ -10233,44 +5653,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/lilconfig": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", @@ -10282,14 +5664,6 @@ "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/lines-and-columns": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, "node_modules/lint-staged": { "version": "15.2.10", "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.10.tgz", @@ -10605,39 +5979,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "license": "MIT", - "peer": true + "node_modules/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "license": "MIT" }, "node_modules/lodash.sortby": { "version": "4.7.0", @@ -10645,11 +5991,6 @@ "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", "license": "MIT" }, - "node_modules/lodash.zip": { - "version": "4.2.0", - "dev": true, - "license": "MIT" - }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -10969,14 +6310,6 @@ "node": ">=10" } }, - "node_modules/minimist": { - "version": "1.2.7", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -10991,16 +6324,6 @@ "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "license": "MIT" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, "node_modules/next-tick": { "version": "1.1.0", "license": "ISC" @@ -11078,14 +6401,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", @@ -11122,118 +6437,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-deep-merge": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/object-deep-merge/-/object-deep-merge-2.0.0.tgz", - "integrity": "sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==", - "dev": true, - "license": "MIT" - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/once": { "version": "1.4.0", "license": "ISC", @@ -11241,23 +6444,6 @@ "wrappy": "1" } }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "peer": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/p-limit": { "version": "3.1.0", "license": "MIT", @@ -11271,19 +6457,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/p-try": { "version": "2.2.0", "license": "MIT", @@ -11325,16 +6498,6 @@ "node": ">=0.8" } }, - "node_modules/parse-imports-exports": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/parse-imports-exports/-/parse-imports-exports-0.2.4.tgz", - "integrity": "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "parse-statements": "1.0.11" - } - }, "node_modules/parse-json": { "version": "5.2.0", "license": "MIT", @@ -11355,13 +6518,6 @@ "version": "1.2.4", "license": "MIT" }, - "node_modules/parse-statements": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/parse-statements/-/parse-statements-1.0.11.tgz", - "integrity": "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==", - "dev": true, - "license": "MIT" - }, "node_modules/pascal-case": { "version": "3.1.2", "license": "MIT", @@ -11553,15 +6709,6 @@ "node": ">=0.10.0" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/prettier": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz", @@ -11598,21 +6745,6 @@ "asap": "~2.0.3" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "dev": true, - "license": "MIT" - }, "node_modules/proto-list": { "version": "1.2.4", "license": "ISC" @@ -11621,15 +6753,6 @@ "version": "1.0.2", "license": "ISC" }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "peer": true, - "engines": { - "node": ">=6" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "funding": [ @@ -11653,115 +6776,6 @@ "dev": true, "license": "MIT" }, - "node_modules/readdirp": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "dev": true, - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-transform": { - "version": "0.15.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp-tree": { - "version": "0.1.24", - "dev": true, - "license": "MIT", - "bin": { - "regexp-tree": "bin/regexp-tree" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.7.1", - "dev": true, - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, "node_modules/relay-runtime": { "version": "12.0.0", "license": "MIT", @@ -11799,27 +6813,6 @@ "version": "2.0.0", "license": "ISC" }, - "node_modules/requireindex": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.5" - } - }, - "node_modules/reserved-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/reserved-identifiers/-/reserved-identifiers-1.2.0.tgz", - "integrity": "sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/resolve": { "version": "1.22.1", "license": "MIT", @@ -11847,30 +6840,16 @@ "node_modules/reusify": { "version": "1.0.4", "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" + }, "node_modules/run-parallel": { "version": "1.2.0", "funding": [ @@ -11906,27 +6885,6 @@ "version": "1.14.1", "license": "0BSD" }, - "node_modules/safe-regex": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "regexp-tree": "~0.1.1" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/safer-buffer": { "version": "2.1.2", "license": "MIT" @@ -12044,19 +7002,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/side-channel": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/sigmund": { "version": "1.0.1", "license": "ISC" @@ -12077,20 +7022,6 @@ "version": "1.0.0", "license": "BSD-3-Clause" }, - "node_modules/simple-git": { - "version": "3.16.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.3.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/steveukx/git-js?sponsor=1" - } - }, "node_modules/slash": { "version": "3.0.0", "license": "MIT", @@ -12147,31 +7078,6 @@ "version": "0.0.2-1", "license": "MIT" }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", - "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.22", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", - "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", - "dev": true, - "license": "CC0-1.0" - }, "node_modules/split2": { "version": "4.1.0", "license": "ISC", @@ -12186,17 +7092,6 @@ "tslib": "^2.0.3" } }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/string-argv": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", @@ -12211,11 +7106,6 @@ "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==", "license": "MIT" }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/string-width": { "version": "4.2.3", "license": "MIT", @@ -12232,50 +7122,6 @@ "version": "8.0.0", "license": "MIT" }, - "node_modules/string.prototype.matchall": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/strip-ansi": { "version": "6.0.1", "license": "MIT", @@ -12286,14 +7132,6 @@ "node": ">=8" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/strip-final-newline": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", @@ -12305,18 +7143,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/subscriptions-transport-ws": { "version": "0.9.19", "license": "MIT", @@ -12402,11 +7228,6 @@ "node": ">=18" } }, - "node_modules/text-table": { - "version": "0.2.0", - "license": "MIT", - "peer": true - }, "node_modules/timeout-signal": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/timeout-signal/-/timeout-signal-2.0.0.tgz", @@ -12442,23 +7263,6 @@ "node": ">=8.0" } }, - "node_modules/to-valid-identifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-valid-identifier/-/to-valid-identifier-1.0.0.tgz", - "integrity": "sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/base62": "^1.0.0", - "reserved-identifiers": "^1.0.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/tr46": { "version": "0.0.3", "license": "MIT" @@ -12470,17 +7274,6 @@ "tree-kill": "cli.js" } }, - "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", - "engines": { - "node": ">=16.13.0" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, "node_modules/ts-log": { "version": "2.2.5", "license": "MIT" @@ -12528,103 +7321,20 @@ } } }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, "node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, - "node_modules/tsutils": { - "version": "3.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils-etc": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tsutils-etc/-/tsutils-etc-1.4.2.tgz", - "integrity": "sha512-2Dn5SxTDOu6YWDNKcx1xu2YUy6PUeKrWZB/x2cQ8vY2+iz3JRembKn/iZ0JLT1ZudGNwQQvtFX9AwvRHbXuPUg==", - "dev": true, - "dependencies": { - "@types/yargs": "^17.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "ts-flags": "bin/ts-flags", - "ts-kind": "bin/ts-kind" - }, - "peerDependencies": { - "tsutils": "^3.0.0", - "typescript": ">=4.0.0" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, "node_modules/type": { "version": "1.2.0", "license": "ISC" }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/typescript": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "devOptional": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -12660,20 +7370,6 @@ "node": ">=6.0.0" } }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/unc-path-regex": { "version": "0.1.2", "license": "MIT", @@ -12681,42 +7377,6 @@ "node": ">=0.10.0" } }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -12793,15 +7453,6 @@ "tslib": "^2.0.3" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "peer": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, "node_modules/urlpattern-polyfill": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz", @@ -12856,58 +7507,10 @@ "node": ">= 8" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/which-module": { "version": "2.0.0", "license": "ISC" }, - "node_modules/which-typed-array": { - "version": "1.1.9", - "dev": true, - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "license": "MIT", @@ -12966,14 +7569,6 @@ "version": "3.1.1", "license": "ISC" }, - "node_modules/yaml": { - "version": "1.10.2", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, "node_modules/yargs": { "version": "17.6.2", "license": "MIT", diff --git a/package.json b/package.json index 0c36eec..e04fe4b 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,7 @@ "prepare": "husky install", "lint": "cd client && npm run lint; cd ../server && npm run lint", "up": "docker compose up --detach postgres clickhouse hma scylla redis otel-collector && open http://localhost:16686", - "down": "docker compose down", - "betterer": "betterer" + "down": "docker compose down" }, "dependencies": { "@graphiql/create-fetcher": "^0.1.0", @@ -32,7 +31,6 @@ "@graphql-codegen/typescript-react-apollo": "^3.2.16", "@graphql-codegen/typescript-resolvers": "^2.7.7", "concurrently": "^6.5.1", - "eslint-plugin-switch-statement": "^0.0.12", "lint-staged": "^15.2.10", "node-worker-threads-pool": "^1.5.1", "pg": "^8.5.1", @@ -42,27 +40,12 @@ "node": "^24.0.0" }, "devDependencies": { - "@betterer/betterer": "^5.4.0", - "@betterer/cli": "^5.4.0", - "@betterer/eslint": "^5.4.0", - "@betterer/tsquery": "^5.4.0", - "@betterer/typescript": "^5.4.0", "@ianvs/prettier-plugin-sort-imports": "^4.1.0", "@types/express": "^4.17.10", "@types/jest": "^26.0.20", "@types/node": "^14.14.20", "@types/passport": "^1.0.5", "@types/validator": "^13.1.3", - "@typescript-eslint/eslint-plugin": "^6.9.1", - "@typescript-eslint/parser": "^6.9.1", - "eslint-config-react-app": "^7.0.1", - "eslint-plugin-better-mutation": "^1.4.0", - "eslint-plugin-etc": "^2.0.3", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsdoc": "^62.5.4", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-security": "^1.5.0", "husky": "^8.0.1", "prettier": "^3.0.1", "ts-node": "^10.9.1", diff --git a/server/.eslintignore b/server/.eslintignore deleted file mode 100644 index 1cf7b6d..0000000 --- a/server/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -# External cache library - copied from @roostorg/cache -lib/cache/ \ No newline at end of file diff --git a/server/.eslintrc.cjs b/server/.eslintrc.cjs index ff764f7..3a5b359 100644 --- a/server/.eslintrc.cjs +++ b/server/.eslintrc.cjs @@ -203,7 +203,7 @@ const correctnessRules = { ], 'no-async-promise-executor': ['error'], 'no-void': ['error'], - '@typescript-eslint/no-throw-literal': ['error'], + '@typescript-eslint/only-throw-error': ['error'], '@typescript-eslint/no-unused-expressions': [ 'error', { allowTaggedTemplates: true, allowShortCircuit: true }, @@ -214,12 +214,12 @@ const correctnessRules = { ], '@typescript-eslint/no-floating-promises': ['error'], '@typescript-eslint/promise-function-async': ['error'], - '@typescript-eslint/return-await': ['error'], + // TODO: re-enable as 'error' and fix violations in follow-up PR + '@typescript-eslint/return-await': ['warn'], '@typescript-eslint/no-dynamic-delete': ['error'], - '@typescript-eslint/ban-types': [ + '@typescript-eslint/no-restricted-types': [ 'error', { - extendDefaults: false, types: { String: { message: 'Use string instead', @@ -263,12 +263,18 @@ const correctnessRules = { }, ], '@typescript-eslint/no-extra-non-null-assertion': ['error'], - '@typescript-eslint/no-unnecessary-type-assertion': ['error'], + // TODO: re-enable as 'error' and fix violations in follow-up PR + '@typescript-eslint/no-unnecessary-type-assertion': ['warn'], // TODO: enable this soon // '@typescript-eslint/no-explicit-any': ['error'], '@typescript-eslint/no-non-null-asserted-optional-chain': ['error'], + '@typescript-eslint/no-explicit-any': ['warn'], '@typescript-eslint/prefer-includes': ['error'], - '@typescript-eslint/prefer-nullish-coalescing': ['error'], + // TODO: re-enable as 'error' and fix violations in follow-up PR + '@typescript-eslint/prefer-nullish-coalescing': [ + 'warn', + { ignoreTernaryTests: true, ignoreMixedLogicalExpressions: true }, + ], '@typescript-eslint/no-namespace': ['error'], 'import/no-extraneous-dependencies': [ 'error', @@ -282,12 +288,11 @@ const correctnessRules = { ], }, ], - 'import/no-deprecated': ['error'], - // etc/no-deprecated catches many more errors than import/no-deprecated. - 'etc/no-deprecated': ['error'], + 'import/no-deprecated': ['off'], + '@typescript-eslint/no-deprecated': ['warn'], // Empty interfaces usually indicate a misunderstanding of TS (i.e., expecting // the interface to be nominal rather than structural.) - '@typescript-eslint/no-empty-interface': ['error'], + '@typescript-eslint/no-empty-object-type': ['error', { allowObjectTypes: 'always' }], 'switch-statement/require-appropriate-default-case': ['error'], '@typescript-eslint/restrict-plus-operands': [ 'error', @@ -313,7 +318,8 @@ const serviceNames = fs * all platforms (i.e., Node, browsers, etc). */ const maintainabilityReadabilityRules = { - complexity: ['error'], + // TODO: re-enable as 'error' and fix violations in follow-up PR + complexity: ['warn'], 'max-classes-per-file': ['error', 2], 'max-lines': ['error', 500], '@typescript-eslint/consistent-type-imports': [ @@ -353,7 +359,6 @@ const maintainabilityReadabilityRules = { ], }, ], - // 'etc/no-t': ['error'], enable? }; /** @@ -390,7 +395,6 @@ module.exports = { '@typescript-eslint', 'jsdoc', 'import', - 'etc', 'better-mutation', 'switch-statement', ], @@ -427,6 +431,7 @@ module.exports = { { argsIgnorePattern: '^_', varsIgnorePattern: '^_', + caughtErrors: 'none', ignoreRestSiblings: true, }, ], @@ -540,8 +545,9 @@ module.exports = { }, ], '@typescript-eslint/no-extraneous-class': ['error'], + // TODO: re-enable as 'error' and fix violations in follow-up PR '@typescript-eslint/no-unnecessary-condition': [ - 'error', + 'warn', { allowConstantLoopConditions: true }, ], diff --git a/server/.npmrc b/server/.npmrc new file mode 100644 index 0000000..521a9f7 --- /dev/null +++ b/server/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true diff --git a/server/eslint.config.mjs b/server/eslint.config.mjs new file mode 100644 index 0000000..e8500ff --- /dev/null +++ b/server/eslint.config.mjs @@ -0,0 +1,29 @@ +import { createRequire } from 'node:module'; +import { FlatCompat } from '@eslint/eslintrc'; +import { fixupConfigRules } from '@eslint/compat'; + +const require = createRequire(import.meta.url); +const { ignorePatterns: _, ...legacyConfig } = require('./.eslintrc.cjs'); + +const compat = new FlatCompat({ + baseDirectory: import.meta.dirname, +}); + +const flatConfigs = fixupConfigRules(compat.config(legacyConfig)); + +export default [ + { + ignores: [ + '**/*.d.ts', + 'eslint.config.mjs', + '.eslintrc.cjs', + '.eslintformat.js', + 'transpiled/**', + 'coverage/**', + 'lib/cache/**', + ], + }, + ...flatConfigs.map((config) => + config.files ? config : { ...config, files: ['**/*.ts', '**/*.tsx', '**/*.js'] }, + ), +]; diff --git a/server/graphql/resolvers.ts b/server/graphql/resolvers.ts index e906648..25966fb 100644 --- a/server/graphql/resolvers.ts +++ b/server/graphql/resolvers.ts @@ -40,7 +40,7 @@ import { resolvers as textBankResolvers } from './modules/textBank.js'; import { resolvers as userResolvers } from './modules/user.js'; import { gqlErrorResult, gqlSuccessResult } from './utils/gqlResult.js'; -// eslint-disable-next-line @typescript-eslint/ban-types +// eslint-disable-next-line @typescript-eslint/no-restricted-types export type Context = PassportContext & { dataSources: DataSources; services: GQLServices; diff --git a/server/package-lock.json b/server/package-lock.json index 611ee9d..5e0ccc3 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -91,7 +91,6 @@ "stream-to-blob": "^2.0.1", "ts-pattern": "^5.0.5", "type-fest": "^4.3.2", - "typescript-eslint": "^7.14.1", "uid": "^2.0.1", "undici": "^7.24.0", "unhomoglyph": "^1.0.6", @@ -101,6 +100,9 @@ "yargs": "^17.7.2" }, "devDependencies": { + "@eslint/compat": "^2.0.3", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "^9.39.4", "@faker-js/faker": "^7.5.0", "@types/cls-hooked": "^4.3.3", "@types/jest": "^29.2.4", @@ -108,19 +110,18 @@ "@types/stream-json": "^1.7.7", "@types/supertest": "^2.0.11", "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "^6.9.1", - "@typescript-eslint/parser": "^6.9.1", + "@typescript-eslint/eslint-plugin": "^8.57.2", + "@typescript-eslint/parser": "^8.57.2", "copyfiles": "^2.4.1", "dotenv": "^10.0.0", - "eslint": "^8.11.0", + "eslint": "^9.39.4", "eslint-import-resolver-typescript": "^3.6.0", "eslint-plugin-better-mutation": "^1.4.0", - "eslint-plugin-etc": "^2.0.3", "eslint-plugin-import": "^2.28.1", "eslint-plugin-jsdoc": "^62.5.4", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-security": "^1.4.0", + "eslint-plugin-security": "^1.7.1", "jest": "^29.3.1", "jest-junit": "^16.0.0", "jest-light-runner": "^0.4.1", @@ -129,13 +130,15 @@ "supertest": "^6.2.2", "ts-node": "^10.9.1", "tsc-watch": "^4.6.0", - "typescript": "^5.5.2" + "typescript": "^5.5.2", + "typescript-eslint": "^8.57.2" } }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -1418,6 +1421,7 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], + "license": "MIT", "dependencies": { "strnum": "^2.1.2" }, @@ -1425,17 +1429,6 @@ "fxparser": "src/cli/cli.js" } }, - "node_modules/@aws-sdk/xml-builder/node_modules/strnum": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", - "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ] - }, "node_modules/@aws/lambda-invoke-store": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.3.tgz", @@ -2064,53 +2057,138 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", - "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint/compat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-2.0.3.tgz", + "integrity": "sha512-SjIJhGigp8hmd1YGIBwh7Ovri7Kisl42GYFjrOyHhtfYGGoLW6teYi/5p8W50KSsawUPpuLOSmsq1bD0NGQLBw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^1.1.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "peerDependencies": { + "eslint": "^8.40 || 9 || 10" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/@eslint/compat/node_modules/@eslint/core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.1.tgz", + "integrity": "sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", "dependencies": { - "ajv": "^6.12.4", + "ajv": "^6.14.0", "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", + "espree": "^10.0.1", + "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2125,14 +2203,45 @@ "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@ethanresnick/bottlejs": { @@ -2400,23 +2509,35 @@ "node": ">=12.0.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=18.18.0" } }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, "engines": { "node": ">=12.22" }, @@ -2425,10 +2546,19 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, "node_modules/@ioredis/commands": { "version": "1.5.0", @@ -3271,18 +3401,6 @@ "@noble/hashes": "^1.1.5" } }, - "node_modules/@phenomnomnominal/tsquery": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz", - "integrity": "sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==", - "dev": true, - "dependencies": { - "esquery": "^1.4.0" - }, - "peerDependencies": { - "typescript": "^3 || ^4 || ^5" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -10589,9 +10707,10 @@ "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", @@ -10840,51 +10959,46 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz", - "integrity": "sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.2.tgz", + "integrity": "sha512-NZZgp0Fm2IkD+La5PR81sd+g+8oS6JwJje+aRWsDocxHkjyRw0J5L5ZTlN3LI1LlOcGL7ph3eaIUmTXMIjLk0w==", "dev": true, + "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/type-utils": "6.20.0", - "@typescript-eslint/utils": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.57.2", + "@typescript-eslint/type-utils": "8.57.2", + "@typescript-eslint/utils": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "ignore": "^7.0.5", "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^2.4.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@typescript-eslint/parser": "^8.57.2", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", - "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz", + "integrity": "sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0" + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -10892,171 +11006,110 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", - "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", - "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, + "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz", - "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz", + "integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==", "dev": true, + "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", - "semver": "^7.5.4" + "@typescript-eslint/types": "8.57.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", - "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "eslint-visitor-keys": "^3.4.1" - }, + "license": "Apache-2.0", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 4" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", - "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", "dev": true, - "dependencies": { - "@typescript-eslint/utils": "5.62.0" - }, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=18.12" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "typescript": ">=4.8.4" } }, "node_modules/@typescript-eslint/parser": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz", - "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.2.tgz", + "integrity": "sha512-30ScMRHIAD33JJQkgfGW1t8CURZtjc2JpTrq5n2HFhOefbAhb7ucc7xJwdWcrEtqUIYJ73Nybpsggii6GtAHjA==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4" + "@typescript-eslint/scope-manager": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/typescript-estree": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "debug": "^4.4.3" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", - "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz", + "integrity": "sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0" + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -11064,12 +11117,13 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", - "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", "dev": true, + "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -11077,331 +11131,585 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", - "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz", + "integrity": "sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "@typescript-eslint/project-service": "8.57.2", + "@typescript-eslint/tsconfig-utils": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", - "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz", + "integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.20.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "8.57.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/parser/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, - "node_modules/@typescript-eslint/parser/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "node_modules/@typescript-eslint/parser/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "ms": "^2.1.3" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "node_modules/@typescript-eslint/parser/node_modules/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "brace-expansion": "^5.0.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "18 || 20 || >=22" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.20.0.tgz", - "integrity": "sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==", + "node_modules/@typescript-eslint/parser/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/parser/node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.2.tgz", + "integrity": "sha512-FuH0wipFywXRTHf+bTTjNyuNQQsQC3qh/dYzaM4I4W0jrCqjCVuUh99+xd9KamUfmCGPvbO8NDngo/vsnNVqgw==", + "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "6.20.0", - "@typescript-eslint/utils": "6.20.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "@typescript-eslint/tsconfig-utils": "^8.57.2", + "@typescript-eslint/types": "^8.57.2", + "debug": "^4.4.3" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/project-service/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" }, "peerDependenciesMeta": { - "typescript": { + "supports-color": { "optional": true } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", - "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", + "node_modules/@typescript-eslint/project-service/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0" - }, + "license": "MIT" + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.2.tgz", + "integrity": "sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw==", + "dev": true, + "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", - "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", + "node_modules/@typescript-eslint/type-utils": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.2.tgz", + "integrity": "sha512-Co6ZCShm6kIbAM/s+oYVpKFfW7LBc6FXoPXjTRQ449PPNBY8U0KZXuevz5IFuuUj2H9ss40atTaf9dlGLzbWZg==", "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/typescript-estree": "8.57.2", + "@typescript-eslint/utils": "8.57.2", + "debug": "^4.4.3", + "ts-api-utils": "^2.4.0" + }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", - "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, + "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz", - "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz", + "integrity": "sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==", "dev": true, + "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", - "semver": "^7.5.4" + "@typescript-eslint/project-service": "8.57.2", + "@typescript-eslint/tsconfig-utils": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", - "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz", + "integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.20.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "8.57.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/type-utils/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "node_modules/@typescript-eslint/type-utils/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.2.tgz", + "integrity": "sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg==", "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/typescript-estree": "8.57.2" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz", + "integrity": "sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz", + "integrity": "sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==", "dev": true, + "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "@typescript-eslint/project-service": "8.57.2", + "@typescript-eslint/tsconfig-utils": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz", + "integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "8.57.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + "node_modules/@typescript-eslint/utils/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/utils/node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } }, "node_modules/@xmldom/is-dom-node": { "version": "1.0.1", @@ -11448,6 +11756,7 @@ "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -11460,6 +11769,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -11817,7 +12127,8 @@ "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/array-buffer-byte-length": { "version": "1.0.0", @@ -12189,6 +12500,7 @@ "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -12354,6 +12666,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, "engines": { "node": ">=6" } @@ -12411,6 +12724,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12585,7 +12899,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/connect-pg-simple": { "version": "7.0.0", @@ -12879,7 +13194,8 @@ "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, "node_modules/deepmerge": { "version": "4.3.1", @@ -13023,17 +13339,6 @@ "node": ">=8" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/dotenv": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", @@ -13316,6 +13621,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { "node": ">=10" }, @@ -13359,68 +13665,64 @@ "node": ">=4" } }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", + "minimatch": "^3.1.5", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "optionator": "^0.9.3" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-ast-utils": { @@ -13436,21 +13738,6 @@ "node": ">=4" } }, - "node_modules/eslint-etc": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-etc/-/eslint-etc-5.2.1.tgz", - "integrity": "sha512-lFJBSiIURdqQKq9xJhvSJFyPA+VeTh5xvk24e8pxVL7bwLBtGF60C/KRkLTMrvCZ6DA3kbPuYhLWY0TZMlqTsg==", - "dev": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0", - "tsutils": "^3.17.1", - "tsutils-etc": "^1.4.1" - }, - "peerDependencies": { - "eslint": "^8.0.0", - "typescript": ">=4.0.0" - } - }, "node_modules/eslint-import-resolver-node": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.8.tgz", @@ -13560,24 +13847,6 @@ "eslint": ">=4.19.1" } }, - "node_modules/eslint-plugin-etc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-etc/-/eslint-plugin-etc-2.0.3.tgz", - "integrity": "sha512-o5RS/0YwtjlGKWjhKojgmm82gV1b4NQUuwk9zqjy9/EjxNFKKYCaF+0M7DkYBn44mJ6JYFZw3Ft249dkKuR1ew==", - "dev": true, - "dependencies": { - "@phenomnomnominal/tsquery": "^5.0.0", - "@typescript-eslint/experimental-utils": "^5.0.0", - "eslint-etc": "^5.1.0", - "requireindex": "~1.2.0", - "tslib": "^2.0.0", - "tsutils": "^3.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0", - "typescript": ">=4.0.0" - } - }, "node_modules/eslint-plugin-import": { "version": "2.28.1", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", @@ -13770,6 +14039,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.7.1.tgz", "integrity": "sha512-sMStceig8AFglhhT2LqlU5r+/fn9OwsA72O5bBuQVTssPCdQAOQzL+oMn/ZcpeUY6KcNfLJArgcrsSULNjYYdQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "safe-regex": "^2.1.1" } @@ -13912,16 +14182,20 @@ } }, "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-utils": { @@ -13960,9 +14234,11 @@ } }, "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -13974,33 +14250,25 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" }, "node_modules/esm": { "version": "3.2.25", @@ -14011,16 +14279,31 @@ } }, "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -14043,6 +14326,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" @@ -14051,18 +14335,11 @@ "node": ">=0.10" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -14070,19 +14347,12 @@ "node": ">=4.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { + "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -14091,6 +14361,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -14344,7 +14615,8 @@ "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true }, "node_modules/fast-safe-stringify": { "version": "2.1.1", @@ -14369,6 +14641,24 @@ "bser": "2.1.1" } }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/fetch-blob": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", @@ -14393,14 +14683,16 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16.0.0" } }, "node_modules/fill-range": { @@ -14459,6 +14751,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -14471,21 +14764,25 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16" } }, "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" }, "node_modules/follow-redirects": { "version": "1.15.6", @@ -14633,7 +14930,8 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -14943,6 +15241,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { "is-glob": "^4.0.3" }, @@ -14951,25 +15250,13 @@ } }, "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -15183,11 +15470,6 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, "node_modules/graphql": { "version": "16.8.2", "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.2.tgz", @@ -15294,6 +15576,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } @@ -15510,6 +15793,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -15553,6 +15837,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, "engines": { "node": ">=0.8.19" } @@ -15569,6 +15854,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -15797,14 +16083,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -16746,6 +17024,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -16784,6 +17063,13 @@ "bignumber.js": "^9.0.0" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -16798,7 +17084,8 @@ "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true }, "node_modules/json5": { "version": "2.2.3", @@ -16867,6 +17154,16 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -16960,6 +17257,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -16978,6 +17276,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "dependencies": { "p-locate": "^5.0.0" }, @@ -17049,7 +17348,8 @@ "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "node_modules/lodash.once": { "version": "4.1.1", @@ -17254,9 +17554,11 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -17350,7 +17652,8 @@ "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, "node_modules/negotiator": { "version": "0.6.3", @@ -17741,6 +18044,7 @@ "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, "dependencies": { "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", @@ -17771,6 +18075,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "dependencies": { "p-limit": "^3.0.2" }, @@ -17785,6 +18090,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "dependencies": { "yocto-queue": "^0.1.0" }, @@ -17799,6 +18105,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, "engines": { "node": ">=10" }, @@ -17836,6 +18143,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -17916,6 +18224,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "engines": { "node": ">=8" } @@ -17924,6 +18233,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -18261,6 +18571,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "engines": { "node": ">= 0.8.0" } @@ -18602,15 +18913,6 @@ "node": ">=0.10.0" } }, - "node_modules/requireindex": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", - "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", - "dev": true, - "engines": { - "node": ">=0.10.5" - } - }, "node_modules/reserved-identifiers": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/reserved-identifiers/-/reserved-identifiers-1.2.0.tgz", @@ -18665,6 +18967,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, "engines": { "node": ">=4" } @@ -18734,39 +19037,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -19546,6 +19816,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "engines": { "node": ">=8" }, @@ -19553,6 +19824,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strnum": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz", + "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/stubs": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", @@ -19646,6 +19929,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -19757,11 +20041,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -19820,6 +20099,36 @@ "node": ">=8" } }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -20012,49 +20321,11 @@ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils-etc": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tsutils-etc/-/tsutils-etc-1.4.2.tgz", - "integrity": "sha512-2Dn5SxTDOu6YWDNKcx1xu2YUy6PUeKrWZB/x2cQ8vY2+iz3JRembKn/iZ0JLT1ZudGNwQQvtFX9AwvRHbXuPUg==", - "dev": true, - "dependencies": { - "@types/yargs": "^17.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "ts-flags": "bin/ts-flags", - "ts-kind": "bin/ts-kind" - }, - "peerDependencies": { - "tsutils": "^3.0.0", - "typescript": ">=4.0.0" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "dependencies": { "prelude-ls": "^1.2.1" }, @@ -20163,6 +20434,7 @@ "version": "5.5.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", + "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -20172,228 +20444,177 @@ } }, "node_modules/typescript-eslint": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.14.1.tgz", - "integrity": "sha512-Eo1X+Y0JgGPspcANKjeR6nIqXl4VL5ldXLc15k4m9upq+eY5fhU2IueiEZL6jmHrKH8aCfbIvM/v3IrX5Hg99w==", + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.2.tgz", + "integrity": "sha512-VEPQ0iPgWO/sBaZOU1xo4nuNdODVOajPnTIbog2GKYr31nIlZ0fWPoCQgGfF3ETyBl1vn63F/p50Um9Z4J8O8A==", + "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "7.14.1", - "@typescript-eslint/parser": "7.14.1", - "@typescript-eslint/utils": "7.14.1" + "@typescript-eslint/eslint-plugin": "8.57.2", + "@typescript-eslint/parser": "8.57.2", + "@typescript-eslint/typescript-estree": "8.57.2", + "@typescript-eslint/utils": "8.57.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.14.1.tgz", - "integrity": "sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==", - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/type-utils": "7.14.1", - "@typescript-eslint/utils": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", + "integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", + "dev": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.14.1.tgz", - "integrity": "sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==", + "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz", + "integrity": "sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==", + "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/typescript-estree": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", - "debug": "^4.3.4" + "@typescript-eslint/project-service": "8.57.2", + "@typescript-eslint/tsconfig-utils": "8.57.2", + "@typescript-eslint/types": "8.57.2", + "@typescript-eslint/visitor-keys": "8.57.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz", - "integrity": "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==", + "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.57.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz", + "integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==", + "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1" + "@typescript-eslint/types": "8.57.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.14.1.tgz", - "integrity": "sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==", - "dependencies": { - "@typescript-eslint/typescript-estree": "7.14.1", - "@typescript-eslint/utils": "7.14.1", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, + "node_modules/typescript-eslint/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "18 || 20 || >=22" } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz", - "integrity": "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==", - "engines": { - "node": "^18.18.0 || >=20.0.0" + "node_modules/typescript-eslint/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": "18 || 20 || >=22" } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz", - "integrity": "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==", + "node_modules/typescript-eslint/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/visitor-keys": "7.14.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "ms": "^2.1.3" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=6.0" }, "peerDependenciesMeta": { - "typescript": { + "supports-color": { "optional": true } } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.14.1.tgz", - "integrity": "sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.14.1", - "@typescript-eslint/types": "7.14.1", - "@typescript-eslint/typescript-estree": "7.14.1" - }, + "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "url": "https://opencollective.com/eslint" } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz", - "integrity": "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==", + "node_modules/typescript-eslint/node_modules/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "@typescript-eslint/types": "7.14.1", - "eslint-visitor-keys": "^3.4.3" + "brace-expansion": "^5.0.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "18 || 20 || >=22" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/typescript-eslint/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } + "node_modules/typescript-eslint/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" }, - "node_modules/typescript-eslint/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, + "node_modules/typescript-eslint/node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=18.12" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "typescript": ">=4.8.4" } }, "node_modules/uid": { diff --git a/server/package.json b/server/package.json index 4a3fad9..5c04f2f 100644 --- a/server/package.json +++ b/server/package.json @@ -15,7 +15,7 @@ "test:integ": "NODE_OPTIONS=\"--loader ts-node/esm\" jest --ci --reporters=default --silent=false --reporters=jest-junit --detectOpenHandles --no-cache --forceExit --config jest.integ.config.cjs", "typecheck": "tsc --noEmit", "check:prepush": "npm run typecheck && npm run test:prepush", - "lint": "eslint -c .eslintrc.cjs --no-eslintrc \"./**/*.{ts,tsx,js}\"", + "lint": "eslint \"./**/*.{ts,tsx,js}\"", "runWorkerOrJob": "node --loader ts-node/esm --require dotenv/config bin/run-worker-or-job.ts", "create-org": "node --loader ts-node/esm --require dotenv/config bin/create-org-and-user.ts", "get-invite": "node --loader ts-node/esm --require dotenv/config bin/get-invite-token.ts" @@ -105,7 +105,6 @@ "stream-to-blob": "^2.0.1", "ts-pattern": "^5.0.5", "type-fest": "^4.3.2", - "typescript-eslint": "^7.14.1", "uid": "^2.0.1", "undici": "^7.24.0", "unhomoglyph": "^1.0.6", @@ -115,6 +114,9 @@ "yargs": "^17.7.2" }, "devDependencies": { + "@eslint/compat": "^2.0.3", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "^9.39.4", "@faker-js/faker": "^7.5.0", "@types/cls-hooked": "^4.3.3", "@types/jest": "^29.2.4", @@ -122,19 +124,18 @@ "@types/stream-json": "^1.7.7", "@types/supertest": "^2.0.11", "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "^6.9.1", - "@typescript-eslint/parser": "^6.9.1", + "@typescript-eslint/eslint-plugin": "^8.57.2", + "@typescript-eslint/parser": "^8.57.2", "copyfiles": "^2.4.1", "dotenv": "^10.0.0", - "eslint": "^8.11.0", + "eslint": "^9.39.4", "eslint-import-resolver-typescript": "^3.6.0", "eslint-plugin-better-mutation": "^1.4.0", - "eslint-plugin-etc": "^2.0.3", "eslint-plugin-import": "^2.28.1", "eslint-plugin-jsdoc": "^62.5.4", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-security": "^1.4.0", + "eslint-plugin-security": "^1.7.1", "jest": "^29.3.1", "jest-junit": "^16.0.0", "jest-light-runner": "^0.4.1", @@ -143,7 +144,8 @@ "supertest": "^6.2.2", "ts-node": "^10.9.1", "tsc-watch": "^4.6.0", - "typescript": "^5.5.2" + "typescript": "^5.5.2", + "typescript-eslint": "^8.57.2" }, "jest-junit": { "outputDirectory": "reports", diff --git a/server/services/signalsService/SignalsService.ts b/server/services/signalsService/SignalsService.ts index 6155e59..d2e97e0 100644 --- a/server/services/signalsService/SignalsService.ts +++ b/server/services/signalsService/SignalsService.ts @@ -26,6 +26,7 @@ import { type SignalDisabledInfo, } from './signals/SignalBase.js'; +// eslint-disable-next-line @typescript-eslint/no-unused-vars -- used only via typeof for type derivation const publicSignalProps = [ 'id', 'type', diff --git a/server/services/signalsService/helpers/makeCachedFetchers.ts b/server/services/signalsService/helpers/makeCachedFetchers.ts index 5a47a39..df0d6fa 100644 --- a/server/services/signalsService/helpers/makeCachedFetchers.ts +++ b/server/services/signalsService/helpers/makeCachedFetchers.ts @@ -97,7 +97,7 @@ function toCachedFetcher, U extends unknown>( const finalFetcher = async (k: T) => { const res = await cachedFetcher(k); if (res.fromRejection) { - // eslint-disable-next-line @typescript-eslint/no-throw-literal + // eslint-disable-next-line @typescript-eslint/only-throw-error throw res.value; } return res.value; diff --git a/server/test/extendExpect.ts b/server/test/extendExpect.ts index c9eee82..cc60b12 100644 --- a/server/test/extendExpect.ts +++ b/server/test/extendExpect.ts @@ -32,11 +32,11 @@ declare global { // actually taking advantage of declaration merging (on Expect, Matchers, // and InverseAsymmetricMatchers) to make those interfaces, which are defined // elsewhere extend our CustomMatchers interface. - // eslint-disable-next-line @typescript-eslint/no-empty-interface + // eslint-disable-next-line @typescript-eslint/no-empty-object-type interface Expect extends CustomMatchers {} - // eslint-disable-next-line @typescript-eslint/no-empty-interface + // eslint-disable-next-line @typescript-eslint/no-empty-object-type interface Matchers extends CustomMatchers {} - // eslint-disable-next-line @typescript-eslint/no-empty-interface + // eslint-disable-next-line @typescript-eslint/no-empty-object-type interface InverseAsymmetricMatchers extends CustomMatchers {} } } diff --git a/server/utils/json-schema-types.ts b/server/utils/json-schema-types.ts index 481c855..40128e2 100644 --- a/server/utils/json-schema-types.ts +++ b/server/utils/json-schema-types.ts @@ -66,7 +66,7 @@ type UncheckedJSONSchemaType = ( : T extends string ? StringKeywords : T extends boolean - ? // eslint-disable-next-line @typescript-eslint/ban-types + ? // eslint-disable-next-line @typescript-eslint/no-restricted-types {} : never >)