decord/source/modules/captcha/CaptchaStore.tsx

68 lines
2.2 KiB
TypeScript
Raw Normal View History

2026-08-08 06:10:11 +00:00
// Module ID: 10463
// Function ID: 10464
2026-07-20 16:05:17 +00:00
// Name: useCaptchaStore
2026-08-08 06:10:11 +00:00
// Dependencies: [32, 644, 705, 7061, 7066, 2]
2026-07-20 16:05:17 +00:00
// Exports: flushCaptchaServeVolume, incrementCaptchaServeVolume, isCaptchaStoreVolumeEmpty
2026-08-08 06:10:11 +00:00
// Module 10463 (useCaptchaStore)
2026-07-23 10:11:24 +00:00
import _slicedToArray from "_slicedToArray";
import keys from "keys";
2026-07-20 16:05:17 +00:00
2026-07-23 10:11:24 +00:00
const require = arg1;
keys = keys.create(() => ({ captchaServeVolume: {} }));
const result = require("batchUpdates").fileFinishedImporting("modules/captcha/CaptchaStore.tsx");
export const useCaptchaStore = keys;
2026-07-20 16:05:17 +00:00
export const isCaptchaStoreVolumeEmpty = function isCaptchaStoreVolumeEmpty() {
2026-07-23 10:11:24 +00:00
return 0 === Object.keys(keys.getState().captchaServeVolume).length;
2026-07-20 16:05:17 +00:00
};
export const incrementCaptchaServeVolume = function incrementCaptchaServeVolume(arg0) {
2026-07-23 10:11:24 +00:00
const _require = arg0;
2026-07-29 08:29:29 +00:00
_require(705).batchUpdates(() => {
2026-07-23 10:11:24 +00:00
outer1_4.setState((arg0) => {
2026-07-20 16:05:17 +00:00
let sum = arg0;
2026-07-29 08:29:29 +00:00
if (null == closure_0) {
2026-07-20 16:05:17 +00:00
return sum;
} else {
2026-07-29 08:29:29 +00:00
let obj = { captchaServeVolume: null };
2026-07-20 16:05:17 +00:00
obj = {};
const merged = Object.assign(sum.captchaServeVolume);
if (tmp3) {
2026-07-29 08:29:29 +00:00
sum = sum.captchaServeVolume[tmp2] + 1;
obj[tmp2] = sum;
obj[0] = obj;
let tmp6 = obj;
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
obj[tmp2] = 1;
obj[0] = obj;
tmp6 = obj;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
tmp3 = tmp2 in sum.captchaServeVolume;
2026-07-20 16:05:17 +00:00
}
});
});
};
export const flushCaptchaServeVolume = function flushCaptchaServeVolume() {
2026-07-29 08:29:29 +00:00
let tmp6;
let tmp7;
2026-07-23 10:11:24 +00:00
const entries = Object.entries(keys.getState().captchaServeVolume);
2026-07-29 08:29:29 +00:00
while (tmp2 !== undefined) {
let tmp4 = callback;
let tmp5 = callback(tmp3, 2);
let tmp8 = importDefault;
let tmp9 = dependencyMap;
[tmp6, tmp7] = tmp5;
2026-08-08 06:10:11 +00:00
let obj = importDefault(7061);
2026-07-29 08:29:29 +00:00
obj = { name: null, tags: null };
let tmp10 = require;
2026-08-08 06:10:11 +00:00
obj[0] = require(7066) /* set */.MetricEvents.CAPTCHA_SERVE_VOLUME_DISTRIBUTION;
2026-07-29 08:29:29 +00:00
let _HermesInternal = HermesInternal;
let items = ["user_flow:" + tmp6];
obj[1] = items;
let distributionResult = obj.distribution(obj, tmp7, true);
continue;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
tmp2 = entries[Symbol.iterator]();
require(705) /* batchUpdates */.batchUpdates(() => state.setState({ captchaServeVolume: {} }));
2026-07-20 16:05:17 +00:00
};