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/postcss-minify-gradients/dist/ |
Upload File : |
'use strict'; exports.__esModule = true; var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; var _postcss = require('postcss'); var _postcss2 = _interopRequireDefault(_postcss); var _postcssValueParser = require('postcss-value-parser'); var _postcssValueParser2 = _interopRequireDefault(_postcssValueParser); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var angles = { top: '0deg', right: '90deg', bottom: '180deg', left: '270deg' }; function getArguments(node) { return node.nodes.reduce(function (list, child) { if (child.type !== 'div') { list[list.length - 1].push(child); } else { list.push([]); } return list; }, [[]]); } function isLessThan(a, b) { return a.unit === b.unit && parseFloat(a.number) >= parseFloat(b.number); } function optimise(decl) { if (!~decl.value.indexOf('gradient')) { return; } decl.value = (0, _postcssValueParser2.default)(decl.value).walk(function (node) { if (node.type !== 'function') { return false; } if (node.value === 'linear-gradient' || node.value === 'repeating-linear-gradient' || node.value === '-webkit-linear-gradient' || node.value === '-webkit-repeating-linear-gradient') { var _ret = function () { if (!node.nodes.length) { return { v: false }; } var args = getArguments(node); if (node.nodes[0].value === 'to' && args[0].length === 3) { node.nodes = node.nodes.slice(2); node.nodes[0].value = angles[node.nodes[0].value]; } var lastStop = null; args.forEach(function (arg, index) { if (!arg[2]) { return; } var isFinalStop = index === args.length - 1; var thisStop = (0, _postcssValueParser.unit)(arg[2].value); if (lastStop === null) { lastStop = thisStop; if (!isFinalStop && lastStop && lastStop.number === '0' && lastStop.unit !== 'deg') { arg[1].value = arg[2].value = ''; } return; } if (isLessThan(lastStop, thisStop)) { arg[2].value = 0; } lastStop = thisStop; if (isFinalStop && arg[2].value === '100%') { arg[1].value = arg[2].value = ''; } }); return { v: false }; }(); if ((typeof _ret === 'undefined' ? 'undefined' : _typeof(_ret)) === "object") return _ret.v; } if (node.value === 'radial-gradient' || node.value === 'repeating-radial-gradient' || node.value === '-webkit-radial-gradient' || node.value === '-webkit-repeating-radial-gradient') { var _ret2 = function () { if (!node.nodes.length) { return { v: false }; } var args = getArguments(node); var lastStop = void 0; args.forEach(function (arg) { if (!arg[2]) { return; } var thisStop = (0, _postcssValueParser.unit)(arg[2].value); if (!lastStop) { lastStop = thisStop; return; } if (isLessThan(lastStop, thisStop)) { arg[2].value = 0; } lastStop = thisStop; }); return { v: false }; }(); if ((typeof _ret2 === 'undefined' ? 'undefined' : _typeof(_ret2)) === "object") return _ret2.v; } }).toString(); } exports.default = _postcss2.default.plugin('postcss-minify-gradients', function () { return function (css) { return css.walkDecls(optimise); }; }); module.exports = exports['default'];