Я получаю сообщение об ошибке в этой строке , m = c.match(f)
Я пытаюсь понять, что возможно идет не так.
}
})).addControlStyleRules = function(e, t, n, r, a, l) {
var s = r(t);
void 0 !== s && _.each(t.selectors, function(u, c) {
var d;
try {
d = u.replace(/{{(?:([^.}]+)\.)?([^}| ]*)(?: *\|\| *(?:([^.}]+)\.)?([^}| ]*) *)*}}/g, function(e, i, a, l, u) {
var c = i && !n[i]
, d = "";
if (c || (d = o.parsePropertyPlaceholder(t, s, n, r, a, i)),
!d && 0 !== d) {
if (u) {
var f = (d = u).match(/^(['"])(.*)\1$/);
if (f)
d = f[2];
else if (!isFinite(d)) {
if (l && !n[l])
return "";
d = o.parsePropertyPlaceholder(t, s, n, r, u, l)
}
}
if (!d && 0 !== d) {
if (c)
return "";
throw ""
}
}
return d
})
} catch (e) {
return
}
if (!_.isEmpty(d)) {
var f = /^(?:\([^)]+\)){1,2}/
, m = c.match(f)
, p = {};
if (m) {
m = m[0],
c = c.replace(f, "");
var h, g = /\(([^)]+)\)/g, v = [];
for (h = g.exec(m); h; )
v.push(h[1]),
h = g.exec(m);
_.each(v, function(e) {
if ("desktop" !== e) {
var t = e.replace(/\+$/, "");
p[t === e ? "max" : "min"] = t
}
})
}
_.each(a, function(e, t) {
var n = e.source ? e.source : e
, i = new RegExp(n,"g");
c = c.replace(i, l[t])
}),
!(0,
i.default)(p).length && t.responsive && "desktop" === (p = _.pick(elementorCommon.helpers.cloneObject(t.responsive), ["min", "max"])).max && delete p.max,
e.addRules(c, d, p)
}
})
}
,
o.parsePropertyPlaceholder = function(e, t, n, i, o, r) {
return r && (t = i(e = _.findWhere(n, {
name: r
}))),
elementor.getControlView(e.type).getStyleValue(o, t, e)
}
,
e.exports = o
}
, function(e, t, n) {