SYMBOL INDEX (854 symbols across 58 files) FILE: app.fingerprint.js class Fingerprint (line 5) | class Fingerprint { method constructor (line 6) | constructor() { method initEventListeners (line 22) | initEventListeners() { method showView (line 56) | showView(view) { method showLoading (line 89) | showLoading() { method generateFingerprint (line 98) | generateFingerprint() { method renderOverview (line 110) | renderOverview() { method renderBrowserInfo (line 405) | renderBrowserInfo() { method renderSystemInfo (line 489) | renderSystemInfo() { method getBrowserInfo (line 641) | getBrowserInfo(userAgent) { method getBrowserEngine (line 709) | getBrowserEngine() { method getDeviceType (line 728) | getDeviceType() { method isIncognitoMode (line 740) | isIncognitoMode() { method getApproximateMemory (line 751) | getApproximateMemory() { method getTimezoneOffsetString (line 765) | getTimezoneOffsetString() { method getConnectionType (line 774) | getConnectionType() { method getDownlinkSpeed (line 784) | getDownlinkSpeed() { method getRTT (line 794) | getRTT() { method getDataSaver (line 804) | getDataSaver() { method getGPUInfo (line 814) | getGPUInfo() { method getHardwareInfo (line 885) | getHardwareInfo() { method hasWebGL2 (line 915) | hasWebGL2() { method getArchitecture (line 924) | getArchitecture() { method getBatteryInfo (line 959) | getBatteryInfo() { method getPreferredColorScheme (line 983) | getPreferredColorScheme() { method getLanguageInfo (line 993) | getLanguageInfo() { method getAvailableAPIs (line 1008) | getAvailableAPIs() { method getDetailedTimezoneInfo (line 1037) | getDetailedTimezoneInfo() { method isDSTActive (line 1051) | isDSTActive() { method getInstalledFonts (line 1060) | getInstalledFonts() { method getCanvasFingerprint (line 1106) | getCanvasFingerprint() { method getDNTStatus (line 1160) | getDNTStatus() { method detectTouchEmulation (line 1172) | detectTouchEmulation() { method analyzeUserAgentSuspicion (line 1190) | analyzeUserAgentSuspicion() { method generateHashedFingerprint (line 1278) | generateHashedFingerprint() { method generateFeatureSupport (line 1353) | generateFeatureSupport() { method generateFeaturesList (line 1440) | generateFeaturesList() { FILE: app.js function loadTheme (line 29) | function loadTheme() { function toggleTheme (line 63) | function toggleTheme() { function setRandomSlogan (line 90) | function setRandomSlogan() { function setEmailAddress (line 120) | function setEmailAddress() { function setYear (line 163) | function setYear() { constant GITHUB_API_URL (line 171) | const GITHUB_API_URL = "https://api.github.com/users/DosX-dev/repos"; constant STORAGE_KEY (line 172) | const STORAGE_KEY = "dosx_repos"; constant LAST_FETCH_KEY (line 173) | const LAST_FETCH_KEY = "dosx_last_fetch"; constant PER_PAGE (line 174) | const PER_PAGE = 100; constant CACHE_VALIDITY_DURATION (line 175) | const CACHE_VALIDITY_DURATION = 60 * 60 * 1000; function fetchRepositories (line 178) | async function fetchRepositories() { function shouldDisplayRepository (line 226) | function shouldDisplayRepository(repo) { function getCategoryIcon (line 231) | function getCategoryIcon(condition, iconName, titleName) { function getCategoryIcons (line 249) | function getCategoryIcons(repo) { function displayRepositories (line 305) | function displayRepositories(repositories) { function applyFiltersAndSort (line 339) | function applyFiltersAndSort() { function loadRepositories (line 511) | async function loadRepositories() { function setupEventListeners (line 549) | function setupEventListeners() { function setupCustomSelect (line 588) | function setupCustomSelect() { FILE: axiom/application_data/system/kernel/core/bootmgr.js class BootManager (line 6) | class BootManager { method constructor (line 7) | constructor() { method detectRealMemory (line 24) | detectRealMemory() { method detectPlatform (line 44) | detectPlatform() { method detectGPU (line 82) | detectGPU() { method detectBattery (line 105) | async detectBattery() { method toHex (line 122) | toHex(num, padding = 16) { method formatMemRange (line 126) | formatMemRange(start, end) { method initialize (line 130) | async initialize() { method saveBootLog (line 165) | async saveBootLog() { method stage1_EarlyBoot (line 188) | async stage1_EarlyBoot() { method stage2_HardwareDetection (line 220) | async stage2_HardwareDetection() { method stage3_CPUInitialization (line 262) | async stage3_CPUInitialization() { method stage4_MemoryInitialization (line 296) | async stage4_MemoryInitialization() { method stage5_StorageInitialization (line 341) | async stage5_StorageInitialization() { method stage6_FileSystemInitialization (line 378) | async stage6_FileSystemInitialization() { method stage7_DeviceInitialization (line 418) | async stage7_DeviceInitialization() { method stage8_NetworkInitialization (line 441) | async stage8_NetworkInitialization() { method stage9_EnvironmentSetup (line 467) | async stage9_EnvironmentSetup() { method stage10_VMInitialization (line 490) | async stage10_VMInitialization() { method stage11_ServicesStart (line 509) | async stage11_ServicesStart() { method stage12_SystemReady (line 524) | async stage12_SystemReady() { method formatTime (line 534) | formatTime() { method printOK (line 539) | printOK(message) { method printFail (line 543) | printFail(message) { method log (line 547) | log(message, className = 'boot-message') { method sleep (line 555) | sleep(ms) { method getBootMessages (line 559) | getBootMessages() { FILE: axiom/application_data/system/kernel/environment.js class Environment (line 6) | class Environment { method constructor (line 7) | constructor() { method initialize (line 25) | async initialize() { method get (line 47) | get(key) { method set (line 51) | set(key, value) { method unset (line 56) | unset(key) { method has (line 61) | has(key) { method list (line 65) | list() { method expand (line 73) | expand(str) { method updatePWD (line 82) | updatePWD(newPath) { method updatePrompt (line 89) | updatePrompt() { method save (line 112) | save() { method reset (line 124) | reset() { FILE: axiom/application_data/system/kernel/fsio/fs.compression.js class FSCompression (line 10) | class FSCompression { method constructor (line 11) | constructor() { method compress (line 21) | compress(data) { method decompress (line 47) | decompress(data) { method getStats (line 67) | getStats() { method _lzCompress (line 78) | _lzCompress(input) { method _lzDecompress (line 112) | _lzDecompress(compressed) { FILE: axiom/application_data/system/kernel/fsio/fs.input.js class FileSystemInput (line 6) | class FileSystemInput { method constructor (line 7) | constructor() { method initialize (line 18) | async initialize() { method open (line 44) | open(path, mode = 'r') { method close (line 65) | close(fd) { method read (line 81) | read(fd, length = -1) { method readLine (line 106) | readLine(fd) { method readLines (line 128) | readLines(fd) { method seek (line 138) | seek(fd, position, whence = 'SEEK_SET') { method tell (line 163) | tell(fd) { method flush (line 171) | flush(fd) { method isEOF (line 185) | isEOF(fd) { method getDescriptor (line 193) | getDescriptor(fd) { method listOpenFiles (line 197) | listOpenFiles() { method closeAll (line 212) | closeAll() { FILE: axiom/application_data/system/kernel/fsio/fs.output.js class FileSystemOutput (line 6) | class FileSystemOutput { method constructor (line 7) | constructor() { method initialize (line 12) | async initialize() { method write (line 20) | write(fd, data) { method writeLine (line 53) | writeLine(fd, data) { method writeLines (line 57) | writeLines(fd, lines) { method flush (line 65) | flush(fd) { method truncate (line 69) | truncate(fd, length = 0) { method redirectOutput (line 95) | redirectOutput(sourceFd, targetPath) { method pipe (line 116) | pipe(sourceFd, targetFd) { method setBuffer (line 134) | setBuffer(fd, bufferSize) { method bufferedWrite (line 146) | bufferedWrite(fd, data) { method flushBuffer (line 166) | flushBuffer(fd) { method clearBuffer (line 183) | clearBuffer(fd) { method writeToStdout (line 190) | writeToStdout(data) { method writeToStderr (line 196) | writeToStderr(data) { FILE: axiom/application_data/system/kernel/virtualcpu.interruptions.js class InterruptHandler (line 6) | class InterruptHandler { method constructor (line 7) | constructor() { method initialize (line 39) | async initialize() { method registerHandler (line 53) | registerHandler(interruptNumber, handler) { method unregisterHandler (line 60) | unregisterHandler(interruptNumber) { method handleInterrupt (line 64) | async handleInterrupt(interruptNumber, data = null) { method handleDivideByZero (line 82) | async handleDivideByZero(data) { method handleInvalidOpcode (line 90) | async handleInvalidOpcode(data) { method handleGeneralProtection (line 98) | async handleGeneralProtection(data) { method handlePageFault (line 106) | async handlePageFault(data) { method handleSyscall (line 114) | async handleSyscall(data) { method handleTimer (line 122) | async handleTimer(data) { method handleKeyboard (line 128) | async handleKeyboard(data) { method handleStorage (line 137) | async handleStorage(data) { method queueInterrupt (line 146) | queueInterrupt(interruptNumber, data = null) { method processQueue (line 154) | async processQueue() { method clearQueue (line 161) | clearQueue() { method getQueueLength (line 165) | getQueueLength() { FILE: axiom/application_data/system/kernel/virtualcpu.js class VirtualCPU (line 6) | class VirtualCPU { method constructor (line 7) | constructor() { method initialize (line 46) | async initialize() { method initializeRegisters (line 61) | initializeRegisters() { method getCPUInfo (line 78) | getCPUInfo() { method getState (line 82) | getState() { method getCounters (line 86) | getCounters() { method execute (line 91) | async execute(instruction) { method processInstruction (line 119) | async processInstruction(instruction, worker) { method findAvailableWorker (line 146) | findAvailableWorker() { method simulateCycle (line 150) | async simulateCycle(cycles) { method execMOV (line 159) | execMOV(instruction, worker) { method execADD (line 165) | execADD(instruction, worker) { method execSUB (line 173) | execSUB(instruction, worker) { method execMUL (line 181) | execMUL(instruction, worker) { method execDIV (line 189) | execDIV(instruction, worker) { method execJMP (line 200) | execJMP(instruction, worker) { method execCMP (line 206) | execCMP(instruction, worker) { method updateFlags (line 213) | updateFlags(worker, result) { method raiseInterrupt (line 226) | raiseInterrupt(interruptNumber, data = null) { method halt (line 237) | halt() { method reset (line 242) | reset() { FILE: axiom/application_data/system/uiapps/core.ui-notepad.js class UINotepad (line 14) | class UINotepad { method constructor (line 15) | constructor(terminal) { method open (line 26) | async open(filename) { method enterEditorMode (line 46) | enterEditorMode(filename, content, fileExists) { method exitEditorMode (line 261) | exitEditorMode(editor) { method isActive (line 288) | isActive() { FILE: axiom/application_data/system/vm/container.js class VMContainer (line 6) | class VMContainer { method constructor (line 7) | constructor() { method initialize (line 15) | async initialize() { method initializeDefaultFS (line 32) | initializeDefaultFS() { method createDirectory (line 60) | createDirectory(path, skipSave = false, depth = 0) { method removeDirectory (line 104) | removeDirectory(path) { method writeFile (line 127) | writeFile(path, content, append = false) { method readFile (line 178) | readFile(path) { method deleteFile (line 193) | deleteFile(path) { method exists (line 210) | exists(path) { method getFile (line 215) | getFile(path) { method listDirectory (line 220) | listDirectory(path) { method changeDirectory (line 255) | changeDirectory(path) { method getCurrentDirectory (line 277) | getCurrentDirectory() { method normalizePath (line 281) | normalizePath(path) { method getParentPath (line 306) | getParentPath(path) { method getBaseName (line 316) | getBaseName(path) { method copyFile (line 326) | copyFile(sourcePath, destPath) { method moveFile (line 332) | moveFile(sourcePath, destPath) { method saveToStorage (line 338) | saveToStorage() { method loadFromStorage (line 367) | loadFromStorage() { method clearStorage (line 399) | clearStorage() { method getStorageStats (line 406) | getStorageStats() { FILE: axiom/application_data/system/vm/container.memguard.js class MemoryGuard (line 6) | class MemoryGuard { method constructor (line 7) | constructor() { method initialize (line 16) | async initialize() { method allocate (line 26) | allocate(size) { method free (line 84) | free(address) { method mergeFreeBlocks (line 109) | mergeFreeBlocks() { method protect (line 128) | protect(address) { method unprotect (line 138) | unprotect(address) { method isValidAddress (line 148) | isValidAddress(address) { method getBlockInfo (line 152) | getBlockInfo(address) { method getMemoryInfo (line 156) | getMemoryInfo() { method getAllocatedBlocks (line 177) | getAllocatedBlocks() { method getFreeBlocks (line 191) | getFreeBlocks() { method defragment (line 199) | defragment() { method reset (line 229) | reset() { method detectLeaks (line 238) | detectLeaks() { FILE: axiom/application_data/system/vm/emulator.instructions.js class InstructionSet (line 6) | class InstructionSet { method constructor (line 7) | constructor() { method registerInstructions (line 12) | registerInstructions() { method register (line 58) | register(mnemonic, handler, description) { method execute (line 66) | execute(instruction, context) { method inst_mov (line 76) | inst_mov(operands, context) { method inst_push (line 82) | inst_push(operands, context) { method inst_pop (line 90) | inst_pop(operands, context) { method inst_lea (line 100) | inst_lea(operands, context) { method inst_add (line 106) | inst_add(operands, context) { method inst_sub (line 114) | inst_sub(operands, context) { method inst_mul (line 122) | inst_mul(operands, context) { method inst_div (line 130) | inst_div(operands, context) { method inst_inc (line 141) | inst_inc(operands, context) { method inst_dec (line 148) | inst_dec(operands, context) { method inst_neg (line 155) | inst_neg(operands, context) { method inst_and (line 162) | inst_and(operands, context) { method inst_or (line 170) | inst_or(operands, context) { method inst_xor (line 178) | inst_xor(operands, context) { method inst_not (line 186) | inst_not(operands, context) { method inst_shl (line 192) | inst_shl(operands, context) { method inst_shr (line 199) | inst_shr(operands, context) { method inst_cmp (line 206) | inst_cmp(operands, context) { method inst_test (line 214) | inst_test(operands, context) { method inst_jmp (line 222) | inst_jmp(operands, context) { method inst_je (line 228) | inst_je(operands, context) { method inst_jne (line 237) | inst_jne(operands, context) { method inst_jg (line 246) | inst_jg(operands, context) { method inst_jl (line 255) | inst_jl(operands, context) { method inst_jge (line 264) | inst_jge(operands, context) { method inst_jle (line 273) | inst_jle(operands, context) { method inst_call (line 282) | inst_call(operands, context) { method inst_ret (line 290) | inst_ret(operands, context) { method inst_nop (line 299) | inst_nop(operands, context) { method inst_hlt (line 303) | inst_hlt(operands, context) { method inst_int (line 308) | inst_int(operands, context) { method inst_syscall (line 316) | inst_syscall(operands, context) { method resolveValue (line 322) | resolveValue(value, context) { method updateFlags (line 332) | updateFlags(context, result) { method listInstructions (line 339) | listInstructions() { FILE: axiom/application_data/system/vm/emulator.js class VMEmulator (line 6) | class VMEmulator { method constructor (line 7) | constructor() { method initialize (line 15) | async initialize() { method registerSyscalls (line 20) | registerSyscalls() { method executeSyscall (line 44) | async executeSyscall(syscall, args) { method sys_open (line 58) | async sys_open(args) { method sys_close (line 64) | async sys_close(args) { method sys_read (line 70) | async sys_read(args) { method sys_write (line 76) | async sys_write(args) { method sys_lseek (line 82) | async sys_lseek(args) { method sys_mkdir (line 88) | async sys_mkdir(args) { method sys_rmdir (line 94) | async sys_rmdir(args) { method sys_chdir (line 100) | async sys_chdir(args) { method sys_getcwd (line 106) | async sys_getcwd(args) { method sys_exit (line 111) | async sys_exit(args) { method sys_getpid (line 120) | async sys_getpid(args) { method sys_sleep (line 125) | async sys_sleep(args) { method sys_malloc (line 131) | async sys_malloc(args) { method sys_free (line 137) | async sys_free(args) { method createProcess (line 144) | createProcess(name, code) { method executeProcess (line 160) | async executeProcess(pid) { method executeCode (line 184) | async executeCode(code) { method killProcess (line 195) | killProcess(pid) { method listProcesses (line 207) | listProcesses() { FILE: axiom/application_data/webui/app.manifest.js class AxiomTerminal (line 6) | class AxiomTerminal { method constructor (line 7) | constructor() { method initialize (line 26) | async initialize() { method createInputLine (line 62) | createInputLine() { method updateInputDisplay (line 98) | updateInputDisplay() { method handleKeyDown (line 131) | handleKeyDown(event) { method handleTabCompletion (line 296) | handleTabCompletion(inputSpan) { method executeCommand (line 347) | async executeCommand(commandLine) { method executePipeline (line 456) | async executePipeline(commandLine) { method executePipeCommand (line 527) | async executePipeCommand(command, args, inputData) { method parseCommand (line 535) | parseCommand(commandLine) { method expandWildcards (line 581) | expandWildcards(pattern, currentDir = null) { method hasCommonFlag (line 608) | hasCommonFlag(args, ...flags) { method filterFlags (line 617) | filterFlags(args, knownFlags = []) { method registerCommands (line 633) | registerCommands() { method registerCommand (line 736) | registerCommand(name, handler, description, usage = '', flags = {}) { method checkHelp (line 740) | checkHelp(args, commandName) { method cmd_help (line 761) | async cmd_help(args) { method cmd_clear (line 797) | async cmd_clear(args) { method cmd_exit (line 802) | async cmd_exit(args) { method cmd_history (line 812) | async cmd_history(args) { method loadHistory (line 820) | loadHistory() { method saveHistory (line 843) | saveHistory() { method cmd_cleanup (line 864) | async cmd_cleanup(args) { method cmd_ls (line 974) | async cmd_ls(args) { method cmd_cd (line 1050) | async cmd_cd(args) { method cmd_pwd (line 1062) | async cmd_pwd(args) { method cmd_cat (line 1067) | async cmd_cat(args) { method cmd_echo (line 1103) | async cmd_echo(args) { method cmd_touch (line 1137) | async cmd_touch(args) { method cmd_mkdir (line 1163) | async cmd_mkdir(args) { method cmd_rm (line 1188) | async cmd_rm(args) { method cmd_rmdir (line 1241) | async cmd_rmdir(args) { method cmd_cp (line 1266) | async cmd_cp(args) { method cmd_mv (line 1288) | async cmd_mv(args) { method cmd_find (line 1310) | async cmd_find(args) { method cmd_grep (line 1364) | async cmd_grep(args) { method cmd_head (line 1430) | async cmd_head(args) { method cmd_tail (line 1461) | async cmd_tail(args) { method cmd_wc (line 1492) | async cmd_wc(args) { method cmd_uname (line 1513) | async cmd_uname(args) { method cmd_whoami (line 1523) | async cmd_whoami(args) { method cmd_date (line 1528) | async cmd_date(args) { method cmd_uptime (line 1533) | async cmd_uptime(args) { method cmd_free (line 1544) | async cmd_free(args) { method cmd_df (line 1553) | async cmd_df(args) { method cmd_ps (line 1568) | async cmd_ps(args) { method cmd_top (line 1579) | async cmd_top(args) { method cmd_cpuinfo (line 1597) | async cmd_cpuinfo(args) { method cmd_lscpu (line 1612) | async cmd_lscpu(args) { method cmd_env (line 1617) | async cmd_env(args) { method cmd_export (line 1627) | async cmd_export(args) { method cmd_unset (line 1645) | async cmd_unset(args) { method print (line 1660) | print(text) { method printLine (line 1668) | printLine(text, className = '') { method clearScreen (line 1679) | clearScreen() { method clear (line 1684) | clear() { method updatePrompt (line 1688) | updatePrompt(prompt) { method updateStatus (line 1698) | updateStatus(status) { method scrollToBottom (line 1702) | scrollToBottom() { method setupContextMenu (line 1706) | setupContextMenu() { method loadAliases (line 1792) | loadAliases() { method saveAliases (line 1821) | saveAliases() { method cmd_wget (line 1842) | async cmd_wget(args) { method cmd_curl (line 1915) | async cmd_curl(args) { method cmd_ping (line 1980) | async cmd_ping(args) { method cmd_netstat (line 2025) | async cmd_netstat(args) { method cmd_man (line 2035) | async cmd_man(args) { method cmd_which (line 2064) | async cmd_which(args) { method cmd_alias (line 2084) | async cmd_alias(args) { method cmd_ln (line 2115) | async cmd_ln(args) { method cmd_sort (line 2145) | async cmd_sort(args) { method cmd_uniq (line 2164) | async cmd_uniq(args) { method cmd_diff (line 2199) | async cmd_diff(args) { method cmd_tree (line 2242) | async cmd_tree(args) { method cmd_ui_notepad (line 2363) | async cmd_ui_notepad(args) { FILE: legacy_tandem/viewer/app/code/app.toolbox.events.js function show (line 37) | function show(el) { function hide (line 51) | function hide() { tip.classList.remove('visible'); } FILE: legacy_tandem/viewer/app/code/app.toolbox.modal.js function copyLink (line 7) | function copyLink() { function openActionsModal (line 20) | function openActionsModal() { function closeActionsModal (line 24) | function closeActionsModal() { FILE: legacy_tandem/viewer/app/code/app.toolbox.navigation.js function loadSite (line 7) | function loadSite(index) { function navigate (line 73) | function navigate(direction) { function selectSite (line 78) | function selectSite(idx) { function syncUrl (line 82) | function syncUrl(siteId) { function triggerInfoAnimation (line 90) | function triggerInfoAnimation(cb) { function toggleDropdown (line 98) | function toggleDropdown() { function closeDropdown (line 104) | function closeDropdown() { function updateDropdownState (line 110) | function updateDropdownState(index) { FILE: legacy_tandem/viewer/app/code/app.viewer.init.js function init (line 7) | function init() { FILE: legacy_tandem/viewer/app/code/app.viewer.js function getPanelH (line 51) | function getPanelH() { function clearFramePhoneStyles (line 57) | function clearFramePhoneStyles() { function reloadFrame (line 71) | function reloadFrame(src) { function calcPhoneScale (line 87) | function calcPhoneScale() { FILE: legacy_tandem/viewer/app/code/app.viewer.loader.js function startProgress (line 7) | function startProgress() { function finishProgress (line 24) | function finishProgress() { FILE: legacy_tandem/viewer/app/code/app.viewer.mobile.js constant PHONE_FORMATS (line 7) | const PHONE_FORMATS = [ function togglePhonePreview (line 57) | function togglePhonePreview() { function applyPhoneFormat (line 80) | function applyPhoneFormat() { function positionPanels (line 97) | function positionPanels(w) { function initPhonePanels (line 105) | function initPhonePanels() { function selectFormat (line 120) | function selectFormat(id) { function renderDevices (line 130) | function renderDevices() { FILE: legacy_tandem/viewer/app/code/no-toolbox-viewer/index.loader.js function showError (line 8) | function showError() { function loadFrame (line 14) | function loadFrame(src) { function loadById (line 22) | function loadById(id) { FILE: legacy_tandem/viewer/index.db.js constant TANDEM_SITES (line 14) | const TANDEM_SITES = [ FILE: legacy_tandem/viewer/works/example-astra/js/main.js function animateCounter (line 47) | function animateCounter(el, target, duration) { function maybeStartCounters (line 62) | function maybeStartCounters() { function handleSubmit (line 83) | function handleSubmit(e) { function flipShuffle (line 127) | function flipShuffle() { FILE: legacy_tandem/viewer/works/example-jstd/app/i18n.js function snapshotRu (line 273) | function snapshotRu() { function detectLang (line 296) | function detectLang() { function applyLang (line 306) | function applyLang(lang) { function init (line 364) | function init() { FILE: legacy_tandem/viewer/works/example-jstd/app/main.js function resize (line 32) | function resize() { function createStar (line 43) | function createStar() { function initBlobs (line 57) | function initBlobs() { function cacheGradients (line 68) | function cacheGradients() { function init (line 78) | function init() { function draw (line 84) | function draw(ts = 0) { function hexToRgba (line 167) | function hexToRgba(hex, a) { function scrambleLabel (line 190) | function scrambleLabel(newText, newColor) { function setLevel (line 222) | function setLevel(name) { function animateNum (line 258) | function animateNum(el, target, decimals, suffix, duration) { function showRule (line 271) | function showRule(i, pct) { function animateBar (line 277) | function animateBar(target) { function fireMilestone (line 297) | function fireMilestone(idx) { function resetDetection (line 306) | function resetDetection() { function scrambleOut (line 324) | function scrambleOut(callback) { function tick (line 379) | function tick() { function escHtml (line 420) | function escHtml(s) { function scaleCanvas (line 440) | function scaleCanvas(c) { function buildPositions (line 470) | function buildPositions(n, H) { function drawLayer (line 483) | function drawLayer(L, tick) { function frame (line 538) | function frame() { function step (line 631) | function step(now) { function getPerView (line 665) | function getPerView(wrapW) { function applyCardSizes (line 671) | function applyCardSizes() { function getTotal (line 683) | function getTotal() { function buildDots (line 688) | function buildDots() { function goTo (line 701) | function goTo(idx) { function next (line 711) | function next() { goTo(current + 1 < getTotal() ? current + 1 : 0); } function prev (line 713) | function prev() { goTo(current - 1 >= 0 ? current - 1 : getTotal() - 1); } function startAuto (line 715) | function startAuto() { autoTimer = setInterval(next, 5000); } function stopAuto (line 717) | function stopAuto() { clearInterval(autoTimer); } FILE: legacy_tandem/viewer/works/example-pcbuilder/js/components.js constant COMPONENTS (line 21) | const COMPONENTS = { FILE: legacy_tandem/viewer/works/example-pcbuilder/js/main.js constant BUILD (line 11) | const BUILD = { constant LABELS (line 22) | const LABELS = { function initHeroCanvas (line 43) | function initHeroCanvas() { function initBurgerMenu (line 122) | function initBurgerMenu() { function initScrollAnimations (line 155) | function initScrollAnimations() { function renderSection (line 178) | function renderSection(category, items, filter) { function renderAllSections (line 231) | function renderAllSections() { function renderMotherboards (line 245) | function renderMotherboards() { function selectComponent (line 253) | function selectComponent(category, id, sourceArray) { function updateSummary (line 290) | function updateSummary() { function calcTotal (line 320) | function calcTotal() { function checkCompatibility (line 325) | function checkCompatibility() { function renderCompatibility (line 363) | function renderCompatibility(errors, warnings) { function downloadConfig (line 405) | function downloadConfig() { function startGlitch (line 519) | function startGlitch() { function highlightRecommendedPsu (line 532) | function highlightRecommendedPsu() { FILE: libs/server.js function API_State (line 1) | async function API_State() { FILE: libs/ultra-hash-v3.4.js function ultraHash (line 7) | function ultraHash(str, difficulty = 1, salt = "") { FILE: mov/@my-profile-test/script.js function eW (line 1) | function eW(B,W,K,j,D){return DosX_W(B- -DosX_ms_B,D)} function eB (line 1) | function eB(B,W,K,j,D){return DosX_W(B- -DosX_mY_B,D)} function ej (line 1) | function ej(B,W,K,j,D){return DosX_W(B- -DosX_P2_B,D)} function ep (line 1) | function ep(B,W,K,j,D){return DosX_W(D- -DosX_P4_B,B)} function ey (line 1) | function ey(B,W,K,j,D){return DosX_W(W-DosX_P5_B,D)} function DosX_eD (line 1) | function DosX_eD(B,W,K,j,D){return DosX_W(j- -912,K)} function DosX_W (line 1) | function DosX_W(B,o){B-=406;var f,q=DosX_q(),W=q[B];void 0===DosX_W.CZkK... function DosX_ee (line 1) | function DosX_ee(B,W,K,j,D){return DosX_W(W- -298,D)} function DosX_en (line 1) | function DosX_en(B,W,K,j,D){return DosX_W(W- -708,K)} function DosX_q (line 1) | function DosX_q(){var RJ=["0OVtLTcS0lC","07BrG9gk07NtPHFqLDom058","0A/sQ... function DosX_eI (line 1) | function DosX_eI(B,W,K,j,D){return DosX_W(j-643,K)} function DosX_em (line 1) | function DosX_em(B,W,K,j,D){return DosX_W(j-928,B)} function e (line 1) | function e(){var DosX_Pi_U=695,DosX_Pi_N=1539,DosX_Pi_R=673,DosX_Pi_V="J... function n (line 1) | function n(){var DosX_PP_U=3825,DosX_PP_X=3272,DosX_PP_N=3507,DosX_PP_R=... function s (line 1) | function s(){var DosX_PQ_D="6Gdc",DosX_PQ_U=4547,DosX_PQ_X=7316,DosX_PQ_... function c (line 1) | function c(B){var DosX_PF_B=1832,DosX_PF_W=159,DosX_PF_K=838,DosX_PF_D="... function l (line 1) | function l(){var DosX_PT_U=4154,DosX_PT_N=4151,DosX_PT_R=2980,DosX_PT_V=... function r (line 1) | function r(){var DosX_C4_K="9P*O",DosX_C4_U="0jPz",DosX_C4_X=4052,DosX_C... function d (line 1) | function d(W){var DosX_Cb_U="TEJX",DosX_Cb_X=6061,DosX_Cb_V=8956,DosX_Cb... function o (line 1) | function o(B,W,K){var DosX_Cc_U="qQCK",DosX_Cc_X=7511,DosX_Cc_N=6302,Dos... function f (line 1) | function f(W,K,j,D,U,X){var DosX_U3_U=2433,DosX_U3_X="wZHi",DosX_U3_N=11... function m (line 1) | function m(W,K){var DosX_Uf_U=2339,DosX_Uf_X=1545,DosX_Uf_N="*$d[",DosX_... function u (line 1) | function u(j,D,U){var DosX_UD_B=4407,DosX_UD_K=402,DosX_UD_j=1792,DosX_U... function _ (line 1) | function _(W,K,j){var DosX_UL_W="p#OH",DosX_UL_U=1899,DosX_UL_R=630,DosX... function w (line 1) | function w(K,j,D){var DosX_XV_j="TEJX",DosX_XV_U=1969,DosX_XV_X=1632,Dos... function b (line 1) | function b(){var DosX_N7_W="f$Am",DosX_N7_U=8682,DosX_N7_X="hP1P",DosX_N... function t (line 1) | function t(W,K,j,D,U,X,N,R){var DosX_Nj_W="@z9)",DosX_Nj_U=1382,DosX_Nj_... function M (line 1) | function M(W,K){var DosX_NC_U="piSq",DosX_NC_X=8035,DosX_NC_N=4211,DosX_... function S (line 1) | function S(W,K,j,D,U,X){var DosX_Na_U=10985,DosX_Na_X="7Or@",DosX_Na_N=1... function q (line 1) | function q(W,K,j,D,U,X){var DosX_NH_K="6Gdc",DosX_NH_U=5028,DosX_NH_X=29... function T (line 1) | function T(W,K,j){var V,O,H,DosX_NM_U=1541,DosX_NM_X="euG2",DosX_NM_N=28... function I (line 1) | function I(W,K,j,D,U,X,N){var DosX_Nx_U="v$9*",DosX_Nx_X=3285,DosX_Nx_N=... function E (line 1) | function E(W){var DosX_R6_B="euG2",DosX_R6_U="#eLW",DosX_R6_X=4611,DosX_... function A (line 1) | function A(W){var DosX_Re_j="qQCK",DosX_Re_U="QYGq",DosX_Re_X=1878,DosX_... function C (line 1) | function C(B,W){var DosX_RU_U=8873,DosX_RU_X=6610,DosX_RU_N=7744,DosX_RU... function P (line 1) | function P(){var DosX_Ra_X=1501,DosX_Ra_N=318,DosX_Ra_V="GEgV",DosX_Ra_O... function k (line 1) | function k(B){var DosX_Rg_U=2624,DosX_Rg_X=1643,DosX_Rg_V="i8^y",DosX_Rg... function mF (line 1) | function mF(B,W,K,j,D){return DosX_em(K,W-DosX_RE_B,K-DosX_RE_W,D- -DosX... function mg (line 1) | function mg(B,W,K,j,D){return DosX_en(B-DosX_Rl_B,B-DosX_Rl_W,W,j-DosX_R... function ml (line 1) | function ml(B,W,K,j,D){return DosX_ee(B-DosX_RF_B,D- -DosX_RF_W,K-DosX_R... function md (line 1) | function md(B,W,K,j,D){return DosX_ee(B-DosX_RS_B,B-DosX_RS_W,K-DosX_RS_... function mE (line 1) | function mE(B,W,K,j,D){return DosX_eD(B-DosX_RM_B,W-DosX_RM_W,W,j-DosX_R... function mS (line 1) | function mS(B,W,K,j,D){return mE(B-DosX_Rt_B,B,0,W- -DosX_Rt_K,D-DosX_Rt... function mt (line 1) | function mt(B,W,K,j){return md(K- -DosX_Rc_B,0,K-DosX_Rc_K,j-DosX_Rc_j,j)} function mc (line 1) | function mc(B,W,K,j){return md(B- -DosX_Rs_B,0,K-DosX_Rs_K,j-DosX_Rs_j,W)} function mZ (line 1) | function mZ(B,W,K,j){return md(B- -DosX_RT_B,0,K-DosX_RT_K,j-DosX_RT_j,W)} FILE: mov/js/jquery.mCustomScrollbar.js function _mwt (line 1044) | function _mwt(){ function _iframe (line 1206) | function _iframe(evt){ function _drag (line 1212) | function _drag(dragY,dragX,y,x){ function _onTouchstart (line 1271) | function _onTouchstart(e){ function _onTouchmove (line 1280) | function _onTouchmove(e){ function _onTouchstart2 (line 1310) | function _onTouchstart2(e){ function _onTouchend (line 1321) | function _onTouchend(e){ function _m (line 1346) | function _m(ds,s){ function _drag (line 1358) | function _drag(amount,dur,easing,dir,overwrite,drag){ function _sel (line 1407) | function _sel(){ function _seq (line 1411) | function _seq(a,c,s){ function _onMousewheel (line 1447) | function _onMousewheel(e,delta){ function _seq (line 1623) | function _seq(a,c){ function _onKeyboard (line 1661) | function _onKeyboard(e){ function _on (line 1748) | function _on(once){ function _off (line 1773) | function _off(){ function upd (line 1882) | function upd(){ function imgSum (line 1921) | function imgSum(){ function imgLoader (line 1927) | function imgLoader(el){ function sizesSum (line 1942) | function sizesSum(){ function doUpd (line 1949) | function doUpd(cb){ function _cb (line 2102) | function _cb(cb){ function _cbOffsets (line 2106) | function _cbOffsets(){ function _mcs (line 2121) | function _mcs(){ function _step (line 2156) | function _step(){ function _tween (line 2167) | function _tween(){ function _startTween (line 2176) | function _startTween(){ function _cancelTween (line 2182) | function _cancelTween(){ function _ease (line 2188) | function _ease(t,b,c,d,type){ FILE: mov/js/jquery.mousewheel.js function handler (line 93) | function handler(event) { function nullLowestDelta (line 206) | function nullLowestDelta() { function shouldAdjustOldDeltas (line 210) | function shouldAdjustOldDeltas(orgEvent, absDelta) { FILE: mov/js/main.js function scrollbar (line 211) | function scrollbar() { FILE: mov/js/modernizr.custom.js function x (line 4) | function x(a){j.cssText=a} function y (line 4) | function y(a,b){return x(prefixes.join(a+";")+(b||""))} function z (line 4) | function z(a,b){return typeof a===b} function A (line 4) | function A(a,b){return!!~(""+a).indexOf(b)} function B (line 4) | function B(a,b){for(var d in a){var e=a[d];if(!A(e,"-")&&j[e]!==c)return... function C (line 4) | function C(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a... function D (line 4) | function D(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+n.... function l (line 4) | function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("hea... function m (line 4) | function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a} function n (line 4) | function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b} function o (line 4) | function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));va... function p (line 4) | function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a... function q (line 4) | function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.crea... function r (line 4) | function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.ha... function d (line 4) | function d(a){return"[object Function]"==o.call(a)} function e (line 4) | function e(a){return"string"==typeof a} function f (line 4) | function f(){} function g (line 4) | function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a} function h (line 4) | function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCs... function i (line 4) | function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1... function j (line 4) | function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++... function k (line 4) | function k(){var a=B;return a.loader={load:j,i:0},a} function b (line 4) | function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:... function g (line 4) | function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop()... function h (line 4) | function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].... FILE: mov/js/mov.js method JoinMethod (line 1) | JoinMethod(){return atob(a0_0x5868(252))} method InviteKey (line 1) | InviteKey(){return atob(a0_0x5868(264))} method UrlProtocolName (line 1) | UrlProtocolName(){return"TG"} method ArgumentsBegin (line 1) | ArgumentsBegin(){return"? "[a0_0x5868(245)]()} method ArgumentsAnd (line 1) | ArgumentsAnd(){return"& "[a0_0x5868(245)]()} method SetArgumentPromptValue (line 1) | SetArgumentPromptValue(){return"= ".trim()} function a0_0x5868 (line 1) | function a0_0x5868(e,a){let t=a0_0x3ed1();return(a0_0x5868=function(e,a)... function a0_0x3ed1 (line 1) | function a0_0x3ed1(){let e=["floor","random","InviteKey","MTI4NDM5MDc5Mz... function invite (line 1) | function invite(){let _0x2efa0e=a0_0x5868;window[_0x2efa0e(242)](_0x2efa... function _ (line 1) | function _(){return a0_0x5868(233)} function key_c (line 1) | function key_c(){var a=a0_0x5868,t=a(262);let r="";for(let e=0;e<150;e++... FILE: mov/js/src_mov.js method JoinMethod (line 3) | JoinMethod() { method InviteKey (line 6) | InviteKey() { method UrlProtocolName (line 9) | UrlProtocolName() { method ArgumentsBegin (line 15) | ArgumentsBegin() { method ArgumentsAnd (line 18) | ArgumentsAnd() { method SetArgumentPromptValue (line 21) | SetArgumentPromptValue() { function invite (line 32) | function invite() { function _ (line 86) | function _() { function key_c (line 90) | function key_c() { FILE: mov/js/vegas-youtube-mobile.js function go (line 452) | function go () { FILE: mov/js/vegas.js function go (line 474) | function go () { FILE: safenova/js/constants.js constant DB_NAME (line 6) | const DB_NAME = 'SafeNofaEFS'; constant DB_VERSION (line 7) | const DB_VERSION = 2; constant CONTAINER_LIMIT (line 8) | const CONTAINER_LIMIT = 8 * 1024 * 1024 * 1024; constant DEVICE_LIMIT (line 9) | const DEVICE_LIMIT = 20 * 1024 * 1024 * 1024; constant PBKDF2_ITER (line 10) | const PBKDF2_ITER = 200_000; constant ARGON2_MEM (line 11) | const ARGON2_MEM = 19456; constant ARGON2_ITER (line 12) | const ARGON2_ITER = 2; constant ARGON2_PAR (line 13) | const ARGON2_PAR = 1; constant VERIFY_TEXT (line 14) | const VERIFY_TEXT = 'SafeNofaEFS-VERIFY-OK'; constant ICON_W (line 15) | const ICON_W = 84, ICON_H = 90; constant ICON_H (line 15) | const ICON_W = 84, ICON_H = 90; constant GRID_X (line 16) | let GRID_X = 96; constant GRID_Y (line 17) | let GRID_Y = 96; function uid (line 22) | function uid() { function fmtSize (line 28) | function fmtSize(b) { function fmtDate (line 35) | function fmtDate(ts) { function getExt (line 41) | function getExt(name) { function getMime (line 46) | function getMime(name) { function isText (line 72) | function isText(mime, name) { function isImage (line 76) | function isImage(mime) { return mime.startsWith('image/'); } function isAudio (line 77) | function isAudio(mime) { return mime.startsWith('audio/'); } function isVideo (line 78) | function isVideo(mime) { return mime.startsWith('video/'); } function isPDF (line 79) | function isPDF(mime) { return mime === 'application/pdf'; } function buf2b64 (line 81) | function buf2b64(buf) { return btoa(String.fromCharCode(...new Uint8Arra... function b642buf (line 82) | function b642buf(s) { function pwStrength (line 88) | function pwStrength(pw) { function escHtml (line 98) | function escHtml(str) { constant FOLDER_COLORS (line 107) | const FOLDER_COLORS = [ function getFolderSVG (line 162) | function getFolderSVG(color) { function getFileIconSVG (line 170) | function getFileIconSVG(mime, name) { function _bigIcon (line 192) | function _bigIcon(color, inner) { function _filePath (line 200) | function _filePath() { return `