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.221.21.111
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 /
autoprefixer /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
hacks
[ DIR ]
drwxrwxr-x
2022-08-30 11:49
at-rule.js
702
B
-rw-rw-r--
2022-08-30 11:49
autoprefixer.d.ts
2.39
KB
-rw-rw-r--
2022-08-30 11:49
autoprefixer.js
4.06
KB
-rw-rw-r--
2022-08-30 11:49
brackets.js
849
B
-rw-rw-r--
2022-08-30 11:49
browsers.js
1.71
KB
-rw-rw-r--
2022-08-30 11:49
declaration.js
3.93
KB
-rw-rw-r--
2022-08-30 11:49
info.js
3.09
KB
-rw-rw-r--
2022-08-30 11:49
old-selector.js
1.36
KB
-rw-rw-r--
2022-08-30 11:49
old-value.js
463
B
-rw-rw-r--
2022-08-30 11:49
prefixer.js
3.05
KB
-rw-rw-r--
2022-08-30 11:49
prefixes.js
12.78
KB
-rw-rw-r--
2022-08-30 11:49
processor.js
20.97
KB
-rw-rw-r--
2022-08-30 11:49
resolution.js
2.25
KB
-rw-rw-r--
2022-08-30 11:49
selector.js
3.15
KB
-rw-rw-r--
2022-08-30 11:49
supports.js
6.22
KB
-rw-rw-r--
2022-08-30 11:49
transition.js
8
KB
-rw-rw-r--
2022-08-30 11:49
utils.js
1.68
KB
-rw-rw-r--
2022-08-30 11:49
value.js
2.51
KB
-rw-rw-r--
2022-08-30 11:49
vendor.js
206
B
-rw-rw-r--
2022-08-30 11:49
Save
Rename
let FractionJs = require('fraction.js') let Prefixer = require('./prefixer') let utils = require('./utils') const REGEXP = /(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpcm|dpi|x)/gi const SPLIT = /(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpcm|dpi|x)/i class Resolution extends Prefixer { /** * Return prefixed query name */ prefixName(prefix, name) { if (prefix === '-moz-') { return name + '--moz-device-pixel-ratio' } else { return prefix + name + '-device-pixel-ratio' } } /** * Return prefixed query */ prefixQuery(prefix, name, colon, value, units) { value = new FractionJs(value) // 1dpcm = 2.54dpi // 1dppx = 96dpi if (units === 'dpi') { value = value.div(96) } else if (units === 'dpcm') { value = value.mul(2.54).div(96) } value = value.simplify() if (prefix === '-o-') { value = value.n + '/' + value.d } return this.prefixName(prefix, name) + colon + value } /** * Remove prefixed queries */ clean(rule) { if (!this.bad) { this.bad = [] for (let prefix of this.prefixes) { this.bad.push(this.prefixName(prefix, 'min')) this.bad.push(this.prefixName(prefix, 'max')) } } rule.params = utils.editList(rule.params, queries => { return queries.filter(query => this.bad.every(i => !query.includes(i))) }) } /** * Add prefixed queries */ process(rule) { let parent = this.parentPrefix(rule) let prefixes = parent ? [parent] : this.prefixes rule.params = utils.editList(rule.params, (origin, prefixed) => { for (let query of origin) { if ( !query.includes('min-resolution') && !query.includes('max-resolution') ) { prefixed.push(query) continue } for (let prefix of prefixes) { let processed = query.replace(REGEXP, str => { let parts = str.match(SPLIT) return this.prefixQuery( prefix, parts[1], parts[2], parts[3], parts[4] ) }) prefixed.push(processed) } prefixed.push(query) } return utils.uniq(prefixed) }) } } module.exports = Resolution