One Hat Cyber Team
Your IP :
10.30.1.1
Server IP :
103.148.201.5
Server :
Linux web-olt 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Server Software :
Apache/2.4.52 (Ubuntu)
PHP Version :
8.1.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
html
/
sukma
/
node_modules
/
alpinejs
/
src
/
Edit File:
reactivity.js
import { scheduler } from './scheduler' let reactive, effect, release, raw let shouldSchedule = true export function disableEffectScheduling(callback) { shouldSchedule = false callback() shouldSchedule = true } export function setReactivityEngine(engine) { reactive = engine.reactive release = engine.release effect = (callback) => engine.effect(callback, { scheduler: task => { if (shouldSchedule) { scheduler(task) } else { task() } } }) raw = engine.raw } export function overrideEffect(override) { effect = override } export function elementBoundEffect(el) { let cleanup = () => {} let wrappedEffect = (callback) => { let effectReference = effect(callback) if (! el._x_effects) { el._x_effects = new Set // Livewire depends on el._x_runEffects. el._x_runEffects = () => { el._x_effects.forEach(i => i()) } } el._x_effects.add(effectReference) cleanup = () => { if (effectReference === undefined) return el._x_effects.delete(effectReference) release(effectReference) } return effectReference } return [wrappedEffect, () => { cleanup() }] } export function watch(getter, callback) { let firstTime = true let oldValue let effectReference = effect(() => { let value = getter() // JSON.stringify touches every single property at any level enabling deep watching JSON.stringify(value) if (! firstTime) { // We have to queue this watcher as a microtask so that // the watcher doesn't pick up its own dependencies. queueMicrotask(() => { callback(value, oldValue) oldValue = value }) } else { oldValue = value } firstTime = false }) return () => release(effectReference) } export { release, reactive, effect, raw, }
Simpan