SYMBOL INDEX (1022 symbols across 201 files) FILE: app/__mocks__/electron-ga.tsx class Analytics (line 1) | class Analytics { FILE: app/classes/AppUpdate.ts class AppUpdate (line 77) | class AppUpdate { method constructor (line 100) | constructor() { method init (line 124) | init() { method pollForUpdates (line 239) | pollForUpdates() { method checkForUpdates (line 277) | checkForUpdates() { method forceCheck (line 324) | async forceCheck() { method setCheckUpdatesProgress (line 387) | setCheckUpdatesProgress() { method initDownloadUpdatesProgress (line 425) | initDownloadUpdatesProgress() { method setUpdateProgressWindow (line 449) | setUpdateProgressWindow({ value = 0 }) { method setMainWindow (line 484) | setMainWindow() { method setTaskBarProgressBar (line 493) | setTaskBarProgressBar(value: any) { method isNetworkError (line 503) | isNetworkError(errorObj: any) { method spitMessageDialog (line 514) | async spitMessageDialog(title: string, message: string, type = 'messag... method closeActiveUpdates (line 546) | closeActiveUpdates(updateIsActive = 0) { FILE: app/classes/Boot.ts class Boot (line 22) | class Boot { method constructor (line 31) | constructor() { method init (line 38) | async init() { method verify (line 70) | async verify() { method quickVerify (line 93) | quickVerify() { method verifyDir (line 110) | async verifyDir(filePath: string) { method createDir (line 119) | async createDir(newFolderPath: string) { method verifyFile (line 127) | verifyFile(filePath: string) { method createFile (line 136) | createFile(filePath: string) { method cleanRotationFiles (line 144) | cleanRotationFiles() { FILE: app/classes/Notification.ts constant VOLUME (line 5) | const VOLUME = 0.55; function preload (line 19) | function preload() { function play (line 31) | function play(name: string) { FILE: app/classes/ProxyTester.ts class ProxyTester (line 10) | class ProxyTester { method constructor (line 29) | constructor(mainWindow: BrowserWindow | null) { FILE: app/classes/Storage.ts class Storage (line 8) | class Storage { method constructor (line 11) | constructor(filePath: string) { method getAll (line 15) | getAll() { method getItem (line 31) | getItem(key: string) { method getItems (line 50) | getItems(keys: any) { method setAll (line 75) | setAll({ ...data }) { method set (line 83) | set(key: string, value: any) { method delete (line 98) | delete() { FILE: app/components/Analytics/components/checkouts.tsx type RowProps (line 122) | type RowProps = { FILE: app/components/Analytics/reducers/checkouts.tsx type Action (line 5) | type Action = { type Checkouts (line 10) | type Checkouts = []; function Checkouts (line 14) | function Checkouts(state = initialState, action: Action) { FILE: app/components/Analytics/reducers/news.tsx type Action (line 5) | type Action = { type NewsObject (line 10) | type NewsObject = {}; type News (line 12) | type News = NewsObject[]; function News (line 16) | function News(state = newsInitialState, action: Action) { FILE: app/components/Analytics/types.tsx type PackageAPIResponse (line 4) | interface PackageAPIResponse { type Fee (line 23) | interface Fee { type TrackingDetail (line 31) | interface TrackingDetail { type TrackingLocation (line 40) | interface TrackingLocation { FILE: app/components/App/Providers.tsx type Props (line 83) | type Props = { FILE: app/components/App/Root.tsx type Props (line 8) | type Props = { FILE: app/components/App/actions.tsx function setTheme (line 16) | function setTheme(theme: number) { function importAll (line 23) | function importAll(state: any) { function reqLoadApp (line 30) | function reqLoadApp() { function resLoadApp (line 35) | function resLoadApp() { function failLoadApp (line 41) | function failLoadApp(e: any) { function setUser (line 56) | function setUser(user: any) { function addStore (line 73) | function addStore(newStore: any) { function setStores (line 80) | function setStores(stores: any[]) { FILE: app/components/App/reducers.tsx type Action (line 10) | type Action = { type User (line 15) | type User = { type Theme (line 39) | type Theme = number; function Theme (line 43) | function Theme(state = initialThemeState, action: Action) { function User (line 56) | function User(state = initialState, action: Action) { type Store (line 70) | type Store = { type Platform (line 76) | type Platform = { type Stores (line 83) | type Stores = Platform[]; function Stores (line 86) | function Stores(state = initialStoresState, action: Action) { FILE: app/components/Calendar/Container.tsx type Props (line 24) | type Props = { FILE: app/components/Calendar/Month.tsx type Props (line 35) | type Props = { FILE: app/components/Calendar/ViewSelect.tsx constant CALENDAR_VIEW (line 12) | const CALENDAR_VIEW = { type Option (line 17) | type Option = { type Props (line 22) | type Props = { FILE: app/components/Captchas/actions/index.tsx constant HARVESTER_TYPES (line 11) | const HARVESTER_TYPES = { constant HARVESTER_FIELDS (line 15) | const HARVESTER_FIELDS = { FILE: app/components/Captchas/components/actionBar/ActionBar.tsx type Props (line 7) | type Props = { FILE: app/components/Captchas/reducers/captchas.tsx type Action (line 17) | type Action = { type Captchas (line 22) | type Captchas = []; function Captchas (line 24) | function Captchas(state = initialState, action: Action) { FILE: app/components/DebouncedInput/DebouncedInput.tsx type Props (line 3) | type Props = { FILE: app/components/ErrorBoundary/components/GenerateErrorReport.tsx class GenerateErrorReport (line 15) | class GenerateErrorReport extends Component { method render (line 61) | render() { FILE: app/components/ErrorBoundary/components/GenerateErrorReportBody.tsx class GenerateErrorReportBody (line 4) | class GenerateErrorReportBody extends PureComponent { method render (line 5) | render() { FILE: app/components/ErrorBoundary/index.tsx class ErrorBoundary (line 14) | class ErrorBoundary extends PureComponent { method componentDidCatch (line 19) | componentDidCatch(error, errorInfo) { method render (line 41) | render() { FILE: app/components/Legal/PrivacyPolicy/index.tsx class PrivacyPolicyPage (line 20) | class PrivacyPolicyPage extends Component { method componentWillMount (line 21) | componentWillMount() { method render (line 25) | render() { FILE: app/components/Legal/TermsOfService/index.tsx class TermsOfServicePage (line 18) | class TermsOfServicePage extends Component { method componentWillMount (line 19) | componentWillMount() { method render (line 23) | render() { FILE: app/components/Profiles/actions/index.tsx constant PROFILE_FIELDS (line 19) | const PROFILE_FIELDS = { constant LOCATION_FIELDS (line 27) | const LOCATION_FIELDS = { constant PAYMENT_FIELDS (line 39) | const PAYMENT_FIELDS = { FILE: app/components/Profiles/actions/profiles.tsx function importProfiles (line 44) | function importProfiles(profiles: any[]) { function exportProfiles (line 53) | function exportProfiles(profiles: any[]) { function loadProfile (line 62) | function loadProfile(profile: any) { function saveProfile (line 72) | function saveProfile(profile: any) { FILE: app/components/Profiles/reducers/current.tsx type Action (line 51) | type Action = { type CurrentProfile (line 56) | type CurrentProfile = { function CurrentProfile (line 65) | function CurrentProfile(state = initialState, action: Action) { FILE: app/components/Profiles/reducers/location.tsx type Address (line 15) | type Address = { type Action (line 36) | type Action = { FILE: app/components/Profiles/reducers/payment.tsx type Payment (line 9) | type Payment = { type Action (line 17) | type Action = { FILE: app/components/Profiles/reducers/profiles.tsx type Profiles (line 11) | type Profiles = CurrentProfile[]; type Action (line 13) | type Action = { function Profiles (line 20) | function Profiles(state = initialState, action: Action) { FILE: app/components/Progressbar/index.tsx class ProgressbarPage (line 10) | class ProgressbarPage extends Component { method constructor (line 19) | constructor(props: any) { method componentWillMount (line 34) | componentWillMount() { method componentWillUnmount (line 65) | componentWillUnmount() { method render (line 72) | render() { FILE: app/components/Proxies/actions/index.tsx function deleteProxies (line 26) | function deleteProxies(group) { function deleteProxy (line 35) | function deleteProxy(group, proxy) { function removeFailed (line 44) | function removeFailed(group) { function resetProxiesStatus (line 53) | function resetProxiesStatus() { function loadProxies (line 61) | function loadProxies(proxies) { function selectProxies (line 71) | function selectProxies(selected) { function setLoading (line 100) | function setLoading(proxies) { function setSelected (line 107) | function setSelected(selected) { function setAllSelected (line 114) | function setAllSelected() { constant PROXY_FIELDS (line 129) | const PROXY_FIELDS = { FILE: app/components/Proxies/components/Table/ProxyTable.tsx function comparator (line 42) | function comparator(a: any[], b: any[], orderBy: string) { function getComparator (line 52) | function getComparator( function tableSort (line 61) | function tableSort(array: any[], comparator: (a: any, b: any) => number) { FILE: app/components/Proxies/components/Table/components/tableToolbar.tsx type LabelValuePair (line 30) | type LabelValuePair = { FILE: app/components/Proxies/reducers/current.tsx type Action (line 12) | type Action = { type Proxy (line 17) | type Proxy = { type CurrentProxies (line 23) | type CurrentProxies = { function CurrentProxies (line 30) | function CurrentProxies(state = initialState, action: Action) { FILE: app/components/Proxies/reducers/proxies.tsx type Proxies (line 10) | type Proxies = CurrentProxies[]; type Action (line 14) | type Action = { function Proxies (line 19) | function Proxies(state = initialState, action: Action) { FILE: app/components/Settings/actions.tsx function addRates (line 55) | function addRates(data: any) { function removeRates (line 62) | function removeRates(data: any) { function uploadAccounts (line 100) | function uploadAccounts(accounts: any[]) { function importAccounts (line 107) | function importAccounts(accounts: any[]) { function setField (line 114) | function setField(field: string, value: string) { function toggleField (line 124) | function toggleField(field: string) { function toggleStagger (line 131) | function toggleStagger(value: string) { function editAutoSolve (line 138) | function editAutoSolve(field: string, value: string) { function setAutoSolveConnected (line 148) | function setAutoSolveConnected(value: boolean) { function setAnalyticsFile (line 158) | function setAnalyticsFile(value: string | null) { function editWebhook (line 168) | function editWebhook(field: string, value: string) { function selectWebhook (line 175) | function selectWebhook(webhook: any) { function deleteWebhook (line 182) | function deleteWebhook(webhook: any) { function saveWebhook (line 189) | function saveWebhook(webhook: any) { function editAccount (line 202) | function editAccount(field: string, value: string) { function selectAccount (line 214) | function selectAccount(account: any) { function deleteAccount (line 223) | function deleteAccount(account: any) { function saveAccount (line 232) | function saveAccount(account: any) { function selectDefault (line 241) | function selectDefault(field: string, value: any) { constant DEFAULTS_FIELDS (line 253) | const DEFAULTS_FIELDS = { constant ACCOUNT_FIELDS (line 261) | const ACCOUNT_FIELDS = { constant WEBHOOK_FIELDS (line 267) | const WEBHOOK_FIELDS = { constant AUTOSOLVE_FIELDS (line 273) | const AUTOSOLVE_FIELDS = { constant SETTINGS_FIELDS (line 279) | const SETTINGS_FIELDS = { FILE: app/components/Settings/components/dialog/ProductField.tsx type Props (line 9) | type Props = { FILE: app/components/Settings/components/dialog/ProfileField.tsx type Props (line 14) | type Props = { FILE: app/components/Settings/components/dialog/StoreField.tsx type Props (line 15) | type Props = { FILE: app/components/Settings/reducers/accounts.tsx type Action (line 9) | type Action = { type Accounts (line 14) | type Accounts = CurrentAccount[]; function Accounts (line 18) | function Accounts(state = accountsInitialState, action: Action) { FILE: app/components/Settings/reducers/currentAccount.tsx type CurrentAccount (line 5) | type CurrentAccount = { type Action (line 12) | type Action = { function CurrentAccount (line 24) | function CurrentAccount( FILE: app/components/Settings/reducers/currentWebhook.tsx type CurrentWebhook (line 5) | type CurrentWebhook = { type Action (line 13) | type Action = { function CurrentWebhook (line 26) | function CurrentWebhook( FILE: app/components/Settings/reducers/defaults.tsx type Action (line 5) | type Action = { type Account (line 10) | type Account = { type Proxies (line 17) | type Proxies = { type Profile (line 21) | type Profile = { type Defaults (line 26) | type Defaults = { function Defaults (line 42) | function Defaults(state = defaultsInitialState, action: Action) { FILE: app/components/Settings/reducers/rates.ts type Rate (line 8) | type Rate = { type Rates (line 14) | type Rates = { type Action (line 18) | type Action = { function Rates (line 23) | function Rates(state = ratesInitialState, action: Action) { FILE: app/components/Settings/reducers/settings.tsx type AutoSolve (line 10) | type AutoSolve = { type Store (line 15) | type Store = { type Settings (line 20) | type Settings = { type Action (line 61) | type Action = { function Settings (line 66) | function Settings(state = settingsInitialState, action: Action) { FILE: app/components/Settings/reducers/webhooks.tsx type Webhooks (line 11) | type Webhooks = CurrentWebhook[]; type Action (line 13) | type Action = { function Webhooks (line 18) | function Webhooks(state = webhooksInitialState, action: Action) { FILE: app/components/Sidebar/components/icons.tsx constant SIDEBAR_ICONS (line 17) | const SIDEBAR_ICONS: any = { FILE: app/components/Sidebar/components/menuItems.tsx constant SIDEBAR (line 3) | const SIDEBAR = { FILE: app/components/Tasks/actions/index.tsx function notification (line 96) | function notification(group: string, id: string, type: string) { function deleteTasks (line 138) | function deleteTasks(group: string, tasks: any[], useTasks = false) { function selectTasks (line 155) | function selectTasks({ function copyTasks (line 177) | function copyTasks(group: string, tasks: any[]) { function startTasks (line 209) | function startTasks(group: string, tasks: any[], delays: any) { function stopTasks (line 236) | function stopTasks(group: string, tasks: any[]) { function createGroup (line 278) | function createGroup(value: string) { function selectGroup (line 285) | function selectGroup(id: string | null) { function deleteGroup (line 292) | function deleteGroup(id: string) { function importTasks (line 299) | function importTasks(tasks: any) { constant TASK_FIELDS (line 306) | const TASK_FIELDS = { function changeDelay (line 338) | function changeDelay( FILE: app/components/Tasks/components/Table/components/TableBodyWrapper.tsx type TableBodyProps (line 79) | interface TableBodyProps { function comparator (line 87) | function comparator(a: any, b: any, orderBy: string) { function getComparator (line 127) | function getComparator( function tableSort (line 136) | function tableSort(array: any[], comparator: (a: any, b: any) => number) { FILE: app/components/Tasks/components/Table/components/icons.tsx constant MODE_ICONS (line 13) | const MODE_ICONS: any = { FILE: app/components/Tasks/components/Table/components/tableRow.tsx type Props (line 18) | type Props = { FILE: app/components/Tasks/components/Table/components/toolbar/clock.tsx function Clock (line 9) | function Clock() { FILE: app/components/Tasks/components/create/AccountField.tsx type Props (line 15) | type Props = { FILE: app/components/Tasks/components/create/CaptchaField.tsx type Props (line 16) | type Props = { FILE: app/components/Tasks/components/create/CategoryField.tsx type Props (line 16) | type Props = { FILE: app/components/Tasks/components/create/CheckoutDelayField.tsx type Props (line 12) | type Props = { FILE: app/components/Tasks/components/create/DateField.tsx type Props (line 10) | type Props = { FILE: app/components/Tasks/components/create/DiscountField.tsx type Props (line 11) | type Props = { FILE: app/components/Tasks/components/create/FootsiteForm.tsx type Values (line 33) | type Values = {}; type FormProps (line 35) | type FormProps = { FILE: app/components/Tasks/components/create/MaxPriceField.tsx type Props (line 11) | type Props = { FILE: app/components/Tasks/components/create/MinPriceField.tsx type Props (line 11) | type Props = { FILE: app/components/Tasks/components/create/MockToggle.tsx type Props (line 15) | type Props = { FILE: app/components/Tasks/components/create/NumberOfTasksField.tsx type Props (line 11) | type Props = { FILE: app/components/Tasks/components/create/OneCheckout.tsx type Props (line 16) | type Props = { FILE: app/components/Tasks/components/create/PasswordField.tsx type Props (line 11) | type Props = { FILE: app/components/Tasks/components/create/PayPalField.tsx type Props (line 16) | type Props = { FILE: app/components/Tasks/components/create/PokemonForm.tsx type Values (line 31) | type Values = {}; type FormProps (line 33) | type FormProps = { FILE: app/components/Tasks/components/create/ProductField.tsx type Props (line 13) | type Props = { FILE: app/components/Tasks/components/create/ProfileField.tsx type Props (line 15) | type Props = { FILE: app/components/Tasks/components/create/ProxiesField.tsx type Props (line 14) | type Props = { FILE: app/components/Tasks/components/create/QuantityField.tsx type Props (line 11) | type Props = { FILE: app/components/Tasks/components/create/RatesField.tsx type Props (line 15) | type Props = { function extractRatesOptions (line 42) | function extractRatesOptions() { function getRateValue (line 59) | function getRateValue() { FILE: app/components/Tasks/components/create/RestockMode.tsx type Props (line 16) | type Props = { FILE: app/components/Tasks/components/create/SecureBypassField.tsx type Props (line 16) | type Props = { FILE: app/components/Tasks/components/create/ShopifyForm.tsx type Values (line 45) | type Values = {}; type FormProps (line 47) | type FormProps = { FILE: app/components/Tasks/components/create/SizesField.tsx type Props (line 15) | type Props = { FILE: app/components/Tasks/components/create/StoreField.tsx type Props (line 18) | type Props = { FILE: app/components/Tasks/components/create/StyleIdField.tsx type Props (line 11) | type Props = { FILE: app/components/Tasks/components/create/SupremeForm.tsx type Values (line 35) | type Values = {}; type FormProps (line 37) | type FormProps = { FILE: app/components/Tasks/components/create/TaskForm.tsx constant PLATFORM_FORM (line 8) | const PLATFORM_FORM = { FILE: app/components/Tasks/components/create/TaskModeField.tsx type Props (line 35) | type Props = { FILE: app/components/Tasks/components/create/UseRotateProxies.tsx type Props (line 16) | type Props = { FILE: app/components/Tasks/components/create/VariationField.tsx type Props (line 12) | type Props = { FILE: app/components/Tasks/components/create/YeezySupplyForm.tsx type Values (line 29) | type Values = {}; type FormProps (line 31) | type FormProps = { FILE: app/components/Tasks/reducers/current.tsx type Action (line 12) | type Action = { type Store (line 17) | type Store = { type Product (line 22) | type Product = { type Profile (line 30) | type Profile = { type Proxies (line 35) | type Proxies = {}; type Rate (line 37) | type Rate = {}; type Profiles (line 39) | type Profiles = Profile[]; type CurrentTask (line 41) | type CurrentTask = { function CurrentTask (line 107) | function CurrentTask(state = initialState, action: Action) { FILE: app/components/Tasks/reducers/delays.tsx type Action (line 5) | type Action = { type Delays (line 10) | type Delays = { function Delays (line 20) | function Delays(state = initialState, action: Action) { FILE: app/components/Tasks/reducers/edits.tsx type Action (line 10) | type Action = { type EditTask (line 15) | type EditTask = {}; function EditTask (line 19) | function EditTask(state = initialState, action: Action) { FILE: app/components/Tasks/reducers/tasks.tsx type Task (line 55) | type Task = { type Tasks (line 62) | type Tasks = { function Tasks (line 74) | function Tasks(state = initialState, action: any) { FILE: app/components/featureFlag/FeatureFlagContext.tsx type Props (line 20) | type Props = { FILE: app/components/ui/Select.tsx type Item (line 26) | type Item = { type Props (line 30) | type Props = { FILE: app/components/ui/table/Table.tsx type Props (line 19) | type Props = { FILE: app/components/ui/table/TableVirtualized.tsx type Props (line 26) | type Props = { FILE: app/constants/index.ts constant TERMS_OF_SERVICE_TITLE (line 13) | const TERMS_OF_SERVICE_TITLE = `Terms of Service`; constant PRIVACY_POLICY_PAGE_TITLE (line 15) | const PRIVACY_POLICY_PAGE_TITLE = `Privacy Policy`; constant EFFECTIVE_DATE (line 17) | const EFFECTIVE_DATE = 'February 20th, 2020'; constant LOG_FILE_ROTATION_CLEANUP_THRESHOLD (line 29) | const LOG_FILE_ROTATION_CLEANUP_THRESHOLD = 30; constant ENABLE_BACKGROUND_AUTO_UPDATE (line 31) | const ENABLE_BACKGROUND_AUTO_UPDATE = false; constant AUTO_UPDATE_CHECK_FIREUP_DELAY (line 33) | const AUTO_UPDATE_CHECK_FIREUP_DELAY = 10000; constant VIEWS (line 456) | const VIEWS = { constant STATS_OPTIONS_LIGHT (line 469) | const STATS_OPTIONS_LIGHT = { constant STATS_OPTIONS_DARK (line 542) | const STATS_OPTIONS_DARK = { type StatusMap (line 625) | type StatusMap = string[]; constant EXPENSES_OPTIONS_LIGHT (line 675) | const EXPENSES_OPTIONS_LIGHT = { constant EXPENSES_OPTIONS_DARK (line 765) | const EXPENSES_OPTIONS_DARK = { FILE: app/constants/ipc.ts type Mapping (line 1) | type Mapping = { constant HARVEST_STATES (line 89) | const HARVEST_STATES: Mapping = { FILE: app/constants/meta.js constant APP_NAME (line 19) | const APP_NAME = `${productName}`; constant APP_VERSION (line 21) | const APP_VERSION = `${version}`; constant AUTHOR_EMAIL (line 23) | const AUTHOR_EMAIL = undefinedOrNullChained(author, 'email') constant AUTHOR_NAME (line 27) | const AUTHOR_NAME = undefinedOrNullChained(author, 'name') constant APP_DESC (line 31) | const APP_DESC = `${description}`; constant APP_TITLE (line 33) | const APP_TITLE = `${APP_NAME}`; constant APP_IDENTIFIER (line 35) | const APP_IDENTIFIER = `${name}`; constant APP_GITHUB_URL (line 37) | const APP_GITHUB_URL = undefinedOrNullChained(repository, 'url') constant APP_GITHUB_RELEASES_URL (line 41) | const APP_GITHUB_RELEASES_URL = `${APP_GITHUB_URL}/releases`; constant APP_DISCORD_SERVER (line 43) | const APP_DISCORD_SERVER = `https://discord.gg/usPeBqV`; constant APP_WEBSITE (line 45) | const APP_WEBSITE = 'https://twitter.com/nebulabots'; constant APP_ID (line 47) | const APP_ID = undefinedOrNullChained(build, 'appId') FILE: app/hooks/useEscape.tsx constant ESCAPE_KEY (line 3) | const ESCAPE_KEY = 27; FILE: app/hooks/useTraceUpdate.ts function useTraceUpdate (line 3) | function useTraceUpdate(props: any) { FILE: app/index.tsx constant MOUNT_POINT (line 11) | const MOUNT_POINT = document.getElementById('root'); FILE: app/main.dev.ts function bootTheDevice (line 32) | async function bootTheDevice() { FILE: app/mainWindow/windows.ts function createMainWindow (line 103) | async function createMainWindow() { FILE: app/menu.ts class MenuBuilder (line 10) | class MenuBuilder { method constructor (line 17) | constructor({ method buildMenu (line 31) | buildMenu() { method setupDevelopmentEnvironment (line 47) | setupDevelopmentEnvironment() { method buildDarwinTemplate (line 74) | buildDarwinTemplate() { method buildDefaultTemplate (line 243) | buildDefaultTemplate() { FILE: app/store/reducers.ts type RootState (line 48) | type RootState = { FILE: app/styles/js/mixins.tsx method appDragEnable (line 31) | get appDragEnable() { FILE: app/tasks/common/classes/monitor.ts class BaseMonitor (line 11) | class BaseMonitor { method constructor (line 34) | constructor(context: Context, state: string, platform: string) { method swapProxies (line 50) | async swapProxies() { method swap (line 65) | async swap() { method handleStepLogic (line 120) | async handleStepLogic(_: any): Promise { method loop (line 124) | async loop() { method stop (line 176) | stop(id: string) { method run (line 204) | async run() { FILE: app/tasks/common/classes/task.ts class BaseTask (line 12) | class BaseTask { method constructor (line 39) | constructor(context: Context, state: string, platform: string) { method retrieveProfile (line 88) | retrieveProfile() { method swapProxies (line 99) | async swapProxies() { method waitForCaptcha (line 169) | async waitForCaptcha(message = 'Checkout captcha', autoRemove = false) { method handleStepLogic (line 198) | async handleStepLogic(_: any): Promise { method noop (line 202) | async noop() { method loop (line 220) | async loop() { method run (line 278) | async run() { method abort (line 329) | abort() { FILE: app/tasks/common/contexts/footsite.ts type FootsiteProduct (line 25) | type FootsiteProduct = { type ContextObject (line 37) | type ContextObject = { class FootsiteContext (line 59) | class FootsiteContext { method constructor (line 118) | constructor({ method addId (line 174) | addId(id: string) { method isEmpty (line 178) | isEmpty() { method hasId (line 182) | hasId(id: string) { method removeId (line 186) | removeId(id: string) { method setLastProxy (line 190) | setLastProxy(lastProxy: Proxy | null) { method setProxy (line 194) | setProxy(proxy: Proxy | null) { method setLastMonitorProxy (line 198) | setLastMonitorProxy(proxy: Proxy | null) { method setMonitorProxy (line 202) | setMonitorProxy(proxy: Proxy | null) { method setMessage (line 206) | setMessage(message: string) { method setLogger (line 210) | setLogger(logger: any) { method setAborted (line 214) | setAborted(aborted: boolean) { method setCaptchaToken (line 218) | setCaptchaToken(captchaToken: string) { FILE: app/tasks/common/contexts/index.ts type Context (line 6) | type Context = FILE: app/tasks/common/contexts/pokemon.ts type ContextObject (line 21) | type ContextObject = { class PokemonContext (line 43) | class PokemonContext { method constructor (line 98) | constructor({ method addId (line 150) | addId(id: string) { method isEmpty (line 154) | isEmpty() { method hasId (line 158) | hasId(id: string) { method removeId (line 162) | removeId(id: string) { method setLastProxy (line 166) | setLastProxy(lastProxy: Proxy | null) { method setProxy (line 170) | setProxy(proxy: Proxy | null) { method setLastMonitorProxy (line 174) | setLastMonitorProxy(proxy: Proxy | null) { method setMonitorProxy (line 178) | setMonitorProxy(proxy: Proxy | null) { method setMessage (line 182) | setMessage(message: string) { method setLogger (line 186) | setLogger(logger: any) { method setAborted (line 190) | setAborted(aborted: boolean) { method setCaptchaToken (line 194) | setCaptchaToken(captchaToken: string) { FILE: app/tasks/common/contexts/shopify.ts type ShopifyProduct (line 24) | type ShopifyProduct = { type ShopifyAnswers (line 35) | type ShopifyAnswers = { type ContextObject (line 40) | type ContextObject = { class ShopifyContext (line 62) | class ShopifyContext { method constructor (line 127) | constructor({ method addId (line 185) | addId(id: string) { method isEmpty (line 189) | isEmpty() { method hasId (line 193) | hasId(id: string) { method removeId (line 197) | removeId(id: string) { method setParseType (line 201) | setParseType(parseType: string) { method setLastProxy (line 205) | setLastProxy(lastProxy: Proxy | null) { method setProxy (line 209) | setProxy(proxy: Proxy | null) { method setLastMonitorProxy (line 213) | setLastMonitorProxy(proxy: Proxy | null) { method setMonitorProxy (line 217) | setMonitorProxy(proxy: Proxy | null) { method setMessage (line 221) | setMessage(message: string) { method setLogger (line 225) | setLogger(logger: any) { method setShopId (line 229) | setShopId(shopId: string) { method setAccessToken (line 233) | setAccessToken(accessToken: string) { method setAborted (line 237) | setAborted(aborted: boolean) { method setCaptchaToken (line 241) | setCaptchaToken(captchaToken: string) { FILE: app/tasks/common/contexts/yeezysupply.ts type YeezySupplyProduct (line 22) | type YeezySupplyProduct = { type ContextObject (line 34) | type ContextObject = { class YeezySupplyContext (line 56) | class YeezySupplyContext { method constructor (line 111) | constructor({ method addId (line 163) | addId(id: string) { method isEmpty (line 167) | isEmpty() { method hasId (line 171) | hasId(id: string) { method removeId (line 175) | removeId(id: string) { method setLastProxy (line 179) | setLastProxy(lastProxy: Proxy | null) { method setProxy (line 183) | setProxy(proxy: Proxy | null) { method setLastMonitorProxy (line 187) | setLastMonitorProxy(proxy: Proxy | null) { method setMonitorProxy (line 191) | setMonitorProxy(proxy: Proxy | null) { method setMessage (line 195) | setMessage(message: string) { method setLogger (line 199) | setLogger(logger: any) { method setAborted (line 203) | setAborted(aborted: boolean) { method setCaptchaToken (line 207) | setCaptchaToken(captchaToken: string) { FILE: app/tasks/common/utils/index.ts type Ellipsis (line 16) | type Ellipsis = { FILE: app/tasks/common/utils/logger.ts method getLogger (line 84) | getLogger({ name }: any) { method log (line 93) | log({ level, id, message }: { level: string; id: string; message: string... FILE: app/tasks/common/utils/queues.ts class AsyncQueue (line 6) | class AsyncQueue { method constructor (line 11) | constructor() { method backlogLength (line 16) | get backlogLength() { method lineLength (line 20) | get lineLength() { method insert (line 24) | insert(datum: any) { method next (line 39) | next() { method clear (line 78) | clear() { method destroy (line 83) | destroy() { class Queue (line 97) | class Queue { method constructor (line 100) | constructor() { method enqueue (line 104) | enqueue(datum: any) { method dequeue (line 108) | dequeue() { method isEmpty (line 112) | isEmpty() { method peek (line 116) | peek() { method length (line 120) | length() { class CapacityQueue (line 125) | class CapacityQueue { method constructor (line 130) | constructor(data = [], size = 100) { method insert (line 135) | insert(datum = {}) { method pop (line 143) | pop() { method shift (line 147) | shift() { method toString (line 151) | toString() { type Jobs (line 156) | type Jobs = { type Job (line 162) | type Job = class StaggeredQueue (line 169) | class StaggeredQueue { method constructor (line 186) | constructor(shouldRegister = true, stagger = 5) { FILE: app/tasks/common/utils/request.ts type Options (line 9) | type Options = { FILE: app/tasks/common/utils/timer.ts class Timer (line 3) | class Timer { method constructor (line 10) | constructor() { method start (line 20) | start(time = now()) { method stop (line 27) | stop(time = now()) { method reset (line 38) | reset() { method getStartTime (line 48) | getStartTime() { method getEndTime (line 55) | getEndTime() { method getRunTime (line 63) | getRunTime(time = now()) { method getTotalTime (line 69) | getTotalTime(fixed = 2) { FILE: app/tasks/footsites/classes/functions/checkout.ts type CardData (line 63) | type CardData = { FILE: app/tasks/footsites/classes/tasks/base.ts class BaseFootsiteTask (line 73) | class BaseFootsiteTask extends BaseTask { method constructor (line 154) | constructor(context: FootsiteContext, platform = Platforms.Footsites) { method injectRequester (line 278) | async injectRequester( method extractCsrfToken (line 314) | async extractCsrfToken(body: GetSessionResponse) { method extractCartData (line 348) | async extractCartData({ code, guid, totalPrice }: AddToCartResponse) { method setDefaultCookies (line 372) | async setDefaultCookies() { method handleQueue (line 433) | async handleQueue(from: string) { method sendWebhook (line 446) | async sendWebhook(success: boolean, body?: any) { method getSession (line 731) | async getSession() { method getOldStock (line 806) | async getOldStock() { method getStock (line 1026) | async getStock() { method addToCart (line 1243) | async addToCart() { method enterQueue (line 1370) | async enterQueue() { method submitCaptchaChallenge (line 1431) | async submitCaptchaChallenge() { method handlePow (line 1489) | async handlePow() { method submitPow (line 1545) | async submitPow() { method submitEnqueue (line 1597) | async submitEnqueue() { method waitForQueue (line 1647) | async waitForQueue() { method handleDatadome (line 1713) | async handleDatadome(body: any) { method waitForCookie (line 1852) | async waitForCookie() { method waitForCaptcha (line 1906) | async waitForCaptcha() { method submitCaptcha (line 1927) | async submitCaptcha() { method extractDatadomeData (line 2018) | extractDatadomeData(url: string): DatadomeData { method extractDatadome (line 2031) | async extractDatadome({ cookie }: DatadomeCookie) { method verifyEmail (line 2054) | async verifyEmail() { method submitShipping (line 2145) | async submitShipping() { method submitBilling (line 2233) | async submitBilling() { method submitInformation (line 2322) | async submitInformation() { method submitCheckout (line 2412) | async submitCheckout() { method handleStepLogic (line 2503) | async handleStepLogic(currentState: string) { method abort (line 2562) | abort() { FILE: app/tasks/footsites/classes/types/datadome.d.ts type DatadomeData (line 1) | type DatadomeData = { type DatadomeCookie (line 12) | type DatadomeCookie = { FILE: app/tasks/footsites/classes/types/geetest.d.ts type Geetest (line 2) | type Geetest = { FILE: app/tasks/footsites/classes/types/index.ts type baseOptionsObject (line 5) | type baseOptionsObject = { type slimPrice (line 36) | type slimPrice = { type productObject (line 43) | type productObject = { type entriesObject (line 71) | type entriesObject = { type AddToCartResponse (line 81) | type AddToCartResponse = { type categoryObject (line 113) | type categoryObject = { type variationEntry (line 118) | type variationEntry = { type imageObject (line 124) | type imageObject = { type attributesObject (line 129) | type attributesObject = { type priceObject (line 135) | type priceObject = { type SellableUnit (line 143) | type SellableUnit = { type sizeChartGridMap (line 157) | type sizeChartGridMap = { type variantAttributes (line 162) | type variantAttributes = { type GetStockResponse (line 184) | type GetStockResponse = { type GetSessionResponse (line 203) | type GetSessionResponse = { type SubmitInformationResponse (line 225) | type SubmitInformationResponse = { type SubmitCheckoutResponse (line 248) | type SubmitCheckoutResponse = { type CreatePaymentResourceResponse (line 252) | type CreatePaymentResourceResponse = { type resolver (line 261) | type resolver = { type OnboardGuestResponse (line 270) | type OnboardGuestResponse = { type SubmitAccountResponse (line 307) | type SubmitAccountResponse = { type AllowedSkus (line 346) | type AllowedSkus = { FILE: app/tasks/footsites/classes/types/stock.d.ts type ProductStock (line 1) | interface ProductStock { type Model (line 11) | interface Model { type ProductHierarchy (line 29) | interface ProductHierarchy { type Style (line 35) | interface Style { type Price (line 66) | interface Price { type FlagsAndRestrictions (line 78) | interface FlagsAndRestrictions { type LaunchAttributes (line 91) | interface LaunchAttributes { type EligiblePaymentTypes (line 101) | interface EligiblePaymentTypes { type VendorAttributes (line 111) | interface VendorAttributes { type Inventory (line 115) | interface Inventory { type Size (line 125) | interface Size { type Price2 (line 144) | interface Price2 { type Inventory2 (line 155) | interface Inventory2 { type StyleVariant (line 165) | interface StyleVariant { type Price3 (line 179) | interface Price3 { type Inventory3 (line 190) | interface Inventory3 { type SizeChart (line 200) | interface SizeChart { type SizeChartGridMap (line 207) | interface SizeChartGridMap { FILE: app/tasks/footsites/classes/types/variant.d.ts type Variant (line 3) | interface Variant { FILE: app/tasks/footsites/mocks/cookies/cookies.ts type list (line 19) | type list = { FILE: app/tasks/footsites/utils/pickVariant.ts type PickVariant (line 22) | type PickVariant = { FILE: app/tasks/managers/analytics.ts type Data (line 8) | type Data = { class AnalyticsManager (line 22) | class AnalyticsManager { method constructor (line 29) | constructor() { FILE: app/tasks/managers/browser/index.ts type SessionRequester (line 7) | type SessionRequester = { class BrowserManager (line 31) | class BrowserManager { method constructor (line 40) | constructor() { FILE: app/tasks/managers/cache/cache.ts type Products (line 6) | type Products = { type Window (line 10) | type Window = { class CacheManager (line 16) | class CacheManager { method constructor (line 23) | constructor(mainWindow: BrowserWindow | null) { FILE: app/tasks/managers/captcha/autoSolve.ts type PlatformForUrl (line 68) | type PlatformForUrl = { FILE: app/tasks/managers/captcha/captcha.ts type AutoSolveProps (line 36) | type AutoSolveProps = { type CaptchaDetailProps (line 41) | type CaptchaDetailProps = { type CaptchaProps (line 51) | type CaptchaProps = { type InterceptProps (line 66) | type InterceptProps = { type CaptchaWindow (line 79) | type CaptchaWindow = { type CaptchaWindows (line 83) | type CaptchaWindows = { type CaptchaRequester (line 87) | type CaptchaRequester = { type CaptchaRequesters (line 121) | type CaptchaRequesters = { type CaptchaIntervals (line 127) | type CaptchaIntervals = { type TokenQueue (line 131) | type TokenQueue = { class CaptchaManager (line 139) | class CaptchaManager { method constructor (line 160) | constructor( FILE: app/tasks/managers/captcha/youtube.ts type YoutubeWindow (line 14) | type YoutubeWindow = { type YoutubeWindows (line 20) | type YoutubeWindows = { type LaunchProps (line 24) | type LaunchProps = { class Youtube (line 30) | class Youtube { method constructor (line 37) | constructor( FILE: app/tasks/managers/checkout.ts type DataRequester (line 4) | type DataRequester = { class CheckoutManager (line 9) | class CheckoutManager { method constructor (line 16) | constructor() { FILE: app/tasks/managers/checkpoint/index.tsx class CheckpointManager (line 6) | class CheckpointManager { method constructor (line 19) | constructor() { FILE: app/tasks/managers/geetest/index.ts type SessionRequester (line 3) | type SessionRequester = { class GeetestManager (line 11) | class GeetestManager { method constructor (line 18) | constructor() { FILE: app/tasks/managers/interception/index.ts class InterceptionManager (line 6) | class InterceptionManager { method constructor (line 13) | constructor() { method insert (line 20) | insert({ id, html }: { id: string; html: string }) { method interceptResponse (line 54) | async interceptResponse({ method remove (line 78) | remove(id: string) { FILE: app/tasks/managers/notification.ts type Notification (line 6) | type Notification = { class NotificationManager (line 14) | class NotificationManager { method constructor (line 19) | constructor(mainWindow: BrowserWindow | null) { FILE: app/tasks/managers/profile/profile.ts class ProfileManager (line 5) | class ProfileManager { method constructor (line 10) | constructor(mainWindow: BrowserWindow | null) { FILE: app/tasks/managers/profile/typings.d.ts type Profile (line 1) | type Profile = { type Location (line 10) | type Location = { type Payment (line 28) | type Payment = { type Profiles (line 36) | type Profiles = { FILE: app/tasks/managers/proxy.ts type Proxies (line 15) | type Proxies = { class ProxyManager (line 19) | class ProxyManager { method constructor (line 24) | constructor(mainWindow: BrowserWindow | null) { FILE: app/tasks/managers/queue/index.ts class QueueManager (line 3) | class QueueManager { method constructor (line 11) | constructor() { FILE: app/tasks/managers/restart.ts class RestartManager (line 7) | class RestartManager { method constructor (line 12) | constructor(mainWindow: BrowserWindow | null) { FILE: app/tasks/managers/tasks/choose.ts type CreateProps (line 44) | type CreateProps = { FILE: app/tasks/managers/tasks/index.ts class TaskManager (line 36) | class TaskManager { method constructor (line 87) | constructor(logPath: string, mainWindow: BrowserWindow | null) { method stopAll (line 533) | async stopAll({ group, tasks }: { group: string; tasks: any[] }) { method update (line 540) | async update(group: string, task: any) { method updateAll (line 573) | async updateAll(group: string, tasks: any[]) { method _cleanup (line 577) | async _cleanup(group: string, task: any, monitor: any) { FILE: app/tasks/managers/typings.d.ts type Proxies (line 13) | type Proxies = { type ProxyGroup (line 17) | type ProxyGroup = { type Proxy (line 24) | type Proxy = { type RegisterProps (line 32) | type RegisterProps = { type DeregisterProps (line 37) | type DeregisterProps = { type ReserveProps (line 41) | type ReserveProps = { type SwapProps (line 46) | type SwapProps = { type TestProps (line 52) | type TestProps = { type Webhook (line 57) | type Webhook = { type WebhookData (line 66) | type WebhookData = { type Webhooks (line 98) | type Webhooks = { type CaptchaQueues (line 102) | type CaptchaQueues = { type Sessions (line 106) | type Sessions = { type Messages (line 110) | type Messages = { type Intervals (line 118) | type Intervals = { type Tasks (line 122) | type Tasks = { type Monitors (line 136) | type Monitors = { FILE: app/tasks/managers/utils.ts type SetProxyProps (line 78) | type SetProxyProps = { type SetCookieProps (line 83) | type SetCookieProps = { type AttachRequesterProps (line 89) | type AttachRequesterProps = { type DetachRequesterProps (line 99) | type DetachRequesterProps = { type CheckpointProps (line 167) | type CheckpointProps = { FILE: app/tasks/managers/webhook/aycd.ts class AycdClient (line 155) | class AycdClient { method constructor (line 158) | constructor(url: string) { FILE: app/tasks/managers/webhook/index.ts class WebhookManager (line 41) | class WebhookManager { method constructor (line 44) | constructor() { method build (line 110) | build(data: WebhookData, type: string) { method log (line 122) | log(data: WebhookData) { FILE: app/tasks/pokemon/classes/tasks/base.ts class BasePokemonTask (line 57) | class BasePokemonTask extends BaseTask { method constructor (line 126) | constructor(context: PokemonContext, platform = Platforms.Pokemon) { method injectRequester (line 267) | async injectRequester(data: DatadomeData) { method extractDatadomeData (line 293) | extractDatadomeData(url: string): DatadomeData { method removeDatadome (line 306) | async removeDatadome(headers: any) { method handleDatadome (line 333) | async handleDatadome(body: any, headers: any) { method waitForCookie (line 459) | async waitForCookie() { method waitForCaptcha (line 514) | async waitForCaptcha() { method submitCaptcha (line 531) | async submitCaptcha() { method extractDatadome (line 599) | async extractDatadome({ cookie }: DatadomeCookie) { method extractAuthToken (line 619) | async extractAuthToken(headers: any) { method extractProduct (line 664) | async extractProduct({ method extractProducts (line 765) | async extractProducts({ response }: Products) { method extractCartResponse (line 791) | async extractCartResponse({ messages, self }: Cart) { method extractInformationResponse (line 821) | async extractInformationResponse({ billing, shipping }: Information) { method extractKeyId (line 843) | async extractKeyId({ keyId }: Key) { method extractPaymentKey (line 869) | async extractPaymentKey(body: string) { method extractPurchaseForm (line 894) | async extractPurchaseForm({ self }: Payment) { method sendWebhook (line 917) | async sendWebhook(success: boolean, body = {} as Success) { method getCookie (line 1188) | async getCookie() { method getSession (line 1256) | async getSession() { method getProducts (line 1321) | async getProducts() { method getProduct (line 1388) | async getProduct() { method addToCart (line 1461) | async addToCart() { method submitInformation (line 1541) | async submitInformation() { method clearCart (line 1637) | async clearCart() { method getKeyId (line 1716) | async getKeyId() { method createEncryption (line 1788) | async createEncryption() { method submitPayment (line 1857) | async submitPayment() { method submitCheckout (line 1950) | async submitCheckout() { method handleStepLogic (line 2006) | async handleStepLogic(currentState: string) { FILE: app/tasks/pokemon/types/cart.d.ts type link (line 1) | type link = { type Cart (line 9) | type Cart = { FILE: app/tasks/pokemon/types/checkout.d.ts type link (line 1) | type link = { type message (line 9) | type message = { type Checkout (line 18) | type Checkout = { FILE: app/tasks/pokemon/types/datadome.d.ts type DatadomeData (line 1) | type DatadomeData = { type DatadomeCookie (line 12) | type DatadomeCookie = { FILE: app/tasks/pokemon/types/geetest.d.ts type Geetest (line 1) | interface Geetest { FILE: app/tasks/pokemon/types/information.d.ts type link (line 1) | type link = { type address (line 9) | type address = { type name (line 20) | type name = { type Information (line 25) | type Information = { FILE: app/tasks/pokemon/types/key.d.ts type Key (line 1) | type Key = { FILE: app/tasks/pokemon/types/order.d.ts type link (line 1) | type link = { type self (line 9) | type self = { type address (line 15) | type address = { type name (line 26) | type name = { type cost (line 31) | type cost = { type billingaddress (line 37) | type billingaddress = { type billingaddressinfo (line 45) | type billingaddressinfo = { type destination (line 49) | type destination = { type destinationinfo (line 57) | type destinationinfo = { type deliveries (line 62) | type deliveries = { type choice (line 66) | type choice = { type selector (line 83) | type selector = { type shippingoption (line 87) | type shippingoption = { type shippingoptioninfo (line 97) | type shippingoptioninfo = { type paymentmethod (line 102) | type paymentmethod = { type paymentmethodinfo (line 110) | type paymentmethodinfo = { type subtotal (line 114) | type subtotal = { type tax (line 122) | type tax = { type total (line 130) | type total = { type order (line 137) | type order = { type Order (line 149) | type Order = { FILE: app/tasks/pokemon/types/payment.d.ts type link (line 1) | type link = { type Payment (line 9) | type Payment = { FILE: app/tasks/pokemon/types/product.d.ts type link (line 1) | type link = { type availability (line 9) | type availability = { type code (line 20) | type code = { type detail (line 31) | type detail = { type definition (line 38) | type definition = { type addtocartform (line 54) | type addtocartform = { type addtowishlistform (line 66) | type addtowishlistform = { type availability (line 76) | type availability = { type code (line 87) | type code = { type priceItem (line 98) | type priceItem = { type variantDefinition (line 110) | type variantDefinition = { type element (line 128) | type element = { type item (line 137) | type item = { type price (line 141) | type price = { type priceRange (line 147) | type priceRange = { type image (line 165) | type image = { type Product (line 171) | type Product = { FILE: app/tasks/pokemon/types/products.d.ts type Products (line 3) | interface Products { type Response (line 9) | interface Response { type ProductsDocument (line 15) | interface ProductsDocument { type Variant (line 37) | interface Variant { type FacetCounts (line 44) | interface FacetCounts { type FacetRanges (line 50) | interface FacetRanges {} type FacetFields (line 52) | interface FacetFields { type Category (line 80) | interface Category { type Brand (line 89) | interface Brand { type CrumbsId (line 94) | interface CrumbsId { type SizeName (line 99) | interface SizeName { type CatalogCode (line 104) | interface CatalogCode { type ViewId (line 109) | interface ViewId { type PreorderReAuthDelum (line 114) | interface PreorderReAuthDelum { type OfferType (line 119) | interface OfferType { type Buyable (line 124) | interface Buyable { type ItemCategory2 (line 129) | interface ItemCategory2 { type ItemCategory1 (line 134) | interface ItemCategory1 { type ItemCategory3 (line 139) | interface ItemCategory3 { type PurchaseQuantityLimit (line 144) | interface PurchaseQuantityLimit { type IsPreOrderItem (line 149) | interface IsPreOrderItem { type PreOrderInventoryLimit (line 154) | interface PreOrderInventoryLimit { type NotSoldSeparately (line 159) | interface NotSoldSeparately { type RecommendedAge (line 164) | interface RecommendedAge { type Msrp (line 169) | interface Msrp { type AuthorizedToSell (line 174) | interface AuthorizedToSell { type ItemType (line 179) | interface ItemType { type Displayable (line 184) | interface Displayable { type MinimumOrderQuantity (line 189) | interface MinimumOrderQuantity { type FacetQueries (line 194) | interface FacetQueries {} type CategoryMap (line 196) | interface CategoryMap { FILE: app/tasks/pokemon/types/success.d.ts type link (line 1) | type link = { type address (line 9) | type address = { type name (line 20) | type name = { type price (line 25) | type price = { type tax (line 31) | type tax = { type Success (line 37) | type Success = { FILE: app/tasks/pokemon/types/token.d.ts type Token (line 1) | type Token = { FILE: app/tasks/pokemon/utils/encrypt.ts type Card (line 4) | type Card = { type KeyId (line 12) | type KeyId = { type CardType (line 38) | type CardType = '001' | '002' | '042' | '004' | '005' | '007' | '062'; type JsonWebTokenInfo (line 40) | type JsonWebTokenInfo = { type Payload (line 54) | type Payload = { type Header (line 60) | type Header = { type InitializationVector (line 66) | type InitializationVector = Uint8Array; function importKey (line 119) | function importKey(crypto: Crypto, jsonWebKey: JsonWebKey) { function wrapKey (line 134) | async function wrapKey(crypto: Crypto, key: CryptoKey, jsonWebKey: JsonW... function build (line 145) | async function build( FILE: app/tasks/pokemon/utils/index.ts type UserAgents (line 6) | type UserAgents = { FILE: app/tasks/pokemon/utils/pickVariant.ts type PickVariant (line 22) | type PickVariant = { type PokemonVariant (line 29) | type PokemonVariant = { FILE: app/tasks/shopify/classes/monitor.ts class ShopifyMonitor (line 28) | class ShopifyMonitor extends BaseMonitor { method constructor (line 37) | constructor(context: ShopifyContext, platform = Platforms.Shopify) { method patchContext (line 54) | patchContext() { method getProducts (line 175) | async getProducts() { method match (line 253) | async match() { method getProductDetails (line 281) | async getProductDetails() { method getProduct (line 357) | async getProduct() { method monitor (line 514) | async monitor() { method handleStepLogic (line 547) | async handleStepLogic(currentState: string) { FILE: app/tasks/shopify/classes/rates.ts class RateFetcher (line 27) | class RateFetcher extends ShopifyTask { method constructor (line 36) | constructor(context: ShopifyContext, mainWindow: any) { method retrieveProfile (line 45) | retrieveProfile() { method getProducts (line 147) | async getProducts() { method getProductFrontend (line 218) | async getProductFrontend() { method getProduct (line 315) | async getProduct() { method monitor (line 371) | async monitor() { method submitCart (line 404) | async submitCart() { method getShipping (line 416) | async getShipping() { method handleStepLogic (line 490) | async handleStepLogic(currentState: string) { method run (line 523) | async run() { FILE: app/tasks/shopify/classes/tasks/base.ts type ShippingRate (line 78) | type ShippingRate = { type CookieObject (line 84) | type CookieObject = { type Injected (line 89) | type Injected = { class ShopifyTask (line 95) | class ShopifyTask extends BaseTask { method constructor (line 192) | constructor( method restart (line 269) | async restart() { method stuffSession (line 440) | async stuffSession() { method injectRequester (line 520) | async injectRequester({ method sendWebhook (line 556) | async sendWebhook(body: string, success: boolean) { method enterQueue (line 685) | async enterQueue(from: string) { method extractRecaptcha (line 752) | extractRecaptcha(body: string) { method extractDiscountAuthToken (line 787) | extractDiscountAuthToken($: any) { method extractAuthToken (line 817) | extractAuthToken(selector: string, $: any) { method extractCheckoutHash (line 837) | extractCheckoutHash(redirect: string) { method extractFormThings (line 853) | extractFormThings($: any) { method extractProtection (line 895) | extractProtection($: any, shipping = false) { method extractShippingMethod (line 915) | extractShippingMethod($: any) { method extractCurrency (line 936) | extractCurrency(body: string) { method extractPrice (line 951) | extractPrice($: any) { method extractProductName (line 982) | extractProductName($: any) { method extractGateway (line 998) | extractGateway($: any) { method extractExpressToken (line 1027) | extractExpressToken(redirect: string) { method extractPayerId (line 1049) | async extractPayerId({ data }: any) { method extractReturnUrl (line 1087) | async extractReturnUrl({ data }: any) { method extractKey (line 1128) | extractKey($: any) { method extractProduct (line 1147) | extractProduct(body: AddToCartResponse) { method extractAllData (line 1192) | extractAllData(body: string) { method extractCartForm (line 1215) | extractCartForm(body: string) { method extractStepToNextStep (line 1238) | extractStepToNextStep(state: string, body: string) { method getHomepage (line 1436) | async getHomepage() { method getConfig (line 1473) | async getConfig() { method submitPassword (line 1540) | async submitPassword() { method getAccount (line 1597) | async getAccount() { method submitAccount (line 1670) | async submitAccount() { method getChallenge (line 1759) | async getChallenge() { method submitChallenge (line 1810) | async submitChallenge() { method waitForProduct (line 1898) | async waitForProduct() { method submitCart (line 1942) | async submitCart() { method getCart (line 2024) | async getCart() { method submitCheckpoint (line 2065) | async submitCheckpoint() { method getQueue (line 2210) | async getQueue() { method getNextQueue (line 2277) | async getNextQueue() { method waitForCaptcha (line 2376) | async waitForCaptcha() { method getCustomer (line 2419) | async getCustomer() { method submitCustomer (line 2572) | async submitCustomer() { method getShipping (line 2715) | async getShipping() { method submitShipping (line 2872) | async submitShipping() { method getPayment (line 2970) | async getPayment() { method submitDiscount (line 3117) | async submitDiscount() { method getTotalPrice (line 3195) | async getTotalPrice() { method getSession (line 3263) | async getSession() { method submitPayment (line 3349) | async submitPayment() { method createGuest (line 3468) | async createGuest() { method approveGuest (line 3547) | async approveGuest() { method getCallbackUrl (line 3601) | async getCallbackUrl() { method getReview (line 3677) | async getReview() { method getOrder (line 3750) | async getOrder() { FILE: app/tasks/shopify/classes/tasks/fast.ts class FastTask (line 52) | class FastTask extends ShopifyTask { method constructor (line 75) | constructor(context: ShopifyContext) { method extractProductApi (line 174) | extractProductApi(body: PatchCartResponse) { method getConfig (line 206) | async getConfig() { method submitPassword (line 289) | async submitPassword() { method submitAccount (line 354) | async submitAccount() { method getChallenge (line 439) | async getChallenge() { method submitChallenge (line 490) | async submitChallenge() { method initialize (line 584) | async initialize() { method retrieveCartInfo (line 674) | async retrieveCartInfo() { method patchCheckout (line 720) | async patchCheckout() { method submitCart (line 930) | async submitCart() { method getCustomer (line 1015) | async getCustomer() { method getShipping (line 1150) | async getShipping() { method submitShipping (line 1281) | async submitShipping() { method getSession (line 1336) | async getSession() { method submitPayment (line 1483) | async submitPayment() { method getPayment (line 1690) | async getPayment() { method submitReview (line 1788) | async submitReview() { method getOrder (line 1903) | async getOrder() { method handleStepLogic (line 2008) | async handleStepLogic(currentState: string) { FILE: app/tasks/shopify/classes/tasks/pfutile.ts class PfutileTask (line 46) | class PfutileTask extends ShopifyTask { method constructor (line 47) | constructor(context: ShopifyContext) { method checkForCheckpoint (line 64) | async checkForCheckpoint() { method getConfig (line 110) | async getConfig() { method submitPassword (line 134) | async submitPassword() { method waitForCheckpoint (line 154) | async waitForCheckpoint() { method getProduct (line 189) | async getProduct() { method presubmitCart (line 263) | async presubmitCart() { method submitCart (line 346) | async submitCart() { method getCart (line 378) | async getCart() { method clearCart (line 403) | async clearCart() { method initialize (line 440) | async initialize() { method submitCheckpoint (line 524) | async submitCheckpoint() { method getPayment (line 658) | async getPayment() { method getSession (line 773) | async getSession() { method submitPayment (line 860) | async submitPayment() { method getOrder (line 1002) | async getOrder() { method handleStepLogic (line 1014) | async handleStepLogic(currentState: string) { method abort (line 1092) | abort() { FILE: app/tasks/shopify/classes/tasks/preload.ts class PreloadTask (line 15) | class PreloadTask extends ShopifyTask { method constructor (line 16) | constructor(context: ShopifyContext) { method checkForCheckpoint (line 32) | async checkForCheckpoint() { method getConfig (line 75) | async getConfig() { method submitPassword (line 97) | async submitPassword() { method getProduct (line 117) | async getProduct() { method submitCart (line 191) | async submitCart() { method getCart (line 219) | async getCart() { method clearCart (line 244) | async clearCart() { method initialize (line 281) | async initialize() { method getQueue (line 377) | async getQueue() { method getOrder (line 387) | async getOrder() { method handleStepLogic (line 399) | async handleStepLogic(currentState: string) { method abort (line 474) | abort() { FILE: app/tasks/shopify/classes/tasks/safe.ts class SafeTask (line 15) | class SafeTask extends ShopifyTask { method constructor (line 16) | constructor(context: ShopifyContext) { method checkForCheckpoint (line 31) | async checkForCheckpoint() { method getConfig (line 74) | async getConfig() { method submitPassword (line 97) | async submitPassword() { method submitCart (line 117) | async submitCart() { method initialize (line 133) | async initialize() { method getOrder (line 233) | async getOrder() { method handleStepLogic (line 245) | async handleStepLogic(currentState: string) { method abort (line 318) | abort() { FILE: app/tasks/shopify/mocks/apiCheckouts.tsx type Data (line 5) | type Data = { type Checkout (line 9) | type Checkout = { type Note_attributes (line 66) | type Note_attributes = {}; type Shipping_address (line 67) | type Shipping_address = { type Billing_address (line 82) | type Billing_address = { FILE: app/tasks/shopify/mocks/paymentsConfig.ts type PaymentsConfig (line 3) | type PaymentsConfig = { type PaymentInstruments (line 6) | type PaymentInstruments = { type ApplePayConfig (line 21) | type ApplePayConfig = { type Total (line 34) | type Total = { type CheckoutConfig (line 39) | type CheckoutConfig = { type ShopifyPayConfig (line 43) | type ShopifyPayConfig = { type PaypalConfig (line 49) | type PaypalConfig = { FILE: app/tasks/shopify/mocks/responseTypes.ts type ResponseMock (line 1) | type ResponseMock = { FILE: app/tasks/shopify/mocks/sessions.ts type Data (line 3) | type Data = { FILE: app/tasks/shopify/types/cart.d.ts type GetCartResponse (line 3) | interface GetCartResponse { type Attributes (line 19) | interface Attributes {} type Item (line 21) | interface Item { type Properties (line 59) | interface Properties {} type FeaturedImage (line 61) | interface FeaturedImage { type OptionsWithValue (line 69) | interface OptionsWithValue { FILE: app/tasks/shopify/types/index.d.ts type properties (line 3) | type properties = { type featuredImage (line 7) | type featuredImage = { type optionsWithValue (line 15) | type optionsWithValue = { type AddToCartMessage (line 20) | type AddToCartMessage = { type AddToCartResponse (line 27) | type AddToCartResponse = { type lineItem (line 65) | type lineItem = { type address (line 90) | type address = { type PatchCartResponse (line 106) | type PatchCartResponse = { FILE: app/tasks/shopify/types/product.d.ts type Meta (line 3) | interface Meta { type ProductMeta (line 8) | interface ProductMeta { type VariantMeta (line 16) | interface VariantMeta { type Page (line 24) | interface Page { type Product (line 30) | interface Product { type Variant (line 46) | interface Variant { type Image (line 66) | interface Image { type Option (line 78) | interface Option { FILE: app/tasks/shopify/types/rates.d.ts type ShippingRates (line 3) | interface ShippingRates { type ShippingRate (line 7) | interface ShippingRate { type Checkout (line 16) | interface Checkout { FILE: app/tasks/shopify/utils/forms.ts type Property (line 71) | type Property = { FILE: app/tasks/shopify/utils/parse.ts function getParseType (line 18) | function getParseType(product: any) { FILE: app/tasks/shopify/utils/pickVariant.ts type ShopifyVariant (line 47) | type ShopifyVariant = { type PickSize (line 70) | type PickSize = { FILE: app/tasks/yeezysupply/classes/tasks/base.ts class YeezySupplyTask (line 68) | class YeezySupplyTask extends BaseTask { method constructor (line 205) | constructor(context: YeezySupplyContext, platform = Platforms.YeezySup... method resetAllData (line 359) | async resetAllData() { method checkSaleLive (line 399) | checkSaleLive(state: string) { method isBanned (line 408) | isBanned(body: string) { method checkPixel (line 419) | checkPixel($: any) { method extractBearerAuth (line 447) | async extractBearerAuth(headers: any) { method extractHashValue (line 463) | extractHashValue($: any) { method extractProductData (line 484) | async extractProductData(body: ProductInfoResponse) { method extractCartData (line 523) | async extractCartData(body: AddToCartResponse) { method extractOutOfStock (line 531) | extractOutOfStock(body: AddToCartResponse) { method extractErrorMessage (line 543) | extractErrorMessage(body: ErrorSubmitCheckoutResponse) { method handleGetAkamai (line 548) | async handleGetAkamai(proceedTo: string) { method handleFirewall (line 580) | async handleFirewall(proceedTo: string) { method extractPayload (line 594) | async extractPayload(body: string) { method extractPxId (line 619) | async extractPxId(body: string) { method removeInSplashCookie (line 672) | async removeInSplashCookie() { method setDebugSplashCookies (line 683) | async setDebugSplashCookies() { method setDefaultCookies (line 719) | async setDefaultCookies(cookies: any[]) { method setBasketCookies (line 734) | async setBasketCookies() { method setBoomerangCookie (line 758) | async setBoomerangCookie() { method setSplashCookie (line 785) | async setSplashCookie() { method getCorrelationHeaders (line 802) | getCorrelationHeaders() { method sendWebhook (line 818) | async sendWebhook(body: SubmitCheckoutResponse, message = 'Payment fai... method waitForSale (line 1002) | async waitForSale() { method getProduct (line 1140) | async getProduct() { method getShared (line 1155) | async getShared() { method getConfig (line 1170) | async getConfig() { method getHomepage (line 1186) | async getHomepage() { method getSession (line 1279) | async getSession() { method getPixel (line 1317) | async getPixel() { method getAkamai (line 1382) | async getAkamai() { method getBloom (line 1423) | async getBloom() { method getBasket (line 1472) | async getBasket() { method getPayload (line 1560) | async getPayload() { method submitPixel (line 1593) | async submitPixel() { method getProductPage (line 1749) | async getProductPage() { method getWrAsset (line 1910) | async getWrAsset() { method waitInSplash (line 1945) | async waitInSplash() { method waitForCaptcha (line 2054) | async waitForCaptcha() { method getProductInfo (line 2081) | async getProductInfo() { method getAvailability (line 2159) | async getAvailability() { method getSensor (line 2283) | async getSensor() { method submitSensor (line 2310) | async submitSensor() { method addToCart (line 2403) | async addToCart() { method submitInformation (line 2508) | async submitInformation() { method submitCheckout (line 2600) | async submitCheckout() { method waitForLaunch (line 2699) | async waitForLaunch() { method waitForClose (line 2754) | async waitForClose() { method completeCheckout (line 2779) | async completeCheckout() { method handleStepLogic (line 2860) | async handleStepLogic(currentState: string) { method abort (line 2922) | abort() { FILE: app/tasks/yeezysupply/classes/types/index.ts type messageListItem (line 2) | type messageListItem = { type pricing (line 9) | type pricing = { type productLineItem (line 20) | type productLineItem = { type shipmentListItem (line 52) | type shipmentListItem = { type customer (line 69) | type customer = { type shippingAddress (line 79) | type shippingAddress = { type AddToCartResponse (line 93) | type AddToCartResponse = { type messageList (line 106) | type messageList = { type ErrorSubmitCheckoutResponse (line 115) | type ErrorSubmitCheckoutResponse = { type ProductInfoResponse (line 121) | type ProductInfoResponse = { type paymentInstrumentListItem (line 182) | type paymentInstrumentListItem = { type SubmitCheckoutResponse (line 193) | type SubmitCheckoutResponse = { type SubmitInformationResponse (line 213) | type SubmitInformationResponse = { type CorrelationHeaders (line 225) | type CorrelationHeaders = { FILE: app/tasks/yeezysupply/utils/pickVariant.ts type YeezySupplyVariant (line 22) | type YeezySupplyVariant = { type PickVariant (line 29) | type PickVariant = { FILE: app/utils/assert.ts function assert (line 4) | function assert(condition: any, msg?: string): asserts condition { function assertIsDefined (line 10) | function assertIsDefined( FILE: app/utils/cardFormatter.ts function limit (line 1) | function limit(val, max) { function cardExpiry (line 20) | function cardExpiry(val) { FILE: app/utils/eventHandling.ts function EmitAppEvents (line 4) | function EmitAppEvents() { FILE: app/utils/loadFile.ts type TitleStrings (line 6) | type TitleStrings = { FILE: app/utils/log.ts method info (line 11) | info(e, title = `Log`, logError = false, allowInProd = false) { method error (line 23) | error(e, title = `Log`, logError = true, allowInProd = false) { method doLog (line 43) | doLog(e, logError = true, consoleError = null) { FILE: app/utils/paths.js constant PATHS (line 31) | const PATHS = { FILE: autosolve-client.d.ts type Stringify (line 3) | type Stringify = string; type AutoSolveCancelProps (line 5) | type AutoSolveCancelProps = Stringify<{ type AutoSolveResponseProps (line 10) | type AutoSolveResponseProps = Stringify<{ type AutoSolveErrorProps (line 17) | type AutoSolveErrorProps = Stringify<{ type AutoSolve (line 22) | interface AutoSolve { type AutoSolveProps (line 43) | type AutoSolveProps = { type AutoSolveEventEmitter (line 55) | interface AutoSolveEventEmitter { FILE: internals/scripts/CheckBuiltsExist.js function CheckBuildsExist (line 8) | function CheckBuildsExist() { FILE: internals/scripts/CheckNodeEnv.js function CheckNodeEnv (line 5) | function CheckNodeEnv(expectedEnv) { FILE: jest.setup.js method constructor (line 39) | constructor() { FILE: preloads/harvester.js class CaptchaHandler (line 73) | class CaptchaHandler { method constructor (line 74) | constructor() { FILE: test/polyfill.js method getItem (line 25) | getItem(key) { method setItem (line 28) | setItem(key, value) { method removeItem (line 31) | removeItem(key) { method clear (line 34) | clear() { FILE: test/testUtils.tsx type WithProviders (line 34) | type WithProviders = { FILE: webpack/config.renderer.dev.babel.js method before (line 268) | before() {