Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: block-editor.js
if (pX && !sX) { sX = (pX < 1) ? -1 : 1; }
[1500] Fix | Delete
if (pY && !sY) { sY = (pY < 1) ? -1 : 1; }
[1501] Fix | Delete
[1502] Fix | Delete
return { spinX : sX,
[1503] Fix | Delete
spinY : sY,
[1504] Fix | Delete
pixelX : pX,
[1505] Fix | Delete
pixelY : pY };
[1506] Fix | Delete
}
[1507] Fix | Delete
[1508] Fix | Delete
[1509] Fix | Delete
/**
[1510] Fix | Delete
* The best combination if you prefer spinX + spinY normalization. It favors
[1511] Fix | Delete
* the older DOMMouseScroll for Firefox, as FF does not include wheelDelta with
[1512] Fix | Delete
* 'wheel' event, making spin speed determination impossible.
[1513] Fix | Delete
*/
[1514] Fix | Delete
normalizeWheel.getEventType = function() /*string*/ {
[1515] Fix | Delete
return (UserAgent_DEPRECATED.firefox())
[1516] Fix | Delete
? 'DOMMouseScroll'
[1517] Fix | Delete
: (isEventSupported('wheel'))
[1518] Fix | Delete
? 'wheel'
[1519] Fix | Delete
: 'mousewheel';
[1520] Fix | Delete
};
[1521] Fix | Delete
[1522] Fix | Delete
module.exports = normalizeWheel;
[1523] Fix | Delete
[1524] Fix | Delete
[1525] Fix | Delete
/***/ }),
[1526] Fix | Delete
[1527] Fix | Delete
/***/ 2775:
[1528] Fix | Delete
/***/ ((module) => {
[1529] Fix | Delete
[1530] Fix | Delete
var x=String;
[1531] Fix | Delete
var create=function() {return {isColorSupported:false,reset:x,bold:x,dim:x,italic:x,underline:x,inverse:x,hidden:x,strikethrough:x,black:x,red:x,green:x,yellow:x,blue:x,magenta:x,cyan:x,white:x,gray:x,bgBlack:x,bgRed:x,bgGreen:x,bgYellow:x,bgBlue:x,bgMagenta:x,bgCyan:x,bgWhite:x}};
[1532] Fix | Delete
module.exports=create();
[1533] Fix | Delete
module.exports.createColors = create;
[1534] Fix | Delete
[1535] Fix | Delete
[1536] Fix | Delete
/***/ }),
[1537] Fix | Delete
[1538] Fix | Delete
/***/ 4465:
[1539] Fix | Delete
/***/ ((__unused_webpack_module, exports) => {
[1540] Fix | Delete
[1541] Fix | Delete
"use strict";
[1542] Fix | Delete
[1543] Fix | Delete
Object.defineProperty(exports, "__esModule", ({ value: true }));
[1544] Fix | Delete
[1545] Fix | Delete
[1546] Fix | Delete
/***/ }),
[1547] Fix | Delete
[1548] Fix | Delete
/***/ 8036:
[1549] Fix | Delete
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
[1550] Fix | Delete
[1551] Fix | Delete
"use strict";
[1552] Fix | Delete
[1553] Fix | Delete
var __importDefault = (this && this.__importDefault) || function (mod) {
[1554] Fix | Delete
return (mod && mod.__esModule) ? mod : { "default": mod };
[1555] Fix | Delete
};
[1556] Fix | Delete
__webpack_require__(4465);
[1557] Fix | Delete
const postcss_1 = __importDefault(__webpack_require__(4529));
[1558] Fix | Delete
const PostCSSPlugin_1 = __importDefault(__webpack_require__(3576));
[1559] Fix | Delete
module.exports = (0, PostCSSPlugin_1.default)(postcss_1.default);
[1560] Fix | Delete
[1561] Fix | Delete
[1562] Fix | Delete
/***/ }),
[1563] Fix | Delete
[1564] Fix | Delete
/***/ 5525:
[1565] Fix | Delete
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
[1566] Fix | Delete
[1567] Fix | Delete
"use strict";
[1568] Fix | Delete
[1569] Fix | Delete
Object.defineProperty(exports, "__esModule", ({ value: true }));
[1570] Fix | Delete
exports.prefixWrapCSSSelector = exports.prefixWrapCSSRule = void 0;
[1571] Fix | Delete
const CSSSelector_1 = __webpack_require__(3467);
[1572] Fix | Delete
const prefixWrapCSSRule = (cssRule, nested, ignoredSelectors, prefixSelector, prefixRootTags) => {
[1573] Fix | Delete
// Check each rule to see if it exactly matches our prefix selector, when
[1574] Fix | Delete
// this happens, don't try to prefix that selector.
[1575] Fix | Delete
const rules = cssRule.selectors.filter((selector) => !(0, CSSSelector_1.cssRuleMatchesPrefixSelector)({ selector: selector }, prefixSelector));
[1576] Fix | Delete
if (rules.length === 0) {
[1577] Fix | Delete
return;
[1578] Fix | Delete
}
[1579] Fix | Delete
cssRule.selector = rules
[1580] Fix | Delete
.map((cssSelector) => (0, exports.prefixWrapCSSSelector)(cssSelector, cssRule, nested, ignoredSelectors, prefixSelector, prefixRootTags))
[1581] Fix | Delete
.filter(CSSSelector_1.isValidCSSSelector)
[1582] Fix | Delete
.join(", ");
[1583] Fix | Delete
};
[1584] Fix | Delete
exports.prefixWrapCSSRule = prefixWrapCSSRule;
[1585] Fix | Delete
const prefixWrapCSSSelector = (cssSelector, cssRule, nested, ignoredSelectors, prefixSelector, prefixRootTags) => {
[1586] Fix | Delete
const cleanedSelector = (0, CSSSelector_1.cleanSelector)(cssSelector);
[1587] Fix | Delete
if (cleanedSelector === "") {
[1588] Fix | Delete
return null;
[1589] Fix | Delete
}
[1590] Fix | Delete
// Don't prefix nested selected.
[1591] Fix | Delete
if (nested !== null && cleanedSelector.startsWith(nested, 0)) {
[1592] Fix | Delete
return cleanedSelector;
[1593] Fix | Delete
}
[1594] Fix | Delete
// Do not prefix keyframes rules.
[1595] Fix | Delete
if ((0, CSSSelector_1.isKeyframes)(cssRule)) {
[1596] Fix | Delete
return cleanedSelector;
[1597] Fix | Delete
}
[1598] Fix | Delete
// Check for matching ignored selectors
[1599] Fix | Delete
if (ignoredSelectors.some((currentValue) => cleanedSelector.match(currentValue))) {
[1600] Fix | Delete
return cleanedSelector;
[1601] Fix | Delete
}
[1602] Fix | Delete
// Anything other than a root tag is always prefixed.
[1603] Fix | Delete
if ((0, CSSSelector_1.isNotRootTag)(cleanedSelector)) {
[1604] Fix | Delete
return prefixSelector + " " + cleanedSelector;
[1605] Fix | Delete
}
[1606] Fix | Delete
// Handle special case where root tags should be converted into classes
[1607] Fix | Delete
// rather than being replaced.
[1608] Fix | Delete
if (prefixRootTags) {
[1609] Fix | Delete
return prefixSelector + " ." + cleanedSelector;
[1610] Fix | Delete
}
[1611] Fix | Delete
// HTML and Body elements cannot be contained within our container so lets
[1612] Fix | Delete
// extract their styles.
[1613] Fix | Delete
return cleanedSelector.replace(/^(body|html|:root)/, prefixSelector);
[1614] Fix | Delete
};
[1615] Fix | Delete
exports.prefixWrapCSSSelector = prefixWrapCSSSelector;
[1616] Fix | Delete
[1617] Fix | Delete
[1618] Fix | Delete
/***/ }),
[1619] Fix | Delete
[1620] Fix | Delete
/***/ 3467:
[1621] Fix | Delete
/***/ ((__unused_webpack_module, exports) => {
[1622] Fix | Delete
[1623] Fix | Delete
"use strict";
[1624] Fix | Delete
[1625] Fix | Delete
Object.defineProperty(exports, "__esModule", ({ value: true }));
[1626] Fix | Delete
exports.cssRuleMatchesPrefixSelector = exports.isNotRootTag = exports.isKeyframes = exports.cleanSelector = exports.isValidCSSSelector = void 0;
[1627] Fix | Delete
const ANY_WHITESPACE_AT_BEGINNING_OR_END = /(^\s*|\s*$)/g;
[1628] Fix | Delete
const IS_ROOT_TAG = /^(body|html|:root).*$/;
[1629] Fix | Delete
const isValidCSSSelector = (cssSelector) => {
[1630] Fix | Delete
return cssSelector !== null;
[1631] Fix | Delete
};
[1632] Fix | Delete
exports.isValidCSSSelector = isValidCSSSelector;
[1633] Fix | Delete
const cleanSelector = (cssSelector) => {
[1634] Fix | Delete
return cssSelector.replace(ANY_WHITESPACE_AT_BEGINNING_OR_END, "");
[1635] Fix | Delete
};
[1636] Fix | Delete
exports.cleanSelector = cleanSelector;
[1637] Fix | Delete
const isKeyframes = (cssRule) => {
[1638] Fix | Delete
const { parent } = cssRule;
[1639] Fix | Delete
const parentReal = parent;
[1640] Fix | Delete
// @see https://developer.mozilla.org/en-US/docs/Web/CSS/At-rule
[1641] Fix | Delete
return (parent !== undefined &&
[1642] Fix | Delete
parentReal.type === "atrule" &&
[1643] Fix | Delete
parentReal.name !== undefined &&
[1644] Fix | Delete
parentReal.name.match(/keyframes$/) !== null);
[1645] Fix | Delete
};
[1646] Fix | Delete
exports.isKeyframes = isKeyframes;
[1647] Fix | Delete
const isNotRootTag = (cleanSelector) => {
[1648] Fix | Delete
return !cleanSelector.match(IS_ROOT_TAG);
[1649] Fix | Delete
};
[1650] Fix | Delete
exports.isNotRootTag = isNotRootTag;
[1651] Fix | Delete
const cssRuleMatchesPrefixSelector = (cssRule, prefixSelector) => {
[1652] Fix | Delete
const escapedPrefixSelector = prefixSelector.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
[1653] Fix | Delete
// eslint-disable-next-line security-node/non-literal-reg-expr
[1654] Fix | Delete
const isPrefixSelector = new RegExp(`^${escapedPrefixSelector}$`);
[1655] Fix | Delete
return isPrefixSelector.test(cssRule.selector);
[1656] Fix | Delete
};
[1657] Fix | Delete
exports.cssRuleMatchesPrefixSelector = cssRuleMatchesPrefixSelector;
[1658] Fix | Delete
[1659] Fix | Delete
[1660] Fix | Delete
/***/ }),
[1661] Fix | Delete
[1662] Fix | Delete
/***/ 9411:
[1663] Fix | Delete
/***/ ((__unused_webpack_module, exports) => {
[1664] Fix | Delete
[1665] Fix | Delete
"use strict";
[1666] Fix | Delete
[1667] Fix | Delete
Object.defineProperty(exports, "__esModule", ({ value: true }));
[1668] Fix | Delete
exports.shouldIncludeFilePath = void 0;
[1669] Fix | Delete
const shouldIncludeFilePath = (filePath, whitelist, blacklist) => {
[1670] Fix | Delete
// If whitelist exists, check if rule is contained within it.
[1671] Fix | Delete
if (whitelist.length > 0) {
[1672] Fix | Delete
return (filePath != undefined &&
[1673] Fix | Delete
whitelist.some((currentValue) => filePath.match(currentValue)));
[1674] Fix | Delete
}
[1675] Fix | Delete
// If blacklist exists, check if rule is not contained within it.
[1676] Fix | Delete
if (blacklist.length > 0) {
[1677] Fix | Delete
return !(filePath != undefined &&
[1678] Fix | Delete
blacklist.some((currentValue) => filePath.match(currentValue)));
[1679] Fix | Delete
}
[1680] Fix | Delete
// In all other cases, presume rule should be prefixed.
[1681] Fix | Delete
return true;
[1682] Fix | Delete
};
[1683] Fix | Delete
exports.shouldIncludeFilePath = shouldIncludeFilePath;
[1684] Fix | Delete
[1685] Fix | Delete
[1686] Fix | Delete
/***/ }),
[1687] Fix | Delete
[1688] Fix | Delete
/***/ 8061:
[1689] Fix | Delete
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
[1690] Fix | Delete
[1691] Fix | Delete
"use strict";
[1692] Fix | Delete
[1693] Fix | Delete
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
[1694] Fix | Delete
if (k2 === undefined) k2 = k;
[1695] Fix | Delete
var desc = Object.getOwnPropertyDescriptor(m, k);
[1696] Fix | Delete
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
[1697] Fix | Delete
desc = { enumerable: true, get: function() { return m[k]; } };
[1698] Fix | Delete
}
[1699] Fix | Delete
Object.defineProperty(o, k2, desc);
[1700] Fix | Delete
}) : (function(o, m, k, k2) {
[1701] Fix | Delete
if (k2 === undefined) k2 = k;
[1702] Fix | Delete
o[k2] = m[k];
[1703] Fix | Delete
}));
[1704] Fix | Delete
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
[1705] Fix | Delete
Object.defineProperty(o, "default", { enumerable: true, value: v });
[1706] Fix | Delete
}) : function(o, v) {
[1707] Fix | Delete
o["default"] = v;
[1708] Fix | Delete
});
[1709] Fix | Delete
var __importStar = (this && this.__importStar) || function (mod) {
[1710] Fix | Delete
if (mod && mod.__esModule) return mod;
[1711] Fix | Delete
var result = {};
[1712] Fix | Delete
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
[1713] Fix | Delete
__setModuleDefault(result, mod);
[1714] Fix | Delete
return result;
[1715] Fix | Delete
};
[1716] Fix | Delete
Object.defineProperty(exports, "__esModule", ({ value: true }));
[1717] Fix | Delete
exports.asPostCSSv7PluginGenerator = void 0;
[1718] Fix | Delete
const PostCSSPrefixWrap_1 = __importStar(__webpack_require__(1311));
[1719] Fix | Delete
const asPostCSSv7PluginGenerator = (postcss) => {
[1720] Fix | Delete
return postcss.plugin(PostCSSPrefixWrap_1.PLUGIN_NAME, (prefixSelector, options) => {
[1721] Fix | Delete
return new PostCSSPrefixWrap_1.default(prefixSelector, options).prefix();
[1722] Fix | Delete
});
[1723] Fix | Delete
};
[1724] Fix | Delete
exports.asPostCSSv7PluginGenerator = asPostCSSv7PluginGenerator;
[1725] Fix | Delete
[1726] Fix | Delete
[1727] Fix | Delete
/***/ }),
[1728] Fix | Delete
[1729] Fix | Delete
/***/ 2888:
[1730] Fix | Delete
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
[1731] Fix | Delete
[1732] Fix | Delete
"use strict";
[1733] Fix | Delete
[1734] Fix | Delete
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
[1735] Fix | Delete
if (k2 === undefined) k2 = k;
[1736] Fix | Delete
var desc = Object.getOwnPropertyDescriptor(m, k);
[1737] Fix | Delete
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
[1738] Fix | Delete
desc = { enumerable: true, get: function() { return m[k]; } };
[1739] Fix | Delete
}
[1740] Fix | Delete
Object.defineProperty(o, k2, desc);
[1741] Fix | Delete
}) : (function(o, m, k, k2) {
[1742] Fix | Delete
if (k2 === undefined) k2 = k;
[1743] Fix | Delete
o[k2] = m[k];
[1744] Fix | Delete
}));
[1745] Fix | Delete
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
[1746] Fix | Delete
Object.defineProperty(o, "default", { enumerable: true, value: v });
[1747] Fix | Delete
}) : function(o, v) {
[1748] Fix | Delete
o["default"] = v;
[1749] Fix | Delete
});
[1750] Fix | Delete
var __importStar = (this && this.__importStar) || function (mod) {
[1751] Fix | Delete
if (mod && mod.__esModule) return mod;
[1752] Fix | Delete
var result = {};
[1753] Fix | Delete
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
[1754] Fix | Delete
__setModuleDefault(result, mod);
[1755] Fix | Delete
return result;
[1756] Fix | Delete
};
[1757] Fix | Delete
Object.defineProperty(exports, "__esModule", ({ value: true }));
[1758] Fix | Delete
exports.asPostCSSv8PluginGenerator = exports.isPostCSSv8 = void 0;
[1759] Fix | Delete
const PostCSSPrefixWrap_1 = __importStar(__webpack_require__(1311));
[1760] Fix | Delete
const isPostCSSv8 = (postcss) => postcss.Root !== undefined;
[1761] Fix | Delete
exports.isPostCSSv8 = isPostCSSv8;
[1762] Fix | Delete
const asPostCSSv8PluginGenerator = () => {
[1763] Fix | Delete
return (prefixSelector, options) => {
[1764] Fix | Delete
const plugin = new PostCSSPrefixWrap_1.default(prefixSelector, options);
[1765] Fix | Delete
return {
[1766] Fix | Delete
postcssPlugin: PostCSSPrefixWrap_1.PLUGIN_NAME,
[1767] Fix | Delete
Once(root) {
[1768] Fix | Delete
plugin.prefixRoot(root);
[1769] Fix | Delete
},
[1770] Fix | Delete
};
[1771] Fix | Delete
};
[1772] Fix | Delete
};
[1773] Fix | Delete
exports.asPostCSSv8PluginGenerator = asPostCSSv8PluginGenerator;
[1774] Fix | Delete
[1775] Fix | Delete
[1776] Fix | Delete
/***/ }),
[1777] Fix | Delete
[1778] Fix | Delete
/***/ 3576:
[1779] Fix | Delete
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
[1780] Fix | Delete
[1781] Fix | Delete
"use strict";
[1782] Fix | Delete
[1783] Fix | Delete
const PostCSS8Plugin_1 = __webpack_require__(2888);
[1784] Fix | Delete
const PostCSS7Plugin_1 = __webpack_require__(8061);
[1785] Fix | Delete
module.exports = (postcss) => {
[1786] Fix | Delete
if ((0, PostCSS8Plugin_1.isPostCSSv8)(postcss)) {
[1787] Fix | Delete
return (0, PostCSS8Plugin_1.asPostCSSv8PluginGenerator)();
[1788] Fix | Delete
}
[1789] Fix | Delete
else {
[1790] Fix | Delete
return (0, PostCSS7Plugin_1.asPostCSSv7PluginGenerator)(postcss);
[1791] Fix | Delete
}
[1792] Fix | Delete
};
[1793] Fix | Delete
[1794] Fix | Delete
[1795] Fix | Delete
/***/ }),
[1796] Fix | Delete
[1797] Fix | Delete
/***/ 1311:
[1798] Fix | Delete
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
[1799] Fix | Delete
[1800] Fix | Delete
"use strict";
[1801] Fix | Delete
[1802] Fix | Delete
Object.defineProperty(exports, "__esModule", ({ value: true }));
[1803] Fix | Delete
exports.PLUGIN_NAME = void 0;
[1804] Fix | Delete
const CSSRuleWrapper_1 = __webpack_require__(5525);
[1805] Fix | Delete
const FileIncludeList_1 = __webpack_require__(9411);
[1806] Fix | Delete
exports.PLUGIN_NAME = "postcss-prefixwrap";
[1807] Fix | Delete
class PostCSSPrefixWrap {
[1808] Fix | Delete
blacklist;
[1809] Fix | Delete
ignoredSelectors;
[1810] Fix | Delete
isPrefixSelector;
[1811] Fix | Delete
prefixRootTags;
[1812] Fix | Delete
prefixSelector;
[1813] Fix | Delete
whitelist;
[1814] Fix | Delete
nested;
[1815] Fix | Delete
constructor(prefixSelector, options = {}) {
[1816] Fix | Delete
this.blacklist = options.blacklist ?? [];
[1817] Fix | Delete
this.ignoredSelectors = options.ignoredSelectors ?? [];
[1818] Fix | Delete
this.isPrefixSelector = new RegExp(
[1819] Fix | Delete
// eslint-disable-next-line security-node/non-literal-reg-expr
[1820] Fix | Delete
`^${prefixSelector.replace(/[.*+?^${}()|[\]\\]/g, "\\$&")}$`);
[1821] Fix | Delete
this.prefixRootTags = options.prefixRootTags ?? false;
[1822] Fix | Delete
this.prefixSelector = prefixSelector;
[1823] Fix | Delete
this.whitelist = options.whitelist ?? [];
[1824] Fix | Delete
this.nested = options.nested ?? null;
[1825] Fix | Delete
}
[1826] Fix | Delete
prefixRoot(css) {
[1827] Fix | Delete
if ((0, FileIncludeList_1.shouldIncludeFilePath)(css.source?.input?.file, this.whitelist, this.blacklist)) {
[1828] Fix | Delete
css.walkRules((cssRule) => {
[1829] Fix | Delete
(0, CSSRuleWrapper_1.prefixWrapCSSRule)(cssRule, this.nested, this.ignoredSelectors, this.prefixSelector, this.prefixRootTags);
[1830] Fix | Delete
});
[1831] Fix | Delete
}
[1832] Fix | Delete
}
[1833] Fix | Delete
prefix() {
[1834] Fix | Delete
return (css) => {
[1835] Fix | Delete
this.prefixRoot(css);
[1836] Fix | Delete
};
[1837] Fix | Delete
}
[1838] Fix | Delete
}
[1839] Fix | Delete
exports["default"] = PostCSSPrefixWrap;
[1840] Fix | Delete
[1841] Fix | Delete
[1842] Fix | Delete
/***/ }),
[1843] Fix | Delete
[1844] Fix | Delete
/***/ 5404:
[1845] Fix | Delete
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
[1846] Fix | Delete
[1847] Fix | Delete
const CSSValueParser = __webpack_require__(1544)
[1848] Fix | Delete
[1849] Fix | Delete
/**
[1850] Fix | Delete
* @type {import('postcss').PluginCreator}
[1851] Fix | Delete
*/
[1852] Fix | Delete
module.exports = (opts) => {
[1853] Fix | Delete
[1854] Fix | Delete
const DEFAULTS = {
[1855] Fix | Delete
skipHostRelativeUrls: true,
[1856] Fix | Delete
}
[1857] Fix | Delete
const config = Object.assign(DEFAULTS, opts)
[1858] Fix | Delete
[1859] Fix | Delete
return {
[1860] Fix | Delete
postcssPlugin: 'rebaseUrl',
[1861] Fix | Delete
[1862] Fix | Delete
Declaration(decl) {
[1863] Fix | Delete
// The faster way to find Declaration node
[1864] Fix | Delete
const parsedValue = CSSValueParser(decl.value)
[1865] Fix | Delete
[1866] Fix | Delete
let valueChanged = false
[1867] Fix | Delete
parsedValue.walk(node => {
[1868] Fix | Delete
if (node.type !== 'function' || node.value !== 'url') {
[1869] Fix | Delete
return
[1870] Fix | Delete
}
[1871] Fix | Delete
[1872] Fix | Delete
const urlVal = node.nodes[0].value
[1873] Fix | Delete
[1874] Fix | Delete
// bases relative URLs with rootUrl
[1875] Fix | Delete
const basedUrl = new URL(urlVal, opts.rootUrl)
[1876] Fix | Delete
[1877] Fix | Delete
// skip host-relative, already normalized URLs (e.g. `/images/image.jpg`, without `..`s)
[1878] Fix | Delete
if ((basedUrl.pathname === urlVal) && config.skipHostRelativeUrls) {
[1879] Fix | Delete
return false // skip this value
[1880] Fix | Delete
}
[1881] Fix | Delete
[1882] Fix | Delete
node.nodes[0].value = basedUrl.toString()
[1883] Fix | Delete
valueChanged = true
[1884] Fix | Delete
[1885] Fix | Delete
return false // do not walk deeper
[1886] Fix | Delete
})
[1887] Fix | Delete
[1888] Fix | Delete
if (valueChanged) {
[1889] Fix | Delete
decl.value = CSSValueParser.stringify(parsedValue)
[1890] Fix | Delete
}
[1891] Fix | Delete
[1892] Fix | Delete
}
[1893] Fix | Delete
}
[1894] Fix | Delete
}
[1895] Fix | Delete
[1896] Fix | Delete
module.exports.postcss = true
[1897] Fix | Delete
[1898] Fix | Delete
[1899] Fix | Delete
/***/ }),
[1900] Fix | Delete
[1901] Fix | Delete
/***/ 1544:
[1902] Fix | Delete
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
[1903] Fix | Delete
[1904] Fix | Delete
var parse = __webpack_require__(8491);
[1905] Fix | Delete
var walk = __webpack_require__(3815);
[1906] Fix | Delete
var stringify = __webpack_require__(4725);
[1907] Fix | Delete
[1908] Fix | Delete
function ValueParser(value) {
[1909] Fix | Delete
if (this instanceof ValueParser) {
[1910] Fix | Delete
this.nodes = parse(value);
[1911] Fix | Delete
return this;
[1912] Fix | Delete
}
[1913] Fix | Delete
return new ValueParser(value);
[1914] Fix | Delete
}
[1915] Fix | Delete
[1916] Fix | Delete
ValueParser.prototype.toString = function() {
[1917] Fix | Delete
return Array.isArray(this.nodes) ? stringify(this.nodes) : "";
[1918] Fix | Delete
};
[1919] Fix | Delete
[1920] Fix | Delete
ValueParser.prototype.walk = function(cb, bubble) {
[1921] Fix | Delete
walk(this.nodes, cb, bubble);
[1922] Fix | Delete
return this;
[1923] Fix | Delete
};
[1924] Fix | Delete
[1925] Fix | Delete
ValueParser.unit = __webpack_require__(1524);
[1926] Fix | Delete
[1927] Fix | Delete
ValueParser.walk = walk;
[1928] Fix | Delete
[1929] Fix | Delete
ValueParser.stringify = stringify;
[1930] Fix | Delete
[1931] Fix | Delete
module.exports = ValueParser;
[1932] Fix | Delete
[1933] Fix | Delete
[1934] Fix | Delete
/***/ }),
[1935] Fix | Delete
[1936] Fix | Delete
/***/ 8491:
[1937] Fix | Delete
/***/ ((module) => {
[1938] Fix | Delete
[1939] Fix | Delete
var openParentheses = "(".charCodeAt(0);
[1940] Fix | Delete
var closeParentheses = ")".charCodeAt(0);
[1941] Fix | Delete
var singleQuote = "'".charCodeAt(0);
[1942] Fix | Delete
var doubleQuote = '"'.charCodeAt(0);
[1943] Fix | Delete
var backslash = "\\".charCodeAt(0);
[1944] Fix | Delete
var slash = "/".charCodeAt(0);
[1945] Fix | Delete
var comma = ",".charCodeAt(0);
[1946] Fix | Delete
var colon = ":".charCodeAt(0);
[1947] Fix | Delete
var star = "*".charCodeAt(0);
[1948] Fix | Delete
var uLower = "u".charCodeAt(0);
[1949] Fix | Delete
var uUpper = "U".charCodeAt(0);
[1950] Fix | Delete
var plus = "+".charCodeAt(0);
[1951] Fix | Delete
var isUnicodeRange = /^[a-f0-9?-]+$/i;
[1952] Fix | Delete
[1953] Fix | Delete
module.exports = function(input) {
[1954] Fix | Delete
var tokens = [];
[1955] Fix | Delete
var value = input;
[1956] Fix | Delete
[1957] Fix | Delete
var next,
[1958] Fix | Delete
quote,
[1959] Fix | Delete
prev,
[1960] Fix | Delete
token,
[1961] Fix | Delete
escape,
[1962] Fix | Delete
escapePos,
[1963] Fix | Delete
whitespacePos,
[1964] Fix | Delete
parenthesesOpenPos;
[1965] Fix | Delete
var pos = 0;
[1966] Fix | Delete
var code = value.charCodeAt(pos);
[1967] Fix | Delete
var max = value.length;
[1968] Fix | Delete
var stack = [{ nodes: tokens }];
[1969] Fix | Delete
var balanced = 0;
[1970] Fix | Delete
var parent;
[1971] Fix | Delete
[1972] Fix | Delete
var name = "";
[1973] Fix | Delete
var before = "";
[1974] Fix | Delete
var after = "";
[1975] Fix | Delete
[1976] Fix | Delete
while (pos < max) {
[1977] Fix | Delete
// Whitespaces
[1978] Fix | Delete
if (code <= 32) {
[1979] Fix | Delete
next = pos;
[1980] Fix | Delete
do {
[1981] Fix | Delete
next += 1;
[1982] Fix | Delete
code = value.charCodeAt(next);
[1983] Fix | Delete
} while (code <= 32);
[1984] Fix | Delete
token = value.slice(pos, next);
[1985] Fix | Delete
[1986] Fix | Delete
prev = tokens[tokens.length - 1];
[1987] Fix | Delete
if (code === closeParentheses && balanced) {
[1988] Fix | Delete
after = token;
[1989] Fix | Delete
} else if (prev && prev.type === "div") {
[1990] Fix | Delete
prev.after = token;
[1991] Fix | Delete
prev.sourceEndIndex += token.length;
[1992] Fix | Delete
} else if (
[1993] Fix | Delete
code === comma ||
[1994] Fix | Delete
code === colon ||
[1995] Fix | Delete
(code === slash &&
[1996] Fix | Delete
value.charCodeAt(next + 1) !== star &&
[1997] Fix | Delete
(!parent ||
[1998] Fix | Delete
(parent && parent.type === "function" && parent.value !== "calc")))
[1999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function