Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/node_modules/autoprefixer/lib/ |
Upload File : |
"use strict"; function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } function _createSuper(Derived) { return function () { var Super = _getPrototypeOf(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _defaults(subClass, superClass); } var vendor = require('postcss').vendor; var Prefixer = require('./prefixer'); var OldValue = require('./old-value'); var utils = require('./utils'); var Value = /*#__PURE__*/function (_Prefixer) { _inheritsLoose(Value, _Prefixer); var _super = _createSuper(Value); function Value() { return _Prefixer.apply(this, arguments) || this; } /** * Clone decl for each prefixed values */ Value.save = function save(prefixes, decl) { var _this = this; var prop = decl.prop; var result = []; var _loop = function _loop(prefix) { var value = decl._autoprefixerValues[prefix]; if (value === decl.value) { return "continue"; } var item = void 0; var propPrefix = vendor.prefix(prop); if (propPrefix === '-pie-') { return "continue"; } if (propPrefix === prefix) { item = decl.value = value; result.push(item); return "continue"; } var prefixed = prefixes.prefixed(prop, prefix); var rule = decl.parent; if (!rule.every(function (i) { return i.prop !== prefixed; })) { result.push(item); return "continue"; } var trimmed = value.replace(/\s+/, ' '); var already = rule.some(function (i) { return i.prop === decl.prop && i.value.replace(/\s+/, ' ') === trimmed; }); if (already) { result.push(item); return "continue"; } var cloned = _this.clone(decl, { value: value }); item = decl.parent.insertBefore(decl, cloned); result.push(item); }; for (var prefix in decl._autoprefixerValues) { var _ret = _loop(prefix); if (_ret === "continue") continue; } return result; } /** * Is declaration need to be prefixed */ ; var _proto = Value.prototype; _proto.check = function check(decl) { var value = decl.value; if (!value.includes(this.name)) { return false; } return !!value.match(this.regexp()); } /** * Lazy regexp loading */ ; _proto.regexp = function regexp() { return this.regexpCache || (this.regexpCache = utils.regexp(this.name)); } /** * Add prefix to values in string */ ; _proto.replace = function replace(string, prefix) { return string.replace(this.regexp(), "$1" + prefix + "$2"); } /** * Get value with comments if it was not changed */ ; _proto.value = function value(decl) { if (decl.raws.value && decl.raws.value.value === decl.value) { return decl.raws.value.raw; } else { return decl.value; } } /** * Save values with next prefixed token */ ; _proto.add = function add(decl, prefix) { if (!decl._autoprefixerValues) { decl._autoprefixerValues = {}; } var value = decl._autoprefixerValues[prefix] || this.value(decl); var before; do { before = value; value = this.replace(value, prefix); if (value === false) return; } while (value !== before); decl._autoprefixerValues[prefix] = value; } /** * Return function to fast find prefixed value */ ; _proto.old = function old(prefix) { return new OldValue(this.name, prefix + this.name); }; return Value; }(Prefixer); module.exports = Value;